/// <summary> /// Parses the player's prompt based on variables into text /// </summary> /// <returns>The parsed prompt</returns> public string GetParsedPrompt() { string parsed = Prompt; parsed = parsed.Replace(Constants.Prompt.HP_CURRENT, CurrentHitPoints.ToString()); parsed = parsed.Replace(Constants.Prompt.HP_MAX, ModifiedPools.HitPoints.ToString()); parsed = parsed.Replace(Constants.Prompt.STAMINA_CURRENT, CurrentStamina.ToString()); parsed = parsed.Replace(Constants.Prompt.STAMINA_MAX, ModifiedPools.Stamina.ToString()); parsed = parsed.Replace(Constants.Prompt.ENERGY_CURRENT, CurrentEnergy.ToString()); parsed = parsed.Replace(Constants.Prompt.ENERGY_MAX, ModifiedPools.Energy.ToString()); return(parsed); }
// Use this for initialization void Start() { weatherManager = FindObjectOfType <WeatherManager>(); if (weatherManager == null) { Debug.Log("No Weather Manager was Found"); } polutionManager = FindObjectOfType <PolutionManager>(); if (polutionManager == null) { Debug.Log("No Polution Manager was Found"); } energy = CurrentEnergy.Coal; }
public void PrintEnergy() { StringBuilder printText = new StringBuilder(); int[] testPosition = FindObjects.GameLogic.GetComponent <ConvertCoordinates>() .Convert(transform.position); printText.Remove(0, printText.Length); printText.Append("["); printText.Append(testPosition[0].ToString()); printText.Append(","); printText.Append(testPosition[1].ToString()); printText.Append("] "); printText.Append("Energy: "); printText.Append(CurrentEnergy.ToString()); FindObjects.GameLogic.GetComponent <UIMessage>().StoreText( printText.ToString()); }
public void ChangeActivateEnergy() { switch (energy) { case CurrentEnergy.Coal: energy = CurrentEnergy.Gas; polutionManager.AddPolution(.01f, "Air"); polutionManager.AddPolution(.005f, "Land"); break; case CurrentEnergy.Gas: polutionManager.AddPolution(.02f, "Air"); energy = CurrentEnergy.Solar; break; case CurrentEnergy.Solar: energy = CurrentEnergy.Coal; break; default: break; } }