예제 #1
0
 public void SetViewToArea(Area area)
 {
     RemoveCheckmarks();
     Name.text = area.Name;
     if (area.backgroundSprite != null)
     {
         GetComponent <Image>().sprite = area.backgroundSprite;
     }
     SetEpidemic(area.activeEpidemies);
     IncreaseHpOverTime(area);
     peopleCured.text  = area.cured.ToString();
     peopleKilled.text = area.dead.ToString();
     if (selector != null)
     {
         selector.SetVisualizer(this);
     }
     // areaHealthBar.SetValueToBarScalar(area.health, areaHealthBar.healingBar, area.maxHealth);
 }
예제 #2
0
 public override void SetPanel()
 {
     gameObject.SetActive(true);
     anim.Play("Laboratory_Appear");
     GameController.instance.time.Pause();
     GameController.instance.IsGameSceneEnabled = false;
     efficiency.text = "<color='yellow'>Efficiency" + " - " + GameController.instance.player.skills.toxicityReducer + "</color>";
     GameController.instance.buttons.HideAllButtons();
     StartCoroutine(GameController.instance.cam.ResetCamera());
     GameController.instance.crafter.PopulateRecipeList(recipeListView, recipePrefab);
     holder.picture.sprite = holder.defaultSprite;
     ResetBar();
     EventManager.StartListening("OnRecipeRemove", ResetBar);
     selector.SetVisualizer(this);
     if (!tutorial.isTutorialCompleted)
     {
         tutorial.StartTutorial();
     }
 }
예제 #3
0
 private void Start()
 {
     selector = GetComponent <RecipeSelector>();
     selector.SetVisualizer(this);
 }