public void ToggleElectricity()
 {
     eView = !eView;
     if (eView)
     {
         drawingManager.DisplayELineRender(false);
         ElectricityButton.GetComponent <Image>().color = Color.white;
         return;
     }
     drawingManager.DisplayELineRender(true);
     ElectricityButton.GetComponent <Image>().color = Color.green;
 }
示例#2
0
    public void OnClickWaterDraw()
    {
        if (drawingManager.IsDrawWater)
        {
            // Delete previous point
            drawingManager.ErasePreviousPoint();
        }
        else
        {
            // Switch to Water Draw
            drawingManager.IsDrawWater = true;

            // Enable water line renderer
            drawingManager.DisplayWLineRender(true);
            // Disable electricity line renderer
            drawingManager.DisplayELineRender(false);

            //--------------------------------------------
            // UI tasks

            // Set electricity view toggle to disabled
            EViewButton.GetComponent <Toggle>().isOn = false;

            //Disable WView Toggle
            WViewButton.gameObject.SetActive(false);
            // Enable EView Toggle
            EViewButton.gameObject.SetActive(true);

            // Set background color to green
            WDrawButton.GetComponent <Image>().color = Color.green;
            // Set background color of electricity draw to white
            EDrawButton.GetComponent <Image>().color = Color.white;

            // Switch Image to Redo Image
            WDrawButton.transform.GetChild(0).gameObject.SetActive(false);
            WDrawButton.transform.GetChild(1).gameObject.SetActive(true);
            Debug.Log("Getting some f*****g thing right");

            // Switch Electricity Redo logo
            EDrawButton.transform.GetChild(0).gameObject.SetActive(true);
            EDrawButton.transform.GetChild(1).gameObject.SetActive(false);
        }
    }
示例#3
0
    public void OnClickDraw()
    {
        // If electricity then switch to water
        if (!drawingManager.IsDrawWater)
        {
            Debug.Log("Switching to Water");
            // Switch
            drawingManager.IsDrawWater = true;

            // Enable water line renderer
            drawingManager.DisplayWLineRender(true);
            // Disable electricity line renderer
            drawingManager.DisplayELineRender(false);

            //--------------------------------------------
            // UI tasks

            // Switch Water Image to Electricity Image
            DrawButton.transform.GetChild(0).gameObject.SetActive(true);
            DrawButton.transform.GetChild(1).gameObject.SetActive(false);
        }
        // If water then switch to electricity
        else
        {
            // Switch
            drawingManager.IsDrawWater = false;

            Debug.Log("Switching to Electricity");
            // Disable water line renderer
            drawingManager.DisplayELineRender(true);
            // Enable electricity line renderer
            drawingManager.DisplayWLineRender(false);

            //--------------------------------------------
            // UI tasks

            // Switch Electricity Image to water Image
            DrawButton.transform.GetChild(0).gameObject.SetActive(false);
            DrawButton.transform.GetChild(1).gameObject.SetActive(true);
        }
        viewOn = false;
    }