public final class EntityEvent
extends javafx.event.Event
| Modifier and Type | Field and Description |
|---|---|
static javafx.event.EventType<EntityEvent> |
ACTIVATE |
static javafx.event.EventType<EntityEvent> |
ANY |
static javafx.event.EventType<EntityEvent> |
DEATH |
static javafx.event.EventType<EntityEvent> |
REVIVE |
source| Constructor and Description |
|---|
EntityEvent(javafx.event.EventType<? extends javafx.event.Event> eventType,
Entity triggerEntity)
Constructs entity event with given type and trigger entity.
|
EntityEvent(javafx.event.EventType<? extends javafx.event.Event> eventType,
Entity triggerEntity,
Entity targetEntity)
Constructs entity event with given type, trigger entity and the entity being
targeted by the event.
|
| Modifier and Type | Method and Description |
|---|---|
ObjectMap<String,Object> |
getData() |
<T> T |
getData(String key) |
<T> Optional<T> |
getDataOptional(String key) |
Entity |
getTargetEntity()
Returns entity that was target of the event.
|
Entity |
getTriggerEntity() |
void |
setData(String key,
Object value) |
String |
toString() |
clone, consume, copyFor, fireEvent, getEventType, getTarget, isConsumedgetSourcepublic static final javafx.event.EventType<EntityEvent> ANY
public static final javafx.event.EventType<EntityEvent> ACTIVATE
public static final javafx.event.EventType<EntityEvent> DEATH
public static final javafx.event.EventType<EntityEvent> REVIVE
public EntityEvent(javafx.event.EventType<? extends javafx.event.Event> eventType,
Entity triggerEntity,
Entity targetEntity)
eventType - typetriggerEntity - trigger entitytargetEntity - target entitypublic EntityEvent(javafx.event.EventType<? extends javafx.event.Event> eventType,
Entity triggerEntity)
eventType - typetriggerEntity - trigger entitypublic Entity getTriggerEntity()
public Entity getTargetEntity()
public final void setData(String key, Object value)
key - property keyvalue - property valuepublic final <T> T getData(String key)
key - property keypublic final <T> Optional<T> getDataOptional(String key)
key - property keypublic String toString()
toString in class EventObjectCopyright © 2017. All rights reserved.