Core GameKit
3.2.9.0
The ultimate pooling / combat / spawning / variable plugin!
|
This class is used to listen to key events in a Killable. Always make a subclass so you can have different Listeners for different Killables. More...
Public Member Functions | |
virtual void | SpawnerDestroyed () |
This method gets called when the Killable's spawner gets destroyed. More... | |
virtual void | Despawning (TriggeredSpawner.EventType eType) |
This method gets called when the Killable is about to despawn (before Despawned). Will not get automatically called by PoolBoss.Despawn. More... | |
virtual void | Despawned () |
This method gets called when the Killable's spawner is despawning (after Despawning). More... | |
virtual void | TakingDamage (int pointsDamage, Killable enemyHitBy) |
This method gets called when the Killable is taking damage. More... | |
virtual void | DamagePrevented (int pointsDamage, Killable enemyHitBy) |
This method gets called when the Killable is prevented taking damage by invicibility. More... | |
virtual void | DamagePrefabSpawned (Transform damagePrefab) |
This method gets called when damage prefabs are spawned. More... | |
virtual void | DamagePrefabFailedToSpawn (Transform damagePrefab) |
This method gets called when damage prefabs fail to spawn. More... | |
virtual void | DeathDelayStarted (float delayTime) |
This method gets called when the delay before death begins. More... | |
virtual void | DeathPrefabSpawned (Transform deathPrefab) |
This method gets called when death prefabs are spawned. More... | |
virtual void | DeathPrefabFailedToSpawn (Transform deathPrefab) |
This method gets called when death prefabs fail to spawn. More... | |
virtual void | ModifyingDamageWorldVariables (List< WorldVariableModifier > variableModifiers) |
This method gets called when Damage World Variables are about to be modified. You can change the modifiers here if you like, permanently. More... | |
virtual void | ModifyingDeathWorldVariables (List< WorldVariableModifier > variableModifiers) |
This method gets called when Death World Variables are about to be modified. You can change the modifiers here if you like, permanently. More... | |
virtual void | WaitingToDestroyKillable (Killable deadKillable) |
This method gets called when the death timer starts. More... | |
virtual void | DestroyingKillable (Killable deadKillable) |
This method gets called when the Killable is destroyed. More... | |
virtual string | DeterminingScenario (Killable deadKillable, string scenario) |
This method gets called when the Scenario is about to be decided. You can add logic to decide the Scenario here. More... | |
virtual void | Spawned (Killable newKillable) |
This method gets called when the Killable is spawned. More... | |
virtual void | StartedInScene (Killable newKillable) |
This method gets called when the Killable starts already in a Scene and Spawned would not be called. More... | |
This class is used to listen to key events in a Killable. Always make a subclass so you can have different Listeners for different Killables.
|
virtual |
This method gets called when damage prefabs fail to spawn.
|
virtual |
This method gets called when damage prefabs are spawned.
|
virtual |
This method gets called when the Killable is prevented taking damage by invicibility.
|
virtual |
This method gets called when the delay before death begins.
|
virtual |
This method gets called when death prefabs fail to spawn.
|
virtual |
This method gets called when death prefabs are spawned.
|
virtual |
This method gets called when the Killable's spawner is despawning (after Despawning).
|
virtual |
This method gets called when the Killable is about to despawn (before Despawned). Will not get automatically called by PoolBoss.Despawn.
|
virtual |
This method gets called when the Killable is destroyed.
|
virtual |
This method gets called when the Scenario is about to be decided. You can add logic to decide the Scenario here.
|
virtual |
This method gets called when Damage World Variables are about to be modified. You can change the modifiers here if you like, permanently.
|
virtual |
This method gets called when Death World Variables are about to be modified. You can change the modifiers here if you like, permanently.
|
virtual |
This method gets called when the Killable is spawned.
|
virtual |
This method gets called when the Killable's spawner gets destroyed.
|
virtual |
This method gets called when the Killable starts already in a Scene and Spawned would not be called.
|
virtual |
This method gets called when the Killable is taking damage.
|
virtual |
This method gets called when the death timer starts.