Example #1
0
 public void SetMode(string name)
 {
     if (_mode != null) _mode.Exit();
     _mode = name == null ? null : _modes[name];
     if (_mode != null) _mode.Enter();
 }
Example #2
0
 public void AddMode(UIMode mode)
 {
     _modes.Add(mode.Name, mode);
 }