Inherits IItemSpawner.
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 |
ItemSpawner | ( | ) |
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 | ) |
array<ItemInstance@> items |
uint SumChance |
uint SpawnTimeMin |
uint SpawnTimeMax |
uint16 LockerMin |
uint16 LockerMax |
bool Separate |