public SwitchOutWeaponCommand(SwitchWeaponMenu menu, IWeapon weapon) { this.menu = menu; this.weapon = weapon; this.Name = weapon.Name; this.Description = weapon.Description; }
public void Execute() { SwitchWeaponMenu newMenu = new SwitchWeaponMenu(game, player, weaponIndex); game.SwitchOutMenu(newMenu); BackCommand command = new BackCommand(game, newMenu, oldMenu); newMenu.AddCommand(command); }