コード例 #1
0
        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;
                }
            }
        }
コード例 #2
0
        private void RogersSierraManager_OnDetachedDelorean(DeloreanTimeMachine deloreanTimeMachine)
        {
            if (IsPlaying && _justAttached)
            {
                if (DeloreanTimedEventManager.ManageCamera)
                {
                    DeloreanTimedEventManager.ResetCamera();
                }

                DeloreanTimedEventManager.ClearEvents();

                _justAttached = false;
            }
        }