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

Detailed Description

effect that terminates itself after a defined duration has run out

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

Inheritance diagram for AdventureCore.TimeoutEffect:
AdventureCore.GenericEffect AdventureCore.EffectBase AdventureCore.ICharacterAssociator

Public Member Functions

override void Add (EffectBase prefab)
 
override string GetValue ()
 
override void SetValue (string data)
 
- Public Member Functions inherited from AdventureCore.EffectBase
void Terminate ()
 
override string ToString ()
 

Public Attributes

float Duration
 
- 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

Member Function Documentation

◆ Add()

override void AdventureCore.TimeoutEffect.Add ( EffectBase prefab)
inlinevirtual

Reimplemented from AdventureCore.EffectBase.

◆ GetValue()

override string AdventureCore.TimeoutEffect.GetValue ( )
virtual

Reimplemented from AdventureCore.EffectBase.

◆ SetValue()

override void AdventureCore.TimeoutEffect.SetValue ( string data)
virtual

Reimplemented from AdventureCore.EffectBase.