Exemple #1
0
    private void Update()
    {
        if (GameManager.Instance.Game)
        {
            TimeManager.Instance.Update();
            ScholarManager.Instance.Update();
            OverwatchManager.Update();
        }

        ThreadTaskQueuer.Update();
        OnUpdate?.Invoke();
    }
Exemple #2
0
        private void SetupSchool()
        {
            GameManager.Instance.SetGame(true);
            TimeManager.Instance.SetupSchool();
            ExamManager.Instance.SetupSchool();
            PlaceManager.SetupSchool();
            ScholarManager.Instance.SetupSchool();
            OverwatchManager.SetupSchool();
            ClassManager.Instance.SetupSchool();
            ComputerManager.Instance.SetupSchool();
            ExaminerRoomManager.Instance.SetupSchool();

            OnSchoolLoaded?.Invoke();
        }
Exemple #3
0
 private void Setup()
 {
     if (!setuped)
     {
         setuped = true;
         AudioManager.Instance.Setup();
         PostProcessManager.Setup();
         InputManager.Setup();
         OverwatchManager.Setup();
         ThreadTaskQueuer.Setup();
         ComputerManager.Instance.Setup();
         MenuManager.Instance.Setup();
         ScholarManager.Instance.Setup();
     }
 }