public override ContextMenu GetContextMenu()
        {
            EditorGroupMenu contextMenu = base.GetContextMenu() as EditorGroupMenu;

            contextMenu.AddItem((ContextMenu) new ContextSlider("Angle", (IContextListener)null, new FieldBinding((object)this, "fireDirection", max: 360f), 1f));
            contextMenu.AddItem((ContextMenu) new ContextSlider("Power", (IContextListener)null, new FieldBinding((object)this, "firePower", 1f, 20f)));
            return((ContextMenu)contextMenu);
        }
Пример #2
0
        public override ContextMenu GetContextMenu()
        {
            EditorGroupMenu contextMenu = base.GetContextMenu() as EditorGroupMenu;

            contextMenu.AddItem((ContextMenu) new ContextRadio("Up", this.direction == 0, (object)0, (IContextListener)null, new FieldBinding((object)this, "direction")));
            contextMenu.AddItem((ContextMenu) new ContextRadio("Down", this.direction == 1, (object)1, (IContextListener)null, new FieldBinding((object)this, "direction")));
            contextMenu.AddItem((ContextMenu) new ContextRadio("Left", this.direction == 2, (object)2, (IContextListener)null, new FieldBinding((object)this, "direction")));
            contextMenu.AddItem((ContextMenu) new ContextRadio("Right", this.direction == 3, (object)3, (IContextListener)null, new FieldBinding((object)this, "direction")));
            return((ContextMenu)contextMenu);
        }