Exemplo n.º 1
0
        //-------------------------------------------------------------------------
        // 連鎖関連

        /// <summary>
        /// 連鎖開始(肉球を消失させる)
        /// </summary>
        public void StartChain()
        {
            // 連鎖中に連鎖は開始できない
            if (IsInChain)
            {
                return;
            }

            // 連鎖スコアをリセット
            ChainScore.Reset();

            // 選択中の肉球を解除
            ReleasePaw();

            this.state.SetState(State.Vanish);
        }
Exemplo n.º 2
0
 /// <summary>
 /// 連鎖の終了
 /// </summary>
 public void EndChain()
 {
     ChainScore.Reset();
     this.state.SetState(State.Idle);
 }