Loading...
Searching...
No Matches
AdventureCore.GenericEffect Class Reference

Detailed Description

basic effect without any special behaviour except adding instructions to the character
useful for effects that can be expressed in instruction or are purely cosmetic

https://adventure.softleitner.com/manual/effect

Inheritance diagram for AdventureCore.GenericEffect:
AdventureCore.EffectBase AdventureCore.ICharacterAssociator AdventureCore.AttributeEffect AdventureCore.DamageEffect AdventureCore.StatEffect AdventureCore.TimeoutEffect

Public Attributes

CharacterInstructionBase[] Instructions
 
- Public Attributes inherited from AdventureCore.EffectBase
EffectType Type
 

Protected Member Functions

virtual void Start ()
 
virtual void OnDestroy ()
 

Additional Inherited Members

- Public Member Functions inherited from AdventureCore.EffectBase
void Terminate ()
 
virtual void Add (EffectBase prefab)
 
virtual string GetValue ()
 
virtual void SetValue (string data)
 
override string ToString ()
 
- 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