Пример #1
0
 void Awake()
 {
     if (Instance == null)
     {
         Instance = this;
     }
     else
     {
         Destroy(gameObject);
     }
 }
Пример #2
0
    /// <summary>
    /// Initialize the game objects.
    /// </summary>
    private void InitGameObjects()
    {
        UIFactory.LoadEventSystem(gameObject);

        State = gameObject.AddComponent <GameStateMachine>();

        var ui = UIFactory.LoadUICanvas(gameObject);

        UI = GameDataLoader <UIData> .SetGameData <UIManager>(ui, UIConfig);

        var campus = UIFactory.GenerateEmpty("Campus", transform);

        Campus = GameDataLoader <CampusData> .SetGameData <CampusManager>(campus, CampusConfig);

        TooltipManager.Initialize(ui.gameObject.transform);
    }