public void updateInfos(Technology tech, CPopulation pop){ codeText.text = tech.code; fillBar.fillAmount = (float)tech.value / (float)tech.valueNeeded; valueText.text = tech.value.ToString()+" (+"+pop.TotalTechnologyPointToGet+")"; maxText.text = "/" + tech.valueNeeded.ToString(); if (tech.IsLearned) { fillBar.color = Color.green; } }
public void updateConsumption(CPopulation pop){ childrenConsumption.previsions.popVariation.text = ViewHelp.numberWithSign (pop.childrenVariation ()); adultsConsumption.previsions.popVariation.text = ViewHelp.numberWithSign (pop.adultsVariation ()); oldsConsumption.previsions.popVariation.text = ViewHelp.numberWithSign (pop.oldsVariation ()); childrenConsumption.updateInfos (pop.children); adultsConsumption.updateInfos (pop.adults); oldsConsumption.updateInfos (pop.olds); }
public void updateResources(CResources res, CPopulation pop){ foodText.text = res.food.ToString (); waterText.text = res.water.ToString (); materialsText.text = res.materials.ToString (); electronicsText.text = res.electronics.ToString (); foodPrevisionText.text = ViewHelp.numberWithSign (-pop.totalFoodConsumption ()); waterPrevisionText.text = ViewHelp.numberWithSign (-pop.totalWaterConsumption ()); }
public void updatePopulation(CPopulation pop){ childrenText.text = pop.children.population.ToString (); adultsText.text = pop.adults.population.ToString (); oldsText.text = pop.olds.population.ToString (); totalPopText.text = "Total : " + pop.totalPopulation ().ToString(); cToAText.text = pop.childrenToAdults ().ToString(); aToOText.text = pop.adultsToOlds ().ToString(); oToDText.text = pop.oldsToDeath ().ToString(); }
public void updatePrevision(CPopulation pop, CEnvironment env){ Vector2 foodProbs = env.calculateFoodProba (pop.TotalExplorationValue); Vector2 waterProbs = env.calculateWaterProba (pop.TotalExplorationValue); Vector2 materialProbs = env.calculateMaterialProba (pop.TotalExplorationValue); Vector2 electronicProbs = env.calculateElectronicProba (pop.TotalExplorationValue); Vector2 peopleFoundProbs = env.calculatePeopleFoundProba (pop.TotalExplorationValue); Vector2 peopleLostProbs = env.calculatePeopleLostProba (pop.TotalExplorationValue); foodPrevisionText.text = "+ " + foodProbs.x + "-" + foodProbs.y; waterPrevisionText.text = "+ " + waterProbs.x + "-" + waterProbs.y; materialPrevisionText.text = "+ " + materialProbs.x + "-" + materialProbs.y; electronicPrevisionText.text = "+ " + electronicProbs.x + "-" + electronicProbs.y; peopleFoundPrevisionText.text = "+ " + peopleFoundProbs.x + "-" + peopleFoundProbs.y; peopleLostPrevisionText.text = "+ " + peopleLostProbs.x + "-" + peopleLostProbs.y; }
public void updateTechnology(Technology tech, CPopulation pop){ if (tech != null) selectedTechnology.updateInfos (tech, pop); else selectedTechnology.updateToNull (pop); }
public void updateAssignment(CPopulation pop){ childrenAssignment.updateInfos (pop.children); adultsAssignment.updateInfos (pop.adults); oldsAssignment.updateInfos (pop.olds); }
public void waterConsumption (CPopulation pop){ waterConsumption (pop.children); waterConsumption (pop.adults); waterConsumption (pop.olds); }
public void foodConsumption(CPopulation pop){ foodConsumption (pop.children); foodConsumption (pop.adults); foodConsumption (pop.olds); }
public void updateToNull(CPopulation pop){ codeText.text = " "; fillBar.fillAmount = 0; valueText.text = "0 (+"+pop.TotalTechnologyPointToGet+")";; maxText.text = "/0"; }