//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); }
public override bool Create(EntityCreateData data, ColliderCheckType colliderCheckType) { // 设置属性 //InitProp(); //ApplyProp(data); //// 创建外观对象 //CreateEntityView(data); return(base.Create(data, colliderCheckType)); }
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); }
public override bool Create(EntityCreateData data, ColliderCheckType colliderCheckType) { // 设置属性 InitProp(); ApplyProp(data); // 创建组件 CreateCommpent(); // 初始化逻辑部件 CreatePart(); // 创建外观对象 CreateEntityView(data); // 创建状态机 //CreateStateMachine(); return(base.Create(data, colliderCheckType)); }