Class InvokeTypeWithScenarioMethodEffector
A effector that calls a method in a TypeWithScenario
Inherited Members
Namespace: Xareus.Relations.Scenarios
Assembly: Xareus.Unity.Librairies.dll
Syntax
[Renamed("SEVEN.InvokeFiveTypeWithScenarioMethodEffector", "Assembly-CSharp")]
[Renamed("SEVEN.FIVE.InvokeFiveTypeWithScenarioMethodEffector", "Assembly-CSharp")]
public class InvokeTypeWithScenarioMethodEffector : AUnityEffector
Constructors
InvokeTypeWithScenarioMethodEffector(Event, Dictionary<string, Parameter>, IContext, IContext, IContext, IContext)
Declaration
protected InvokeTypeWithScenarioMethodEffector(Event @event, Dictionary<string, Parameter> parameters, IContext externalContext, IContext scenarioContext, IContext sequenceContext, IContext eventContext)
Parameters
Type | Name | Description |
---|---|---|
Event | event | |
Dictionary<string, Parameter> | parameters | |
IContext | externalContext | |
IContext | scenarioContext | |
IContext | sequenceContext | |
IContext | eventContext |
Methods
SafeEffectorUpdate()
Actual effector code. Note that this code will be executed in unity's thread
Declaration
public override void SafeEffectorUpdate()
Overrides
SafeReset()
Reset an effector. Note that this code will be executed in unity's thread and the declared parameters (using the ConfigurationParameter attribute) are already filled
Declaration
public override void SafeReset()