/// <summary>
        /// 使用物品模板初始化对象
        /// </summary>
        public void initWithData(ITezSerializableItem item)
        {
            var data_item = (TezDatabaseGameItem)item;

            this.NID          = data_item.NID;
            this.templateItem = data_item;
            this.category     = data_item.category;
            m_UID.DBID        = data_item.DBID;

            this.preInit();
            this.onInitWithData(item);
            this.postInit();
        }
 protected virtual void onInitWithData(ITezSerializableItem item)
 {
 }