Beispiel #1
0
        public void Awake()
        {
            if (Instance == null)
            {
                Instance = this;
                SceneManager.activeSceneChanged += SceneManagerOnActiveSceneChanged;
                SceneManager.sceneLoaded        += SceneManager_sceneLoaded;
                DontDestroyOnLoad(gameObject);

                Plugin.Log("Tweak Manager started.", Plugin.LogLevel.DebugOnly);

                MoveEnergyBar.OnLoad(transform);
                ScoreMover.OnLoad(transform);
                InGameClock.OnLoad(transform);
                TimeSpentClock.OnLoad(transform);
                IngameTimeSpentClock.OnLoad(transform);
                NoteHitVolume.OnLoad(transform);
                OneColour.OnLoad(transform);
                SongDataModifer.OnLoad(transform);
                MusicVolume.OnLoad(transform);
                FireworksTweaks.OnLoad(transform);
                ClickShockwave.OnLoad(transform);
                LevelsFailedTweak.OnLoad(transform);
            }
            else
            {
                Destroy(this);
            }
        }
Beispiel #2
0
 public void Awake()
 {
     if (Instance == null)
     {
         Plugin.Log("TimeSpentClock awake.", Plugin.LogLevel.DebugOnly);
         Instance = this;
         SceneManager.activeSceneChanged += SceneManagerOnActiveSceneChanged;
         DontDestroyOnLoad(gameObject);
         _TimePos          = Settings.TimeSpentClockPosition;
         _TimeRot          = Settings.TimeSpentClockRotation;
         _TimeSize         = Settings.TimeSpentClockFontSize;
         _HideWhilePlaying = Settings.HideTimeSpentClockIngame;
         _MessageTemplate  = Settings.TimeSpentClockMessageTemplate;
         _StartTime        = DateTime.Now;
         _IsPlayerIngame   = false;
     }
     else
     {
         Destroy(this);
     }
 }