示例#1
0
 protected internal override void OnGameComponentEnabledChanged(bool enabled)
 {
     if (enabled)
     {
         if (active)
         {
             Bullet.AddCollisionObject(collisionObject);
             collisionObject.BulletCollisionObject.ForceActivationState(BulletSharp.ActivationState.ActiveTag);
         }
     }
     else
     {
         collisionObject.BulletCollisionObject.ForceActivationState(BulletSharp.ActivationState.DisableSimulation);
         Bullet.RemoveCollisionObject(collisionObject);
     }
 }