示例#1
0
文件: UIManager.cs 项目: Robien/OW
    public void onCaseClick(Case c)
    {
        if (c.getUnit () == null)
        {
            Debug.Log (c.posX + " - " + c.posY);
            if (selectedUnit)
            {
                selectedUnit.setSelected (false);
                setSelectedUnit (null);
            }
        }
        else
        {
            if (selectedUnit && selectedUnit != c.getUnit ())
            {
                selectedUnit.setSelected (false);
                c.getUnit ().setSelected (true);
            }
            else if (selectedUnit != c.getUnit ())
            {
                c.getUnit ().setSelected (true);
            }

            setSelectedUnit(c.getUnit ());

            Debug.Log (c.posX + " - " + c.posY + " " + c.getUnit().gameObject.name);
        }
    }