protected void getDataFromBase() { gameManagerBase = GetComponent <GameManagerBase>(); tiles = gameManagerBase.getTiles(); tileInitializer = gameManagerBase.getTileInitializer(); tilePathFinder = gameManagerBase.getTilePathFinder(); }
protected void setDataInBase() { gameManagerBase = GetComponent <GameManagerBase>(); setTiles(); setTileInitializer(); setTilePathFinder(); }
// Use this for initialization void Start() { if (gameMode == GameMode.Normal) { gameManager = GameManager.Instance; } else if (gameMode == GameMode.Teaching) { gameManager = TeachGameManager.Instance; } }
private void Start() { if (gameMode == GameMode.Normal) { gameManager = GameManager.Instance; } else if (gameMode == GameMode.Teaching) { gameManager = TeachGameManager.Instance; } isGameOver = false; }
// 게임 매니저 인스턴스를 얻어옵니다. public static GameManagerBase GetGameManager() { if (!_GameManager) { _GameManager = GameObject.Find("GameManager").GetComponent <GameManagerBase>(); // 매니저 인스턴스 리스트 초기화 _GameManager._ManagerClass = new List <IManagerClass>(); // 하위 매니저 클래스 초기화 _GameManager.InitializeManagerClasses(); if (_GameManager._BeginSceneChangedMethodCalling) { _GameManager.SceneChanged( UnityEngine.SceneManagement.SceneManager.GetActiveScene().name); } } return(_GameManager); }
private void Awake() { instance = this; textHolder = GameObject.FindWithTag("hpText"); }