private void SublimePlayerMenu() { List <IMenuItem> playerMenuItems = new List <IMenuItem>(); var buttonTeleport = new MenuButton("Teleport Menu"); buttonTeleport.Activated += (sender, args) => SublimeTeleportMenu(); playerMenuItems.Add(buttonTeleport); var buttonFixPlayer = new MenuButton("Fix Player"); buttonFixPlayer.Activated += (sender, args) => PlayerFunctions.FixPlayer(); playerMenuItems.Add(buttonFixPlayer); var buttonSetMoney = new MenuButton("Set Money"); buttonSetMoney.Activated += (sender, args) => PlayerFunctions.SetMoney(); playerMenuItems.Add(buttonSetMoney); var buttonAddMoney = new MenuButton("Add Money"); buttonAddMoney.Activated += (sender, args) => PlayerFunctions.AddMoney(); playerMenuItems.Add(buttonAddMoney); var numericWantedLevel = new MenuNumericScroller("Set Wanted Level", "", 0.0f, 5.0f, 1.0f, PlayerFunctions.WantedLevel); numericWantedLevel.Changed += (sender, args) => PlayerFunctions.SetWantedLevel(numericWantedLevel); playerMenuItems.Add(numericWantedLevel); var toggleNeverWanted = new MenuToggle("Never Wanted", "", PlayerFunctions.IsPlayerNeverWanted); toggleNeverWanted.Changed += (sender, args) => PlayerFunctions.ToggleNeverWanted(); playerMenuItems.Add(toggleNeverWanted); var toggleInvincible = new MenuToggle("Invincible", "", PlayerFunctions.IsPlayerInvincible); toggleInvincible.Changed += (sender, args) => PlayerFunctions.ToggleInvincibility(); playerMenuItems.Add(toggleInvincible); var toggleSuperJump = new MenuToggle("Super Jump", "", PlayerFunctions.CanPlayerSuperJump); toggleSuperJump.Changed += (sender, args) => PlayerFunctions.ToggleSuperJump(); playerMenuItems.Add(toggleSuperJump); var toggleFastRun = new MenuToggle("Fast Run", "", PlayerFunctions.CanPlayerFastRun); toggleFastRun.Changed += (sender, args) => PlayerFunctions.ToggleFastRun(); playerMenuItems.Add(toggleFastRun); var toggleFastSwim = new MenuToggle("Fast Swim", "", PlayerFunctions.CanPlayerFastSwim); toggleFastSwim.Changed += (sender, args) => PlayerFunctions.ToggleFastSwim(); playerMenuItems.Add(toggleFastSwim); var toggleNoNoise = new MenuToggle("No Noise", "", PlayerFunctions.IsPlayerNoiseless); toggleNoNoise.Changed += (sender, args) => PlayerFunctions.ToggleNoNoise(); playerMenuItems.Add(toggleNoNoise); var toggleUnlimitedStamina = new MenuToggle("Unlimited Stamina", "", PlayerFunctions.HasPlayerUnlimitedStamina); toggleUnlimitedStamina.Changed += (sender, args) => PlayerFunctions.ToggleUnlimitedStamina(); playerMenuItems.Add(toggleUnlimitedStamina); var toggleUnlimitedBreath = new MenuToggle("Unlimited Breath", "", PlayerFunctions.HasPlayerUnlimitedBreath); toggleUnlimitedBreath.Changed += (sender, args) => PlayerFunctions.ToggleUnlimitedBreath(); playerMenuItems.Add(toggleUnlimitedBreath); var toggleUnlimitedAbility = new MenuToggle("Unlimited Special Ability", "", PlayerFunctions.HasPlayerUnlimitedAbility); toggleUnlimitedAbility.Changed += (sender, args) => PlayerFunctions.ToggleUnlimitedAbility(); playerMenuItems.Add(toggleUnlimitedAbility); PlayerMenu = new GTA.Menu("Player Options", playerMenuItems.ToArray()); DrawMenu(PlayerMenu); }