/// <summary> /// Sets which update passes are required to be active for this StopWatch to be updated. /// If not set it will be updated on every pass. /// </summary> /// <param name="pass">The pass on which this StopWatch should be updated.</param> public void SetUpdatePass(BehaviourDefinition.Passes pass) { mUpdatePasses.Add((Int32)pass); }
/// <summary> /// Implementation of Interface. /// </summary> /// <param name="newState"></param> /// <param name="oldState"></param> public override void OnStateChange(BehaviourDefinition.Passes newState, BehaviourDefinition.Passes oldState) { // The state has changed so we may need to change the music. We are so careful about this, because // checking the state of the MediaPlayer seems to be very expensive. ChangeMusic(); }