Пример #1
0
    void OnMouseDown()
    {
        if (TacticsMove.gameState == GameState.BuyingRound)
        {
            if (selected)
            {
                selected = false;

                if (GetCurrentTile() != null && GetCurrentTile().homeTile)
                {
                    gameObject.transform.position = new Vector3(GetCurrentTile().transform.position.x, gameObject.transform.position.y, GetCurrentTile().transform.position.z);
                }
                else
                {
                    gameObject.transform.position = new Vector3(currentPlacedTile.transform.position.x, gameObject.transform.position.y, currentPlacedTile.transform.position.z);
                }

                TacticsMove.ClearSelectedTiles();
            }
            else if (!selected)
            {
                selected = true;
                TacticsMove.MakeHomeTilesSelectable();
                currentPlacedTile = GetCurrentTile();
            }
        }
    }