Public Member Functions | Public Attributes

ItemSpawner Class Reference

Inherits IItemSpawner.

List of all members.

Public Member Functions

 ItemSpawner ()
uint GetSpawnTime ()
uint GetLock ()
IItemSpawnerLock (uint16 min, uint16 max)
IItemSpawnerSpawnTime (uint min, uint max)
IItemSpawnerAddItem (uint16 pid, uint chance, uint min, uint max)
IItemSpawnerAddItem (uint16 pid, uint chance)
IItemSpawnerSetSeparate (bool separate)
IItemSpawnerClear ()
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