Пример #1
0
    // Buttons representing actions that various units can perform:

    // Opens the building menu
    public void BuildButton()
    {
        BuildMenu buildMenu = Camera.main.GetComponent <CameraController>().buildMenu;

        if (!buildMenu.gameObject.activeSelf)
        {
            buildMenu.gameObject.SetActive(true);
            buildMenu.currentUnit = currentUnit;
            buildMenu.DisplayMenu();

            Camera.main.GetComponent <CameraController>().moveSelector.SetActive(false);
        }
        else
        {
            buildMenu.buildMode = false;
            buildMenu.wallMode  = false;
            buildMenu.gameObject.SetActive(false);
            Camera.main.GetComponent <CameraController>().SelectUnit(currentUnit.gameObject);
        }
    }