private static string IconNameForSection(SoftLockUIData.SectionEnum section) { string text; string result; if (!SoftLockUIData.s_ImageNameCache.TryGetValue(section, out text)) { switch (section) { case SoftLockUIData.SectionEnum.Inspector: case SoftLockUIData.SectionEnum.Scene: text = "SoftlockInline.png"; break; case SoftLockUIData.SectionEnum.ProjectBrowser: text = string.Format("SoftlockProjectBrowser{0}", " Icon"); break; default: result = null; return(result); } SoftLockUIData.s_ImageNameCache.Add(section, text); } result = text; return(result); }
public static Texture GetIconForSection(SoftLockUIData.SectionEnum section) { string fileName = SoftLockUIData.IconNameForSection(section); return(SoftLockUIData.GetIconForName(fileName)); }