public void SynchronizedStopMusic(PsaiStopMusic sender)
 {
     this.playbackControlCallFiringInThisTick.controlType = PlaybackControlType.StopMusic;
     this.playbackControlCallFiringInThisTick.immediately = sender.immediately;
     this.playbackControlCallFiringInThisTick.fadeOutSeconds = sender.fadeoutSeconds;
     this.playbackControlCallFiringInThisTick.dontExecuteIfOtherTriggersAreFiring = sender.dontExecuteIfTriggersAreFiring;
     this.playbackControlCallFiringInThisTick.restrictBlockToThisThemeType = sender.restrictBlockToThisThemeType;
 }
 public void SynchronizedGoToRest(PsaiStopMusic sender)
 {
     this.playbackControlCallFiringInThisTick.controlType = PlaybackControlType.GoToRest;
     this.playbackControlCallFiringInThisTick.immediately = sender.immediately;
     this.playbackControlCallFiringInThisTick.fadeOutSeconds = sender.fadeoutSeconds;
     this.playbackControlCallFiringInThisTick.dontExecuteIfOtherTriggersAreFiring = sender.dontExecuteIfTriggersAreFiring;
     this.playbackControlCallFiringInThisTick.restrictBlockToThisThemeType = sender.restrictBlockToThisThemeType;
     if (sender.overrideDefaultRestTime)
     {
         this.playbackControlCallFiringInThisTick.overrideRestSecondsMin = sender.restTimeOverrideSecondsMin;
         this.playbackControlCallFiringInThisTick.overrideRestSecondsMax = sender.restTimeOverrideSecondsMax;
     }
     else
     {
         this.playbackControlCallFiringInThisTick.overrideRestSecondsMin = -1;
         this.playbackControlCallFiringInThisTick.overrideRestSecondsMin = -1;
     }
 }