Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 2
0
        /// <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;
        }