| Modifier and Type | Interface and Description |
|---|---|
interface |
IWorldObjectEventListener<OBJECT extends IWorldObject,EVENT extends IWorldObjectEvent<OBJECT>>
Listens on object events.
|
| Modifier and Type | Class and Description |
|---|---|
class |
WorldObjectDestroyedEvent<T extends IWorldObject>
This event is raised by the WorldView whenever the object is removed from the world.
|
class |
WorldObjectEvent<T extends IWorldObject>
Default world object event implementation wrapping some object inside the event.
|
class |
WorldObjectFirstEncounteredEvent<T extends IWorldObject>
This event is raised by WorldView whenever new object appears in the worldview.
|
class |
WorldObjectUpdatedEvent<T extends IWorldObject>
This event is raised by WorldView whenever the object is updated (possibly one of it's
fields has changed - warning it's not neccesery the object's field might be updated
to the same value).
|
| Modifier and Type | Class and Description |
|---|---|
class |
ObjectEventReact<OBJECT extends IWorldObject,EVENT extends IWorldObjectEvent<OBJECT>>
This abstract class allows you to easily hook a specific event-handling behavior.
|
class |
ObjectEventReactOnce<OBJECT extends IWorldObject,EVENT extends IWorldObjectEvent<OBJECT>>
This abstract class allows you to easily hook a specific event-handling behavior.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Vision.notify(IWorldObjectEvent<IViewable> event) |
| Modifier and Type | Class and Description |
|---|---|
class |
WorldObjectAppearedEvent<T extends IViewable>
This event is raised when the object becomes visible.
|
class |
WorldObjectDisappearedEvent<T extends IViewable>
* This event is raised when the object leaves field of view.
|
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.