L2JPREMIUM  5M
com.premium.game.manager.AutoSpawnManager Class Reference
Collaboration diagram for com.premium.game.manager.AutoSpawnManager:

Classes

class  AutoSpawnInstance
 

Public Member Functions

final AutoSpawnInstance getAutoSpawnInstance (int id, boolean isObjectId)
 
Map< Integer, AutoSpawnInstancegetAutoSpawnInstances (int npcId)
 
final long getTimeToNextSpawn (AutoSpawnInstance spawnInst)
 
final boolean isSpawnRegistered (AutoSpawnInstance spawnInst)
 
final boolean isSpawnRegistered (int objectId)
 
AutoSpawnInstance registerSpawn (int npcId, int initialDelay, int respawnDelay, int despawnDelay)
 
AutoSpawnInstance registerSpawn (int npcId, int[][] spawnPoints, int initialDelay, int respawnDelay, int despawnDelay)
 
void reload ()
 
boolean removeSpawn (AutoSpawnInstance spawnInst)
 
void removeSpawn (int objectId)
 
void setAllActive (boolean isActive)
 
void setSpawnActive (AutoSpawnInstance spawnInst, boolean isActive)
 
final int size ()
 

Static Public Member Functions

static AutoSpawnManager getInstance ()
 

Protected Attributes

Map< Integer, AutoSpawnInstance_registeredSpawns
 
Map< Integer, ScheduledFuture<?> > _runningSpawns
 
boolean _activeState = true
 

Static Protected Attributes

static Logger _log = Logger.getLogger(AutoSpawnManager.class.getName())
 

The documentation for this class was generated from the following file: