Пример #1
0
 private void Awake()
 {
     if (_instance == null)
     {
         _instance = this;
     }
 }
Пример #2
0
    public override void Awake()
    {
        base.Awake();
        camera          = FindObjectOfType <Camera>();
        tileManager     = GetComponent <TileManager>();
        resultUIManager = GetComponent <ResultUIManager>();
        editorUIManager = FindObjectOfType <EditorUIManager>();
        mapLoader       = GetComponent <MapLoader>();
        soundManager    = FindObjectOfType <SoundManager>();
        saveLoadManager = FindObjectOfType <SaveLoadManager>();

//        editorUIManager.gameObject.SetActive(false);
    }
        public void Enter(GameStateManager gsm)
        {
            Debug.Log("Entering Editor...");
            Debug.Log("Editor functionality not implemented yet!!!");

            editorUIManager = gsm.editorUIManager;
            editorUIManager.gameObject.SetActive(true);

            editorUIManager.saveButton.onClick.AddListener(() => Save(gsm));

            gmsToDisable.Add(GameObject.Find("TurnNumberBackground"));
            gmsToDisable.Add(GameObject.Find("PlayerHealthImages"));

            foreach (var gm in gmsToDisable)
            {
                gm.SetActive(false);
            }

            gsm.inputManager.Enabled = false;

            originalCameraSize = gsm.camera.orthographicSize;
        }