// Use this for initialization
    void Start()
    {
        TotalEnergyUsedOnRoadwayLighting = TotalEnergyUsedOnRoadwayLighting * PercentOfRoadsUsingTheSystem;
        float OffIntensityToOnIntensity = RoadController.LightsOffIntensity / RoadController.LightsOnIntensity;

        LightsOnText.text  = "Total Time On: " + StaticVariables.CommulativeLightsOnTime.ToString();
        LightsOffText.text = "Total Time Off: " + StaticVariables.CommulativeLightsOffTime.ToString();
        float i = (StaticVariables.CommulativeLightsOnTime / (StaticVariables.CommulativeLightsOnTime + StaticVariables.CommulativeLightsOffTime));
        float w = (StaticVariables.CommulativeLightsOffTime / (StaticVariables.CommulativeLightsOnTime + StaticVariables.CommulativeLightsOffTime));

        OnToTotalTimeRatio.text  = "On to Total Time Ratio: " + i.ToString();
        OffToTotalTimeRatio.text = "Off to Total Time Ratio: " + w.ToString();
        float powerSaved = TotalEnergyUsedOnRoadwayLighting * w * OffIntensityToOnIntensity;
        float moneySaved = powerSaved * PriceOfKilowattHour;

        PercentageUsageText.text = "With " + (PercentOfRoadsUsingTheSystem * 100).ToString() + "% of the U.S. Using this System:";
        PowerSavedText.text      = "Power Saved: " + powerSaved.ToString() + " Kilowatt/Hours";
        MoneySavedText.text      = "Money Saved: $" + moneySaved.ToString();
        StaticVariables.LReset();
    }
示例#2
0
 //------------------------------------------------------------------------------------------------------------------//
 //Function that resets Car
 public void LReset()
 {
     StaticVariables.LReset();
     SceneManager.LoadScene(SceneManager.GetActiveScene().name);
 }
示例#3
0
 // Use this for initialization
 void Start()
 {
     StaticVariables.LReset();
     m_ThisLightOn  = 0;
     m_ThisLightOff = 0;
 }