Ejemplo n.º 1
0
 /// <summary>
 /// Gets invoked when the player's health changes.
 /// </summary>
 /// <param name="sender">The sender of the event.</param>
 /// <param name="e">The event args.</param>
 public void OnEntityHealthChanged(object sender, EntityHealthChangedEventArgs e)
 {
     if (e.HealthChangeType == EntityHealthChangedType.LOST_HEALTH)
     {
         this.mShowTint = true;
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Gets invoked when the player takes damage.
 /// </summary>
 /// <param name="e">The event arguments</param>
 public void OnEntityHealthChanged(object sender, EntityHealthChangedEventArgs e)
 {
     if (e.HealthChangeType == EntityHealthChangedType.LOST_HEALTH)
     {
         this.mDamageToDisplay += Mathf.Abs(e.HealthChangeDelta);
     }
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Gets invoked when the health of the player attached changed.
 /// </summary>
 /// <param name="sender">The sender of the event</param>
 /// <param name="e">The event args</param>
 private void OnEntityHealthChanged(object sender, EntityHealthChangedEventArgs e)
 {
     this.HealthDisplayText.text = string.Format("{0} / {1}", e.NewHealth, Player.MaxHealth);
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Gets invoked when the health of the player attached changed.
 /// </summary>
 /// <param name="sender">The sender of the event</param>
 /// <param name="e">The event args</param>
 private void OnEntityHealthChanged(object sender, EntityHealthChangedEventArgs e)
 {
     this.HealthBarImage.fillAmount = (float)e.NewHealth / this.Player.MaxHealth;
 }