Пример #1
0
 public int GetHealth(CombatData combatData)
 {
     if (_health == -1)
     {
         List <MaxHealthUpdateEvent> maxHpUpdates = combatData.GetMaxHealthUpdateEvents(AgentItem);
         _health = maxHpUpdates.Count > 0 ? maxHpUpdates.Max(x => x.MaxHealth) : 1;
     }
     return(_health);
 }
Пример #2
0
 public int GetHealth(CombatData combatData)
 {
     if (Health == -2)
     {
         IReadOnlyList <MaxHealthUpdateEvent> maxHpUpdates = combatData.GetMaxHealthUpdateEvents(AgentItem);
         Health = maxHpUpdates.Count > 0 ? maxHpUpdates.Max(x => x.MaxHealth) : -1;
     }
     return(Health);
 }