private void UpdateConditionEvaluation() { bool conditionWasTrue = ConditionIsTrue; ConditionIsTrue = ComputeProgressConditionEvaluation(); if (conditionWasTrue != ConditionIsTrue) { var messageArgs = new ProgressConditionChangedMessageArgs() { ConditionIsTrue = ConditionIsTrue, }; SendMessage( "OnProgressConditionChanged", messageArgs, SendMessageOptions.DontRequireReceiver); } }
private void OnProgressConditionChanged( ProgressConditionChangedMessageArgs messageArgs) { UpdateDoppelgangerExistence(); }
private void OnProgressConditionChanged( ProgressConditionChangedMessageArgs messageArgs) { UpdateTargetObjectActivation(); }