| Interface | Description |
|---|---|
| EnvironmentEntityListener | |
| EnvironmentListener |
This listener provides callbacks for different points over the life cycle of an
IEnvironment (loaded/unloaded/cleared/initialized). |
| EnvironmentLoadedListener |
This listener provides callbacks for when an
IEnvironment was loaded. |
| EnvironmentRenderListener |
This listener provides call backs for different points during rendering an
IEnvironment. |
| EnvironmentUnloadedListener |
This listener provides callbacks for when an
IEnvironment was unloaded. |
| IEntitySpawner<T extends IEntity> | |
| IEnvironment | |
| IMapObjectLoader |
This interface provides methods that are required for loading an
IEntity from an IMapObject. |
| Class | Description |
|---|---|
| CollisionBoxMapObjectLoader | |
| CreatureMapObjectLoader | |
| CustomMapObjectLoader | |
| EmitterMapObjectLoader | |
| EntitySpawner<T extends IEntity> | |
| Environment | |
| EnvironmentAdapter |
An abstract implementation of a
EnvironmentListener that allows to only overwrite
individual callbacks in anonymous implementations. |
| EnvironmentEntityAdapter |
An abstract implementation of a
EnvironmentEntityListener that allows to only overwrite
individual callbacks in anonymous implementations. |
| GameWorld | |
| LightSourceMapObjectLoader | |
| MapAreaMapObjectLoader | |
| MapObjectLoader | |
| MapObjectSerializer | |
| PropMapObjectLoader | |
| SpawnpointMapObjectLoader | |
| StaticShadowMapObjectLoader | |
| TriggerMapObjectLoader |
| Enum | Description |
|---|---|
| IEntitySpawner.SpawnMode |
SpawnMode specifies the behaviour of the EntitySpawner:
ALLSPAWNPOINTS: the specified spawnAmount is spawned at each of the SpawnPoints individually
ONERANDOMSPAWNPOINT: the specified spawnAmount is spawned at one random SpawnPoint
RANDOMSPAWNPOINTS: the specified spawnAmount is distributed equally to all of the SpawnPoints
|
| Exception | Description |
|---|---|
| MapObjectException |
Indicates that a map object has failed to load.
|