Skip to content

Commit c23651e

Browse files
committed
Properly fix RedM builds
1 parent 40b7cc3 commit c23651e

1 file changed

Lines changed: 24 additions & 21 deletions

File tree

TestMenu/ExampleMenu.cs

Lines changed: 24 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -181,31 +181,11 @@ string ChangeCallback(MenuDynamicListItem item, bool left)
181181
submenu.InstructionalButtons.Add(Control.CreatorDelete, "Out!");
182182
submenu.InstructionalButtons.Add(Control.Cover, "This");
183183
submenu.InstructionalButtons.Add(Control.Context, "Check");
184+
#endif
184185

185186
// Create a third menu without a banner.
186187
Menu menu3 = new Menu(null, "Only a subtitle, no banner.");
187188

188-
// Create menu with weapon stats panel
189-
Menu menu4 = new Menu("Weapon Stats", "Weapon Stats Panel") { ShowWeaponStatsPanel = true };
190-
menu4.AddMenuItem(new MenuItem("dummy item", "You should add at least one item when using weapon stat panels"));
191-
menu4.SetWeaponStats(0.2f, 0.4f, 0.7f, 0.8f);
192-
menu4.SetWeaponComponentStats(0.4f, 0f, -0.05f, 0.1f);
193-
MenuController.AddSubmenu(menu, menu4);
194-
MenuItem weaponStats = new MenuItem("Weapon stats", "Demo menu for weapon stats components");
195-
menu.AddMenuItem(weaponStats);
196-
MenuController.BindMenuItem(menu, menu4, weaponStats);
197-
198-
// Create menu with vehicle stats panel
199-
Menu menu5 = new Menu("Vehicle Stats", "Vehicle Stats Panel") { ShowVehicleStatsPanel = true };
200-
menu5.AddMenuItem(new MenuItem("dummy item", "You should add at least one item when using vehicle stat panels"));
201-
menu5.SetVehicleStats(0.2f, 0.2f, 0.3f, 0.8f);
202-
menu5.SetVehicleUpgradeStats(0.4f, -0.025f, 0.05f, 0.1f);
203-
MenuController.AddSubmenu(menu, menu5);
204-
MenuItem vehicleStats = new MenuItem("Vehicle stats", "Demo menu for vehicle stats components");
205-
menu.AddMenuItem(vehicleStats);
206-
MenuController.BindMenuItem(menu, menu5, vehicleStats);
207-
#endif
208-
209189
// you can use AddSubmenu or AddMenu, both will work but if you want to link this menu from another menu,
210190
// you should use AddSubmenu.
211191
MenuController.AddSubmenu(menu, menu3);
@@ -231,6 +211,29 @@ string ChangeCallback(MenuDynamicListItem item, bool left)
231211
menu.AddMenuItem(new MenuItem($"Item #{i + 1}.", "With an invisible description."));
232212
}
233213

214+
215+
#if FIVEM
216+
// Create menu with weapon stats panel
217+
Menu menu4 = new Menu("Weapon Stats", "Weapon Stats Panel") { ShowWeaponStatsPanel = true };
218+
menu4.AddMenuItem(new MenuItem("dummy item", "You should add at least one item when using weapon stat panels"));
219+
menu4.SetWeaponStats(0.2f, 0.4f, 0.7f, 0.8f);
220+
menu4.SetWeaponComponentStats(0.4f, 0f, -0.05f, 0.1f);
221+
MenuController.AddSubmenu(menu, menu4);
222+
MenuItem weaponStats = new MenuItem("Weapon stats", "Demo menu for weapon stats components");
223+
menu.AddMenuItem(weaponStats);
224+
MenuController.BindMenuItem(menu, menu4, weaponStats);
225+
226+
// Create menu with vehicle stats panel
227+
Menu menu5 = new Menu("Vehicle Stats", "Vehicle Stats Panel") { ShowVehicleStatsPanel = true };
228+
menu5.AddMenuItem(new MenuItem("dummy item", "You should add at least one item when using vehicle stat panels"));
229+
menu5.SetVehicleStats(0.2f, 0.2f, 0.3f, 0.8f);
230+
menu5.SetVehicleUpgradeStats(0.4f, -0.025f, 0.05f, 0.1f);
231+
MenuController.AddSubmenu(menu, menu5);
232+
MenuItem vehicleStats = new MenuItem("Vehicle stats", "Demo menu for vehicle stats components");
233+
menu.AddMenuItem(vehicleStats);
234+
MenuController.BindMenuItem(menu, menu5, vehicleStats);
235+
#endif
236+
234237
/*
235238
########################################################
236239
Event handlers

0 commit comments

Comments
 (0)