Example #1
0
 public virtual void ReceiveDamage( GameObject from, int amount )
 {
     if( Health < amount )
     {
         Health = 0;
         Kill();
     }
     else
     {
         Health -= amount;
     }
 }   
 public EditableEntity( GameObject gameObject )
 {
     _gameObject = gameObject;
 }
Example #3
0
 public float DistanceTo( GameObject gameObject )
 {
     var xd = ( BoundingBox.Width / 2 ) - ( gameObject.BoundingBox.Width / 2 );
     var yd = ( BoundingBox.Height / 2 ) - ( gameObject.BoundingBox.Height / 2 );
     return (float)Math.Sqrt( xd * xd + yd * yd );
 }