public override void OnClicked()
        {
            base.OnClicked();

            // 선택된 타일로 설정
            SquareTile tile = SquareTileFactory.CreateSelected(m_Position);

            Map.instance.m_TilemapHighlight.m_Tilemap.SetTile(m_Position, tile);

            // 이동 준비 상태의 플레이어가 있으면 대기 상태로 되돌린다
            UnitKnight knight = UnitManager.GetReadyToMovePlayer();

            if (knight != null)
            {
                knight.SetToIdle();
            }

            Map.instance.m_TilemapController.ResetAllTiles();
            Map.instance.m_TilemapController.SetAllUnitPlacedTiles();
        }