/// <summary> /// 根据资源id获取资源类型 /// </summary> /// <param name="resEnum"></param> /// <returns></returns> public static UIResourceType GetResourceTypeByResEnum(Enum resEnum) { UIResourceType resType = UIResourceType.None; if (resEnum is GridID) { resType = UIResourceType.Prefab; } else if (resEnum is PanelID) { resType = UIResourceType.Panel; } else if (resEnum is AtlasID) { resType = UIResourceType.Atlas; } else if (resEnum is TextureID) { resType = UIResourceType.Texture; } else if (resEnum is FontID) { resType = UIResourceType.Font; } return(resType); }
/// <summary> /// Specifies UI resources. /// </summary> /// <param name="type"></param> /// <param name="path"></param> public ModuleUIResourceAttribute(UIResourceType type, string path) { Type = type; Path = path; }