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(); }
private void StateChangeTo(PointerModeState nextState) { pointerModeState.Exit(); pointerModeState = nextState; nextState.Enter(); }