Esempio n. 1
0
    public void UpdateValues(BaseVillager villager)
    {
        characterPortrait = villager.GetPortrait();
        characterName     = villager.GetName();
        characterLevel    = villager.GetLevel();

        panelPortrait.sprite = characterPortrait;
        panelName.text       = characterName;
        panelLevel.text      = "Level: " + characterLevel.ToString();
    }
    virtual protected void CreateBuilding(BaseVillager characterReference)
    {
        baseManager.RemoveBuildingFromList(this, 0);
        baseManager.AddBuildingToList(this, 1);
        SetMaxHealth(characterReference.GetTaskSkills().construction);
        isBuilt       = true;
        isBeingWorked = false;
        constructor   = characterReference.GetName();
        SetBuildTime(buildTime / 2);

        Destroy(progressSlider);
        //SetMesh();
    }
Esempio n. 3
0
 private void UpdateButton(int value, BaseVillager villager)
 {
     buttonList [value].GetComponentInChildren <Image> ().sprite   = villager.GetPortrait();
     buttonList [value].GetComponentsInChildren <Text> () [0].text = villager.GetName();
     buttonList [value].GetComponentsInChildren <Text> () [1].text = villager.GetLevel().ToString();
 }