Example #1
0
 public override void OnRemovalFromSpace(BEPUphysics.ISpace oldSpace)
 {
     if (hasCollision)
     {
         base.OnRemovalFromSpace(oldSpace);
     }
 }
Example #2
0
 public override void OnAdditionToSpace(BEPUphysics.ISpace newSpace)
 {
     if (hasCollision)
     {
         base.OnAdditionToSpace(newSpace);
     }
 }
Example #3
0
 public override void OnRemovalFromSpace(BEPUphysics.ISpace oldSpace)
 {
     base.OnRemovalFromSpace(oldSpace);
     foreach (Door d in doors)
     {
         oldSpace.Remove(d);
     }
 }
Example #4
0
 public override void OnAdditionToSpace(BEPUphysics.ISpace newSpace)
 {
     base.OnAdditionToSpace(newSpace);
     foreach (Door d in doors)
     {
         newSpace.Add(d);
     }
 }
Example #5
0
 public override void OnRemovalFromSpace(BEPUphysics.ISpace oldSpace)
 {
     base.OnRemovalFromSpace(oldSpace);
     foreach (Laser l in lasers)
     {
         oldSpace.Remove(l);
     }
 }
Example #6
0
 public override void OnAdditionToSpace(BEPUphysics.ISpace newSpace)
 {
     base.OnAdditionToSpace(newSpace);
     newSpace.Add(r1);
     newSpace.Add(r2);
     if (Inactive)
     {
         newSpace.Remove(this);
     }
 }
Example #7
0
 public override void OnRemovalFromSpace(BEPUphysics.ISpace oldSpace)
 {
     base.OnRemovalFromSpace(oldSpace);
     oldSpace.Remove(lineJoint);
 }
Example #8
0
 public override void OnAdditionToSpace(BEPUphysics.ISpace newSpace)
 {
     base.OnAdditionToSpace(newSpace);
     newSpace.Add(lineJoint);
 }