Beispiel #1
0
        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);
        }