public override void Update() { if (Input.Tab.Clicked) { if (_modeBox.IsFocused) { _searchBox.IsFocused = true; _modeBox.IsFocused = false; } else if (_searchBox.IsFocused) { _mapBox.IsFocused = true; _searchBox.IsFocused = false; } else if (_mapBox.IsFocused) { _modeBox.IsFocused = true; _mapBox.IsFocused = false; } } if (Input.Attack.Clicked) { if (_modeBox.IsFocused) { _stuffMapBox(MapWarehouse.Get((Level.Modes)(_modeBox.SelectedItem + 1))); } else if (_mapBox.IsFocused) { MapWarehouse.Save(_mapBox.Selected, (Level.Modes)(_modeBox.SelectedItem + 1)); } } base.Update(); }
private void _init(object state) { var maps = MapWarehouse.Get(Level.Modes.Deathmatch); _stuffMapBox(maps); Controls.Add(_mapBox); }