Ejemplo n.º 1
0
 public static string GetFilters(ResourceRef resource)
 {
     foreach (FieldInfo fi in typeof(UrhoConstants).GetFields(BindingFlags.Static | BindingFlags.Public))
     {
         StringHash val = fi.GetValue(null) as StringHash;
         if (val.Value == (uint)resource.GetResourceTypeInt())
         {
             ResourceExtensions ext = fi.GetCustomAttribute <ResourceExtensions>();
             if (ext != null)
             {
                 return(ext.Filter);
             }
             return(null);
         }
     }
     return(null);
 }