|
ActionAdventureKit 1.9.3
|
basic common functionality for enemies in the arena demo(stagger, death, essence drops)
actual behaviour(actions) are decided in a visual scripting machine
Public Member Functions | |
| virtual void | ApplyPrestige (int prestige) |
| override void | PostDamageReceive (IDamageSender sender, IDamageReceiver receiver, List< DamageEvent > events) |
| virtual void | Die () |
| virtual void | Die (Vector3 force) |
| virtual void | Stagger () |
Public Attributes | |
| Transform | Model |
| DamageParameter | StaggerThreshold |
| CharacterActionBase | StaggerAction |
| UnityEvent | Staggered |
| ResourceType | HealthResource |
| Transform | RagdollPrefab |
| Transform | EssencePrefab |
| UnityEvent< ArenaEnemy > | Dying |
Public Attributes inherited from AdventureCore.CharacterBaseTyped< CharacterActorBase, MovementBase, InventoryBase > | |
| TActor | Actor |
| TMovement | Movement |
| TInventory | Inventory |
Protected Member Functions | |
| virtual void | createEssence () |
| virtual void | createRagdoll (Vector3 force) |
Properties | |
| bool | Dead [get] |
Properties inherited from AdventureCore.CharacterBaseTyped< CharacterActorBase, MovementBase, InventoryBase > | |
| override CharacterActorBase | ActorBase [get] |
| override MovementBase | MovementBase [get] |
| override InventoryBase | InventoryBase [get] |