public JaysMod() { World.PauseClock(false); sirens = new Dictionary <Vehicle, bool>(); setupIni(); //GTA.UI.Screen.ShowHelpTextThisFrame("Starting"); modMenuPool = new MenuPool(); mainMenu = new UIMenu("Jay's Mod", "SELECT AN OPTION"); modMenuPool.Add(mainMenu); UIMenuItem save = new UIMenuItem("Save Game"); UIMenuItem load = new UIMenuItem("Load Game"); UIMenuItem quit = new UIMenuItem("Quit Game"); mainMenu.AddItem(save); mainMenu.AddItem(load); mainMenu.AddItem(quit); mainMenu.OnItemSelect += (sender, item, index) => { if (item == save) { SaveGame(); } else if (item == load) { if (!GameLoaded) { OriginalModel = Game.Player.Character.Model.Hash; OriginalPosition = Game.Player.Character.Position; OriginalHeading = Game.Player.Character.Heading; OriginalDateTime = World.CurrentDate; } LoadGame(); } else if (item == quit) { QuitGame(); } }; Modules(); Debug(); mainMenu.RefreshIndex(); Outfits.setOutfits(); GameLoaded = false; Tick += onTick; KeyDown += onKeyDown; }