Package com.prineside.tdi2.events
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 Summary
Modifier and TypeMethodDescriptionbooleanvoidstop()Stop event propagation.static voidstatic void
-
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()
-