/// <summary> /// Called when the component is added to an entity. /// </summary> public override void OnAdd() { base.OnAdd(); JigLibXPhysicsManager physicsMgr = Root.PhysicsManager as JigLibXPhysicsManager; physicsMgr.AddBody(mBody); physicsMgr.AddController(this); }
/// <summary> /// Called when the component is removed from an entity. /// </summary> public override void OnRemove() { base.OnRemove(); JigLibXPhysicsManager physicsMgr = Root.PhysicsManager as JigLibXPhysicsManager; physicsMgr.RemoveBody(mBody); physicsMgr.RemoveController(this); mSceneNode = null; }