ActionAdventureKit 1.9.0
|
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 |
![]() | |
TActor | Actor |
TMovement | Movement |
TInventory | Inventory |
Protected Member Functions | |
virtual void | createEssence () |
virtual void | createRagdoll (Vector3 force) |
Properties | |
bool | Dead [get] |
![]() | |
override CharacterActorBase | ActorBase [get] |
override MovementBase | MovementBase [get] |
override InventoryBase | InventoryBase [get] |