Class SetTypeWithScenarioMemberValueEffector
A effector that sets the member in a TypeWithScenario
Inheritance
SetTypeWithScenarioMemberValueEffector
Assembly: Xareus.Unity.Librairies.dll
Syntax
[Renamed("SEVEN.AffectFiveTypeWithScenarioMemberValueEffector", "Assembly-CSharp")]
[Renamed("SEVEN.FIVE.SetFiveTypeWithScenarioMemberValueEffector", "Assembly-CSharp")]
public class SetTypeWithScenarioMemberValueEffector : AUnityEffector
Constructors
SetTypeWithScenarioMemberValueEffector(Event, Dictionary<string, Parameter>, IContext, IContext, IContext, IContext)
Declaration
protected SetTypeWithScenarioMemberValueEffector(Event @event, Dictionary<string, Parameter> parameters, IContext externalContext, IContext scenarioContext, IContext sequenceContext, IContext eventContext)
Parameters
Fields
desiredValue
Declaration
[Provider("memberInfo")]
[ConfigurationParameter("value", Necessity.Required)]
protected object desiredValue
Field Value
memberInfo
Declaration
[Provider("type")]
[ConfigurationParameter("memberInfo", Necessity.Required)]
protected MemberInfo memberInfo
Field Value
type
Declaration
[ProvideConstraint(typeof(XUType))]
[ConfigurationParameter("type", Necessity.Required)]
protected Type type
Field Value
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()
Overrides