//クリックされた時 public void ClickPiece() { //自分のターンか確認 if (GameManager.GetInstance().GetIsTurnPlayerMe() == false) { return; } if (enemy_flag == true) { return; } //ピースマネージャーに選択されたことを伝える PieceManager pieceManager = PieceManager.GetInstance(); pieceManager.SetSelectPiece(this.gameObject); //ガイドリセット Guide.AllGuideDelete(); if (have_flag == true) { //持ち駒なら配置可能判定 Guide.CreateGuideForHavePiece(kind); } else { //自分の移動可能な場所にガイドを設置 move.CreateMoveGuide(board_pos_x, board_pos_y); } }