Package io.pzstorm.storm.event.lua
Class OnAIStateChangeEvent
java.lang.Object
io.pzstorm.storm.event.lua.OnAIStateChangeEvent
- All Implemented Interfaces:
LuaEvent,ZomboidEvent
Triggered before an AI state changes.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionOnAIStateChangeEvent(zombie.characters.IsoGameCharacter character, zombie.ai.State newState, zombie.ai.State prevState) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.pzstorm.storm.event.lua.LuaEvent
getName, registerCallback
-
Field Details
-
character
public final zombie.characters.IsoGameCharacter characterCharacter that owns the state machine. -
newState
public final zombie.ai.State newStateThe new AI state. -
prevState
public final zombie.ai.State prevStateThe previous AI state.
-
-
Constructor Details
-
OnAIStateChangeEvent
public OnAIStateChangeEvent(zombie.characters.IsoGameCharacter character, zombie.ai.State newState, zombie.ai.State prevState)
-