/// <summary> /// 显示实体。 /// </summary> /// <param name="entityId">实体编号。</param> /// <param name="entityLogicType">实体逻辑类型。</param> /// <param name="entityAssetName">实体资源名称。</param> /// <param name="entityGroupName">实体组名称。</param> /// <param name="priority">加载实体资源的优先级。</param> /// <param name="userData">用户自定义数据。</param> public void ShowEntity(int entityId, Type entityLogicType, string entityAssetName, string entityGroupName, int priority, object userData) { if (entityLogicType == null) { Log.Error("Entity type is invalid."); return; } m_EntityManager.ShowEntity(entityId, entityAssetName, entityGroupName, priority, ShowEntityInfo.Create(entityLogicType, userData)); }
/// <summary> /// 实体显示。 /// </summary> /// <param name="userData">用户自定义数据。</param> public void OnShow(object userData) { ShowEntityInfo showEntityInfo = userData as ShowEntityInfo; m_EntityLogic.OnShow(showEntityInfo.UserData); }