private void ResetBar() { bar.SetValueToBarPercent(0, bar.toxicityBar); bar.SetValueToBarScalar(0, bar.healingBar, 100); Image greenBar = bar.toxicityBar.transform.parent.Find("GreenImage").GetComponent <Image>(); bar.SetValueToBarPercent(0, greenBar); }
private void UpdateInvoiceView(Invoice invoice) { transfertxt.text = "- " + invoice.transferCost.ToString(); incometxt.text = (invoice.price * invoice.quantity).ToString(); bonustxt.text = "x" + invoice.bonus.ToString(); summarytxt.text = invoice.Summary.ToString(); quantitytxt.text = "x" + invoice.quantity; if (RecipeSelector.IsSelected) { bar.SetValueToBarScalar(area.health + RecipeSelector.recipeHolderSelected.recipe.characteristics.healingRate * invoice.quantity, bar.toxicityBar, area.maxHealth); } }
public override void SetPanel() { Player player = GameController.instance.player; medicine.text = GameController.instance.talentTree.talents.Where(x => x.isUnlocked).ToList().Count + " / " + GameController.instance.talentTree.talents.Count; recipes.text = player.inventory.GetNumberOfElements().ToString() + " / " + player.inventory.capacity.ToString(); recipesTotal.text = player.inventory.recipes.Count.ToString(); factoryArea.text = (GameController.instance.roomOverseer.rooms.Count * 100).ToString(); int killedAmount = 0; int curedAmount = 0; GetAreasData(ref killedAmount, ref curedAmount); killed.text = killedAmount.ToString(); cured.text = curedAmount.ToString(); money.text = player.resources.money.ToString(); timePlayed.text = (player.finances.dates.Count > 1)?(player.finances.dates.LastOrDefault().year - player.finances.dates[0].year).ToString():" 0"; pPanel.SetPanel(); progress.SetValueToBarScalar(Mathf.Round(player.finances.GetProductivity() * 100), progress.healingBar, 100); progress.healingBar.GetComponent <Button>().onClick.RemoveAllListeners(); progress.healingBar.GetComponent <Button>().onClick.AddListener(delegate { GameController.instance.buttons.GetHint("Productivity factor at " + Mathf.Round(player.finances.GetProductivity() * 100) + "%"); }); if (!tutorial.isTutorialCompleted) { tutorial.StartTutorial(); } GameController.instance.buttons.quest.GetComponentInChildren <ParticleSystem>().Stop(); }
public void SetPanel(int experienceAmount) { if (GameController.instance == null) { return; } Player player = GameController.instance.player; lvlText.text = player.level.ToString(); if (textPrefab != null && experienceAmount != 0 && expPanel != null) { GameObject instantiated = Instantiate(textPrefab, expPanel); instantiated.GetComponent <Text>().text = "+ " + experienceAmount.ToString(); instantiated.GetComponent <Text>().color = expColor; } if (Nametxt != null) { Nametxt.text = player.Name; } if (expNeededText != null) { expNeededText.text = player.experienceNeeded.ToString(); expText.text = player.experience.ToString() + " / " + expNeededText.text; } else { if (expText != null) { expText.text = player.experience.ToString(); } } if (expBar != null && player.experienceNeeded != 0) { expBar.SetValueToBarScalar(player.experience, expBar.healingBar, player.experienceNeeded); } if (expBar.toxicityBar != null && expExpected != 0 && expBar != null) { expBar.SetValueToBarScalar(player.experience + expExpected, expBar.toxicityBar, player.experienceNeeded); } }
private void SetValueToBar() { var crafter = GameController.instance.crafter; if (liquidBar != null && pillsBar != null) { liquidBar.SetValueToBarScalar(GameController.instance.player.skills.liquidHealing, liquidBar.healingBar, 100); pillsBar.SetValueToBarScalar(GameController.instance.player.skills.pillsHealing, pillsBar.healingBar, 100); } else { return; } }
public void SetPanel(Characteristics ch) { if (!gameObject.activeInHierarchy) { gameObject.SetActive(true); } if (bar != null) { bar.SetValueToBarPercent(ch.toxicity, bar.toxicityBar); bar.SetValueToBarScalar(ch.healingRate, bar.healingBar, 100); } else if (Nametxt != null && craftHolder != null) { Nametxt.text = craftHolder.Talent.description.Name; } else if (Nametxt != null && recipeHolder != null) { Nametxt.text = recipeHolder.recipe.description.Name; } herbs.text = ch.healingPlantsNeeded.ToString(); chems.text = ch.chemistryNeeded.ToString(); plastic.text = ch.plasticNeeded.ToString(); }
public void DrawBar() { recipeBar.SetValueToBarScalar(RecipeSelector.recipeHolderSelected.recipe.characteristics.healingRate, recipeBar.healingBar, 100); recipeBar.SetValueToBarPercent(RecipeSelector.recipeHolderSelected.recipe.characteristics.toxicity, recipeBar.toxicityBar); var epidemies = FindObjectOfType <Seller>().EpidemiesCured; }
protected void DrawProgress() { progressFiller.SetValueToBarScalar(quest.goal.currentAmount, progressFiller.healingBar, quest.goal.neededAmount); }