Class OnAIStateChangeEvent

java.lang.Object
com.avrix.events.Event
com.avrix.events.OnAIStateChangeEvent

public abstract class OnAIStateChangeEvent extends Event
Triggered before an AI state is being changed.
  • Constructor Details

    • OnAIStateChangeEvent

      public OnAIStateChangeEvent()
  • Method Details

    • getEventName

      public String getEventName()
      Getting the event name
      Specified by:
      getEventName in class Event
      Returns:
      name of the event being implemented
    • handleEvent

      public abstract void handleEvent(zombie.characters.IsoGameCharacter character, zombie.ai.State newState, zombie.ai.State oldState)
      Called Event Handling Method
      Parameters:
      character - The character whose AI state is being changed.
      newState - The new AI state.
      oldState - The old AI state.