示例#1
0
 public void DisplayStats(CreatureLogic who, Vector3 where)
 {
     textStatsDisplayNameAge.text       = who.MyName + " (" + who.Age.ToString("F0") + ")";
     textStatsDisplayHealth.text        = who.Health.ToString("F0") + "/" + who.MaxHealth.ToString("F0");
     textStatsDisplayStrengthSpeed.text = "STR: " + who.Strength.ToString("F2") + " SPEED: " + who.Speed.ToString("F2");
     textStatsDisplayTechRange.text     = "TECH: " + who.Tech.ToString("F2") + " RANGE: " + who.Range.ToString("F2");
     textType.text = who.MyType.ToString();
     btnChangeType.onClick.RemoveAllListeners();
     btnChangeType.onClick.AddListener(() => who.ChangeType());
     if (who._player)
     {
         btnSetPlayer.interactable = false;
     }
     else
     {
         btnSetPlayer.onClick.AddListener(() => manager.PartyManager.ChangePlayer(who));
         btnSetPlayer.interactable = true;
     }
     where.y = 5;
     charaterStatsDisplay.transform.position = where;
     _faceStats.DisplayFace(who.Face);
     charaterStatsDisplay.SetActive(true);
 }