コード例 #1
0
    void SelectUnit()
    {
        if (currentUnit > playedUnits.Length)
        {
            currentUnit = 0;
        }
        else if (currentUnit < 0)
        {
            currentUnit = playedUnits.Length - 1;
        }

        playedUnits[currentUnit].GetComponent <SCR_Unit>().isSelected = true;

        currentX = gridManager.NodeFromWorldPoint(playedUnits[currentUnit].transform.position).gridX;
        currentY = gridManager.NodeFromWorldPoint(playedUnits[currentUnit].transform.position).gridY;
        MovePointer();
        gridManager.CreateGrid();
        playedUnits[currentUnit].GetComponent <SCR_Unit>().CheckMovement();
    }