How do i add a second car to my menu
-
How do i add a second car to my menu
public void VehicleMenu(UIMenu menu)
{
var vehiclemenu = _menuPool.AddSubMenu(menu, "Vehicle Spawning");
for (int i = 0; i < 1; i++) ;//For this example, we will be spawning the Adder var adder = new UIMenuItem("Adder", ""); vehiclemenu.AddItem(adder); vehiclemenu.OnItemSelect += (sender, item, index) => { if (item == adder) { Vehicle car = World.CreateVehicle("ADDER", Game.Player.Character.Position); Game.Player.Character.SetIntoVehicle(car, VehicleSeat.Driver); } }; }
-
Here is one way to do it:
public void VehicleMenu(UIMenu menu) { var vehiclemenu = _menuPool.AddSubMenu(menu, "Vehicle Spawning"); var adder = new UIMenuItem("Adder", "ADDER"); //use description parameter to save model name vehiclemenu.AddItem(adder); var bullet = new UIMenuItem("Bullet", "BULLET"); vehiclemenu.AddItem(bullet); vehiclemenu.OnItemSelect += (sender, item, index) => { //use item Description, which should be model name, to spawn the vehicle Vehicle car = World.CreateVehicle(item.Description, Game.Player.Character.Position); Game.Player.Character.SetIntoVehicle(car, VehicleSeat.Driver); }; }