Interface Event

All Known Implementing Classes:
AddBuffToEnemy, EnemyDie, EnemyReachTarget, EnemySpawn, EnemyTakeDamage, GameLoad, GameStartLoad, GameStateTick, GiveDamageToEnemy, LJ_TDI_events.Event_A.LIP, MinerMineItem, MinerResourceChange, PostRender, PreRender, RemoveBuffFromEnemy, Render, Render, ScreenResize, SignalEvent, StartRender, StoppableEvent, SystemsDispose, SystemsPostSetup, SystemsSetup, SystemsStateRestore, TowerExperienceChange, VisibleDisplayFrameChange, WaveStart

public interface Event
Represents event type. Acts as a single argument passed to listeners. Regular Java code should extend AbstractEvent instead.
  • Method Details

    • isStopped

      boolean isStopped()
      Returns:
      true if event is stopped by some of the listeners
    • stop

      void stop()
      Stop event propagation. When any listener stops the event, all of the remaining listeners down the chain will never be notified about it.
    • throwCancelNotAllowed

      static void throwCancelNotAllowed()
    • throwStopNotAllowed

      static void throwStopNotAllowed()