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 TypeMethodDescriptionboolean
void
stop()
Stop event propagation.static void
static 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()
-