protected override void OnInitialized() { var inspector = GenericInspectorRegistry.Get("PHASERBEAK"); inspector.BeginDynamic(); inspector.RegisterHeader("Main Menu State"); inspector.RegisterButton("Toggle Main Menu Visible", ToggleMainMenuVisible); dynamicGroup_ = inspector.EndDynamic(); }
public IDynamicGroup EndDynamic() { if (dynamicGroup_ == null) { Debug.LogWarning("Dynamic group doesn't exist, can't EndDynamic!"); return(null); } IDynamicGroup dynamicGroup = dynamicGroup_; fields_.Add(dynamicGroup_); dynamicGroup_ = null; return(dynamicGroup); }