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(); }