void Awake() { instance = this; states.Add(GameState.READY, GetComponent <GameREADY>()); states.Add(GameState.RUN, GetComponent <GameRUN>()); states.Add(GameState.WIN, GetComponent <GameWIN>()); states.Add(GameState.LOSE, GetComponent <GameLOSE>()); ui = GetComponent <GameUIManager>(); stageManager = GetComponentInChildren <StageManager>(); }
private void Awake() { manager = GetComponent <GameFSMManager>(); }
void Awake() { manager = GetComponentInParent <GameFSMManager>(); canvas = GameObject.FindGameObjectWithTag("Canvas").GetComponent <Canvas>(); }