Exemplo n.º 1
0
    private Queen queen;    // Skill사용 애니메이션을 트리거하기 위함

    private void Start()
    {
        willBar             = FindObjectOfType <WillBar>();
        manaBar             = FindObjectOfType <ManaBar>();
        queen               = FindObjectOfType <Queen>();
        previewSkillPrefabs = new GameObject[FindObjectsOfType <Grid>().Length];

        // piece selection toggle 들을 초기화
        PieceSelectionToggle[] tmpArr1 = FindObjectsOfType <PieceSelectionToggle>();
        foreach (PieceSelectionToggle t in tmpArr1)
        {
            pieceToggles.Add(t.GetComponent <Toggle>());
        }

        // skill selection toggle 들을 초기화
        SkillSelectionToggle[] tmpArr2 = FindObjectsOfType <SkillSelectionToggle>();
        foreach (SkillSelectionToggle t in tmpArr2)
        {
            skillToggles.Add(t.GetComponent <Toggle>());
        }

        pointerModeState = new NoneState();
        pointerModeState.Enter();
    }
Exemplo n.º 2
0
 private void StateChangeTo(PointerModeState nextState)
 {
     pointerModeState.Exit();
     pointerModeState = nextState;
     nextState.Enter();
 }