Ejemplo n.º 1
0
 private void HandleHealing(HealCharacter healCharacterEvent)
 {
     if (!IsAlive)
     {
         return;
     }
     if (!ItsMe(healCharacterEvent) && !IsFromSameFaction(healCharacterEvent.SourceCharacter))
     {
         return;
     }
     Health += healCharacterEvent.Points;
     if (Health > MaxHealth)
     {
         Health = MaxHealth;
     }
 }
Ejemplo n.º 2
0
 private bool ItsMe(HealCharacter healCharacterEvent)
 {
     return(healCharacterEvent.SourceCharacter.Id == Id && healCharacterEvent.TargetCharacter.Id == Id);
 }