public override void OnEnd() { if (IsPlaying) { if (TimedEventManager.IsCustomCameraActive) { TimedEventManager.ResetCamera(); } if (_missionMusic.IsAnyInstancePlaying) { _missionMusic.Stop(); } _wheelPtfxes?.ForEach(x => x?.Stop()); _wheelPtfxes.Clear(); tRogersSierra.isOnTrainMission = false; if (tRogersSierra.isExploded == false) { tRogersSierra.FunnelSmoke = RogersSierra.Commons.SmokeColor.Default; } } }
private void RogersSierraManager_OnDetachedDelorean(DeloreanTimeMachine deloreanTimeMachine) { if (IsPlaying && _justAttached) { if (DeloreanTimedEventManager.ManageCamera) { DeloreanTimedEventManager.ResetCamera(); } DeloreanTimedEventManager.ClearEvents(); _justAttached = false; } }