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