Esempio n. 1
0
 private void RegResourceInfo(ResourceInfoMetaData metaData)
 {
     if (mResourceInfoStrDic.ContainsKey(metaData.ResourceInfoTypeStr))
     {
         return;
     }
     mResourceInfoStrDic[metaData.ResourceInfoTypeStr] = metaData;
     mResourceInfoTypeDic[metaData.ResourceInfoType]   = metaData;
 }
Esempio n. 2
0
        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);
        }