Class SetValueInContextEffector
Inherited Members
Namespace: Xareus.Unity
Assembly: Xareus.Unity.Librairies.dll
Syntax
[OverrideClass("Xareus.Scenarios.SetValueInContextEffector", "Xareus.Scenarios.Extra")]
public class SetValueInContextEffector : AUnityEffector
Constructors
SetValueInContextEffector(Event, Dictionary<string, Parameter>, IContext, IContext, IContext, IContext)
Declaration
public SetValueInContextEffector(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 |
Fields
output
The output
Declaration
[ContextVariable("Output", "The output/context entry to set")]
protected ContextVariable<object> output
Field Value
Type | Description |
---|---|
ContextVariable<object> |
value
The value
Declaration
[ConfigurationParameter("Value", "The value to set in the output", Necessity.Required)]
protected object value
Field Value
Type | Description |
---|---|
object |
Methods
SafeEffectorUpdate()
Actual effector code. Note that this code will be executed in unity's thread
Declaration
public override void SafeEffectorUpdate()