public void SetStat(AgentModel model) { this.Grade.text = AgentModel.GetLevelGradeText(model); this.Health.sprite = model.StatusSprites[0]; this.Mental.sprite = model.StatusSprites[1]; this.WorkSpeed.sprite = model.StatusSprites[2]; this.Movement.sprite = model.StatusSprites[3]; }
public override void Init(object target) { if (!(target is AgentModel)) { Debug.Log("Error"); return; } base.Init(target); this.model = target as AgentModel; Health.maxValue = this.model.defaultMaxHp; Health.value = this.model.hp; this.Name.text = this.model.name; this.Grade.text = AgentModel.GetLevelGradeText(this.model); AgentModel.SetPortraitSprite(this.model, this.face, this.hair); }