示例#1
0
        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);
        }
示例#2
0
        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);
        }