示例#1
0
文件: Barrel.cs 项目: bostelk/delta
 protected bool OnCollision(IWrappedBody them, Vector2 normal)
 {
     Lily link = them.Owner as Lily;
     if (link != null)
     {
         Explode();
         RemoveNextFrame();
     }
     return true;
 }
示例#2
0
 protected bool OnCollision(IWrappedBody them, Vector2 normal)
 {
     Character link = them.Owner as Character;
     if (link != null)
     {
         //Console.WriteLine("Showing");
         dtest.IsVisible = true;
         //dtest.IsFocused = true;
     }
     return true;
 }
示例#3
0
 protected override void Recycle(bool isReleasing)
 {
     RenderPosition = Vector2.Zero;
     RenderOrigin = Vector2.Zero;
     RenderRotation = 0.0f;
     RenderSize = Vector2.Zero;
     RenderColor = Color.White;
     _alpha = 1.0f;
     _offset = Vector2.Zero;
     _origin = Vector2.Zero;
     _pivot = Vector2.One * 0.5f;
     _position = Vector2.Zero;
     _rotation = 0.0f;
     _scale = Vector2.One;
     _size = Vector2.Zero;
     _tint = Color.White;
     _wrappedBody = null;
     base.Recycle(isReleasing);
 }