示例#1
0
 public override void Destruct()
 {
     GhostBodyManager.UnregisterGhost(this);
     base.Destruct();
 }
示例#2
0
 public GhostPhysicalBody(GhostBodyManager ghostBodyManager)
 {
     GhostBodyManager = ghostBodyManager;
     GhostBodyManager.RegisterGhost(this);
     NetForces = Vector2.Zero;
 }
 public PooledGhostBody(GhostBodyManager ghostBodyManager, ResourcePool <PhysicalBody> pool)
     : base(ghostBodyManager)
 {
     _pool = pool;
 }