Beispiel #1
0
        //bool isHide = false;
        //public bool IsHide
        //{
        //    set
        //    {
        //        isHide = value;
        //    }
        //    get
        //    {
        //        return isHide;
        //    }
        //}
        public override bool Create(EntityCreateData data, ColliderCheckType colliderCheckType)
        {
            bool bRet = base.Create(data, colliderCheckType);

            // 创建状态机
            CreateStateMachine();

            return(bRet);
        }
Beispiel #2
0
        public override bool Create(EntityCreateData data, ColliderCheckType colliderCheckType)
        {
            // 设置属性
            //InitProp();
            //ApplyProp(data);

            //// 创建外观对象
            //CreateEntityView(data);

            return(base.Create(data, colliderCheckType));
        }
Beispiel #3
0
        public virtual bool Create(EntityCreateData data, ColliderCheckType colliderCheckType)
        {
            if (data == null)
            {
                Engine.Utility.Log.Error("Create entity failed!");
                return(false);
            }

            //m_strName = data.strName;
            m_ColliderCheckType = colliderCheckType;
            return(true);
        }
Beispiel #4
0
        public override bool Create(EntityCreateData data, ColliderCheckType colliderCheckType)
        {
            // 设置属性
            InitProp();
            ApplyProp(data);

            // 创建组件
            CreateCommpent();

            // 初始化逻辑部件
            CreatePart();

            // 创建外观对象
            CreateEntityView(data);

            // 创建状态机
            //CreateStateMachine();
            return(base.Create(data, colliderCheckType));
        }