public static GUIBase_Enum PrepareEnum(GUIBase_Layout layout, string name, GUIBase_Enum.ChangeValueDelegate d) { GUIBase_Enum control = GetControl <GUIBase_Enum>(layout, name); if (control != null) { control.RegisterDelegate(d); } else { Debug.LogError("Can't find enum '" + name + "'"); } return(control); }
//--------------------------------------------------------- public static GUIBase_Enum RegisterEnumDelegate(GUIBase_Layout layout, string name, GUIBase_Enum.ChangeValueDelegate d) { return(PrepareEnum(layout, name, d)); }