class MAGES::EffectDataCollection¶
Overview¶
Contains all of the effects for a given action. More…
class EffectDataCollection { public: // properties List<EffectData> Effects; List<EffectImplementor> Implementors; // methods void Initialized(BaseActionData data); void Performed(BaseActionData data, bool skipped); void Undone(BaseActionData data); };
Detailed Documentation¶
Contains all of the effects for a given action.
Properties¶
List<EffectData> Effects
Gets or sets the effect data.
List<EffectImplementor> Implementors
Gets or sets the instanced effect implementors.
Methods¶
void Initialized(BaseActionData data)
Called when the action is initialized.
Parameters:
data |
The data. |
void Performed(BaseActionData data, bool skipped)
Called when the action is performed.
Parameters:
data |
The data. |
skipped |
Whether the action was skipped. |
void Undone(BaseActionData data)
Called when the action is undone.
Parameters:
data |
The data. |