コード例 #1
0
    void Update()
    {
        if (selected_tower != null)
        {
            Vector3 mouse = GameObject.FindObjectOfType <Camera>().ScreenToWorldPoint(Input.mousePosition);
            selected_tower.transform.position = new Vector3(mouse.x, mouse.y, 11f);

            if (Input.GetMouseButtonDown(0))
            {
                if (gold >= selected_tower.cost)
                {
                    RemoveGold(selected_tower.cost);
                    selected_tower.Place();
                    selected_tower = null;
                }
                else
                {
                }
            }
            if (Input.GetMouseButtonDown(1))
            {
                GameObject.Destroy(selected_tower.gameObject);
                selected_tower = null;
            }
        }
    }