Inheritance
WaitForTriggerSensor
Assembly: Xareus.Scenarios.Extra.dll
[FunctionDescription("Use this Sensor to have a pause in the scenario that can be resumed later by either the ActivateTriggerEffector or by script with ActivateTriggerOnAllLoadedScenario", new string[] { "Event" })]
public class WaitForTriggerSensor : ASensor
Constructors
Declaration
public WaitForTriggerSensor(Event @event, Dictionary<string, Parameter> parameters, IContext externalContext, IContext scenarioContext, IContext sequenceContext)
Parameters
Properties
Declaration
[ConfigurationParameter("Trigger", "Trigger that this sensor is waiting for (case-insensitive)", Necessity.Required)]
public TriggerData Trigger { get; set; }
Property Value
Methods
HandleTrigger(TriggerData)
Checks if the given trigger matches the trigger of this sensor, if it is the case, the sensor will pass
Declaration
public bool HandleTrigger(TriggerData triggerToCheck)
Parameters
Returns
Type |
Description |
bool |
If the sensor is activated
|
Initilizes the function. This method can be called when a function is created and when it is reset to be used again
Declaration
public override void Reset()
Overrides
Checks whether an event was triggered.
Declaration
public override ASensor.Result SensorCheck()
Returns
Overrides