Class CompareMembersValuesSensor
Inheritance
CompareMembersValuesSensor
Assembly: Xareus.Unity.Libraries.dll
Syntax
[Renamed("SEVEN.Unity.CompareMembersValuesSensor", "Assembly-CSharp", typeof(LegacyComponentAccessParameterConverter))]
[Renamed("Xareus.Scenarios.Unity.CompareMembersValuesSensor", "Xareus.Unity.Librairies", typeof(LegacyComponentAccessComparerParameterConverter))]
[Renamed("Xareus.Scenarios.Unity.CompareMembersValuesSensor", "Xareus.Unity.Libraries", typeof(LegacyComponentAccessComparerParameterConverter))]
[FunctionDescription("", new string[] { "Members" })]
public class CompareMembersValuesSensor : AInUnityStepSensor
Constructors
CompareMembersValuesSensor(Event, Dictionary<string, Parameter>, ContextHolder)
Declaration
protected CompareMembersValuesSensor(Event @event, Dictionary<string, Parameter> parameters, ContextHolder contexts)
Parameters
Fields
MEMBER1_INFO_ENTRY
Declaration
[EventContextEntry]
public static readonly string MEMBER1_INFO_ENTRY
Field Value
MEMBER2_INFO_ENTRY
Declaration
[EventContextEntry]
public static readonly string MEMBER2_INFO_ENTRY
Field Value
MEMBER_1
Declaration
public const string MEMBER_1 = "Left Member"
Field Value
MEMBER_2
Declaration
public const string MEMBER_2 = "Right Member"
Field Value
OBJECT1_ENTRY
Declaration
[EventContextEntry]
public static readonly string OBJECT1_ENTRY
Field Value
OBJECT2_ENTRY
Declaration
[EventContextEntry]
public static readonly string OBJECT2_ENTRY
Field Value
OBJECT_1
Declaration
public const string OBJECT_1 = "Left Object"
Field Value
OBJECT_2
Declaration
public const string OBJECT_2 = "Right Object"
Field Value
VALUE1_ENTRY
Declaration
[EventContextEntry]
public static readonly string VALUE1_ENTRY
Field Value
VALUE2_ENTRY
Declaration
[EventContextEntry]
public static readonly string VALUE2_ENTRY
Field Value
member1
Declaration
[ConfigurationParameter("Left Member", Necessity.Required)]
[Provider("Left Object")]
protected MemberInfo member1
Field Value
member2
Declaration
[ConfigurationParameter("Right Member", Necessity.Required)]
[Provider("Right Object")]
protected MemberInfo member2
Field Value
unityObject1
Declaration
[ConfigurationParameter("Left Object", Necessity.Required)]
protected Object unityObject1
Field Value
unityObject2
Declaration
[ConfigurationParameter("Right Object", Necessity.Required)]
protected Object unityObject2
Field Value
Methods
SafeReset()
Reset a sensor. 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
UnityStepSensorCheck()
This method is called at each selected Unity execution step in Unity's thread. The Unity execution steps used depend on the ExecutionStep property
Declaration
public override ASensor.Result UnityStepSensorCheck()
Returns
Overrides