Class SetXareusTypeMemberValueEffector
An effector that sets the member of a type
Inheritance
SetXareusTypeMemberValueEffector
Assembly: Xareus.Unity.Librairies.dll
Syntax
[Renamed("SEVEN.FiveTypeMemberValueEffector", "Assembly-CSharp")]
[Renamed("SEVEN.FIVE.SetFiveTypeMemberValueEffector", "Assembly-CSharp")]
public class SetXareusTypeMemberValueEffector : AUnityEffector
Constructors
SetXareusTypeMemberValueEffector(Event, Dictionary<string, Parameter>, IContext, IContext, IContext, IContext)
Declaration
protected SetXareusTypeMemberValueEffector(Event @event, Dictionary<string, Parameter> parameters, IContext externalContext, IContext scenarioContext, IContext sequenceContext, IContext eventContext)
Parameters
Fields
_object
Declaration
[Provider("memberType")]
[ConfigurationParameter("_object", Necessity.Required)]
protected XUType _object
Field Value
desiredValue
Declaration
[Provider("member")]
[ConfigurationParameter("desiredValue", Necessity.Required)]
protected object desiredValue
Field Value
member
Declaration
[Provider("memberType")]
[ConfigurationParameter("member", Necessity.Required)]
protected MemberInfo member
Field Value
memberType
Declaration
[ProvideConstraint(typeof(XUType))]
[ConfigurationParameter("memberType", Necessity.Required)]
protected Type memberType
Field Value
Methods
SafeEffectorUpdate()
Actual effector code. Note that this code will be executed in unity's thread
Declaration
public override void SafeEffectorUpdate()
Overrides