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; } }