public MainMenuItem(MenuEngineImpl menuEngine, Func<string> getName, Action action, Action actionLeft, Action actionRight) { MenuEngine = menuEngine; Name = getName; Action = action; ActionLeft = actionLeft; ActionRight = actionRight; }
public MainMenuItem(MenuEngineImpl menuEngine, Func<string> getName, Action action) : this(menuEngine, getName, action, () => { }, () => { }) { }
public MainMenuTextField(MenuEngineImpl menuEngine, Func<string> getName, Action action, EditableText text) : base(menuEngine, null, action) { _text = text; Name = () => getName() + _text.Content; }