Class CompareMethodsReturnValuesSensor
Inheritance
CompareMethodsReturnValuesSensor
Assembly: Xareus.Unity.Libraries.dll
Syntax
[Renamed("Xareus.Scenarios.Unity.CompareMethodsReturnValuesSensor", "Xareus.Unity.Libraries", typeof(LegacyComponentAccessComparerParameterConverter))]
[FunctionDescription("", new string[] { "Members" })]
public class CompareMethodsReturnValuesSensor : AInUnityStepSensor
Constructors
CompareMethodsReturnValuesSensor(Event, Dictionary<string, Parameter>, ContextHolder)
Declaration
protected CompareMethodsReturnValuesSensor(Event @event, Dictionary<string, Parameter> parameters, ContextHolder contexts)
Parameters
Fields
METHOD1_INFO_ENTRY
Declaration
[EventContextEntry]
public static readonly string METHOD1_INFO_ENTRY
Field Value
METHOD2_INFO_ENTRY
Declaration
[EventContextEntry]
public static readonly string METHOD2_INFO_ENTRY
Field Value
METHOD_1
Declaration
public const string METHOD_1 = "Left Method"
Field Value
METHOD_2
Declaration
public const string METHOD_2 = "Right Method"
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
PARAMETERS_1
Declaration
public const string PARAMETERS_1 = "Left Parameters"
Field Value
PARAMETERS_2
Declaration
public const string PARAMETERS_2 = "Right Parameters"
Field Value
RETURNED_VALUE1_ENTRY
Declaration
[EventContextEntry]
public static readonly string RETURNED_VALUE1_ENTRY
Field Value
RETURNED_VALUE2_ENTRY
Declaration
[EventContextEntry]
public static readonly string RETURNED_VALUE2_ENTRY
Field Value
method1
Declaration
[ConfigurationParameter("Left Method", Necessity.Required)]
[Provider("Left Object")]
protected MethodInfo method1
Field Value
method2
Declaration
[ConfigurationParameter("Right Method", Necessity.Required)]
[Provider("Right Object")]
protected MethodInfo method2
Field Value
parameters1
Declaration
[ConfigurationParameter("Left Parameters", Necessity.Required)]
[Provider("Left Method")]
protected MethodParameters parameters1
Field Value
parameters2
Declaration
[ConfigurationParameter("Right Parameters", Necessity.Required)]
[Provider("Right Method")]
protected MethodParameters parameters2
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