private void RegResourceInfo(ResourceInfoMetaData metaData) { if (mResourceInfoStrDic.ContainsKey(metaData.ResourceInfoTypeStr)) { return; } mResourceInfoStrDic[metaData.ResourceInfoTypeStr] = metaData; mResourceInfoTypeDic[metaData.ResourceInfoType] = metaData; }
public void RegResourceInfo(Type resourceInfoType) { var atts = resourceInfoType.GetCustomAttributes(typeof(ResourceInfoAttribute), false); if (atts == null || atts.Length <= 0) { return; } var att = atts[0] as EditorCommon.Resources.ResourceInfoAttribute; var metaData = new ResourceInfoMetaData() { ResourceInfoTypeStr = att.ResourceInfoType, ResourceExts = att.ResourceExts, ResourceInfoType = resourceInfoType, }; RegResourceInfo(metaData); }