Skip to content

Commit c1351d4

Browse files
committed
Add new stats panels to example menu
1 parent 878a8d3 commit c1351d4

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

TestMenu/ExampleMenu.cs

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,27 @@ string ChangeCallback(MenuDynamicListItem item, bool left)
186186
// Create a third menu without a banner.
187187
Menu menu3 = new Menu(null, "Only a subtitle, no banner.");
188188

189+
// Create menu with weapon stats panel
190+
Menu menu4 = new Menu("Weapon Stats", "Weapon Stats Panel") { ShowWeaponStatsPanel = true };
191+
menu4.AddMenuItem(new MenuItem("dummy item", "You should add at least one item when using weapon stat panels"));
192+
menu4.SetWeaponStats(0.2f, 0.4f, 0.7f, 0.8f);
193+
menu4.SetWeaponComponentStats(0.4f, 0f, -0.05f, 0.1f);
194+
MenuController.AddSubmenu(menu, menu4);
195+
MenuItem weaponStats = new MenuItem("Weapon stats", "Demo menu for weapon stats components");
196+
menu.AddMenuItem(weaponStats);
197+
MenuController.BindMenuItem(menu, menu4, weaponStats);
198+
199+
200+
// Create menu with vehicle stats panel
201+
Menu menu5 = new Menu("Vehicle Stats", "Vehicle Stats Panel") { ShowVehicleStatsPanel = true };
202+
menu5.AddMenuItem(new MenuItem("dummy item", "You should add at least one item when using vehicle stat panels"));
203+
menu5.SetVehicleStats(0.2f, 0.2f, 0.3f, 0.8f);
204+
menu5.SetVehicleUpgradeStats(0.4f, -0.025f, 0.05f, 0.1f);
205+
MenuController.AddSubmenu(menu, menu5);
206+
MenuItem vehicleStats = new MenuItem("Vehicle stats", "Demo menu for vehicle stats components");
207+
menu.AddMenuItem(vehicleStats);
208+
MenuController.BindMenuItem(menu, menu5, vehicleStats);
209+
189210
// you can use AddSubmenu or AddMenu, both will work but if you want to link this menu from another menu,
190211
// you should use AddSubmenu.
191212
MenuController.AddSubmenu(menu, menu3);

0 commit comments

Comments
 (0)