Public Member Functions | Public Attributes

ItemSpawner Class Reference

Inherits IItemSpawner.

List of all members.

Public Member Functions

 ItemSpawner ()
uint GetSpawnTime ()
uint GetLock ()
IItemSpawner@ Lock (uint16 min, uint16 max)
IItemSpawner@ SpawnTime (uint min, uint max)
IItemSpawner@ AddItem (uint16 pid, uint chance, uint min, uint max)
IItemSpawner@ AddItem (uint16 pid, uint chance)
IItemSpawner@ SetSeparate (bool separate)
IItemSpawner@ Clear ()
uint Spawn (Item& item)
uint GetValue ()
void LogValue (string& st)

Public Attributes

array< ItemInstance@> items
uint SumChance
uint SpawnTimeMin
uint SpawnTimeMax
uint16 LockerMin
uint16 LockerMax
bool Separate

Constructor & Destructor Documentation

ItemSpawner (  ) 

Member Function Documentation

uint GetSpawnTime (  ) 
uint GetLock (  ) 
IItemSpawner@ Lock ( uint16  min,
uint16  max 
)

Implements IItemSpawner.

IItemSpawner@ SpawnTime ( uint  min,
uint  max 
)

Implements IItemSpawner.

IItemSpawner@ AddItem ( uint16  pid,
uint  chance,
uint  min,
uint  max 
)

Implements IItemSpawner.

IItemSpawner@ AddItem ( uint16  pid,
uint  chance 
)

Implements IItemSpawner.

IItemSpawner@ SetSeparate ( bool  separate  ) 

Implements IItemSpawner.

IItemSpawner@ Clear (  ) 

Implements IItemSpawner.

uint Spawn ( Item&  item  ) 
uint GetValue (  ) 
void LogValue ( string&  st  ) 

Member Data Documentation

uint SumChance
uint16 LockerMin
uint16 LockerMax
bool Separate