public bool SetMotionTableID(uint mtableID) { if (MotionTableManager != null) { if (MotionTableManager.GetMotionTableID(mtableID) == mtableID) { return(true); } MotionTableManager = null; } if (mtableID == 0) { return(true); } MotionTableManager = MotionTableManager.Create(mtableID); if (MotionTableManager == null) { return(false); } MotionTableManager.SetPhysicsObject(Owner); // chat blob? return(true); }
public bool SetMotionTableID(int mtableID) { if (MotionTableManager != null) { if (MotionTableManager.GetMotionTableID(mtableID) == mtableID) { return(true); } MotionTableManager = null; } if (mtableID == 0) { return(true); } // chat blob? return(false); }