예제 #1
0
    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>();
    }
예제 #2
0
 private void Awake()
 {
     manager = GetComponent <GameFSMManager>();
 }
예제 #3
0
 void Awake()
 {
     manager = GetComponentInParent <GameFSMManager>();
     canvas  = GameObject.FindGameObjectWithTag("Canvas").GetComponent <Canvas>();
 }