| 
    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.