Esempio n. 1
0
    private void UpdateConditionEvaluation()
    {
        bool conditionWasTrue = ConditionIsTrue;

        ConditionIsTrue = ComputeProgressConditionEvaluation();

        if (conditionWasTrue != ConditionIsTrue)
        {
            var messageArgs = new ProgressConditionChangedMessageArgs()
            {
                ConditionIsTrue = ConditionIsTrue,
            };

            SendMessage(
                "OnProgressConditionChanged",
                messageArgs,
                SendMessageOptions.DontRequireReceiver);
        }
    }
Esempio n. 2
0
 private void OnProgressConditionChanged(
     ProgressConditionChangedMessageArgs messageArgs)
 {
     UpdateDoppelgangerExistence();
 }
Esempio n. 3
0
 private void OnProgressConditionChanged(
     ProgressConditionChangedMessageArgs messageArgs)
 {
     UpdateTargetObjectActivation();
 }