public GameObject CreateWidget(UIWidgets type) { var prefabName = Enum.GetName(typeof(UIWidgets), type); var resourcePath = UIWidgetDir; var resourceName = resourcePath + prefabName; return(Instantiate(Resources.Load(resourceName, typeof(GameObject))) as GameObject); }
public void Hide(UIWidgets widget) { UIWidget uiWidget = widgets.FirstOrDefault(x => x.Widget == widget); if (uiWidget == null) { return; } uiWidget.Hide(); }