ActionAdventureKit 1.7.3
|
effect that repeatedly damages the character while active
Public Member Functions | |
bool | PreDamage (IDamageReceiver receiver) |
void | OnDamage (DamageEvent e) |
void | PostDamage (IDamageReceiver receiver, List< DamageEvent > events) |
override string | GetValue () |
override void | SetValue (string data) |
Public Member Functions inherited from AdventureCore.EffectBase | |
void | Terminate () |
virtual void | Add (EffectBase prefab) |
override string | ToString () |
Public Attributes | |
float | Interval |
DamageParameter[] | Damages |
Public Attributes inherited from AdventureCore.GenericEffect | |
CharacterInstructionBase[] | Instructions |
Public Attributes inherited from AdventureCore.EffectBase | |
EffectType | Type |
Additional Inherited Members | |
Protected Member Functions inherited from AdventureCore.GenericEffect | |
virtual void | Start () |
virtual void | OnDestroy () |
Properties inherited from AdventureCore.EffectBase | |
EffectPool | Pool [get, set] |
bool | IsExternal [get, set] |
CharacterBase | AssociatedCharacter [get] |
character that owns or is otherwise associted with the object | |
Properties inherited from AdventureCore.ICharacterAssociator | |
Properties inherited from AdventureCore.IDamageSender |
|
virtual |
Reimplemented from AdventureCore.EffectBase.
|
inline |
Implements AdventureCore.IDamageSender.
|
inline |
Implements AdventureCore.IDamageSender.
bool AdventureCore.DamageEffect.PreDamage | ( | IDamageReceiver | receiver | ) |
Implements AdventureCore.IDamageSender.
|
virtual |
Reimplemented from AdventureCore.EffectBase.