/// <summary> /// Last Hit Keys /// </summary> /// <param name="useQ">Create Q LH menu</param> /// <param name="defaultQ">Determinate toggle status</param> /// <param name="useW">Create W LH menu</param> /// <param name="defaultW">Determinate toggle status</param> /// <param name="useE">Create E LH menu</param> /// <param name="defaultE">Determinate toggle status</param> /// <param name="useR">Create R LH menu</param> /// <param name="defaultR">Determinate toggle status</param> public static void LastHitKeys( bool useQ = true, bool defaultQ = true, bool useW = true, bool defaultW = true, bool useE = true, bool defaultE = true, bool useR = true, bool defaultR = true) { // // LastHit // Lasthit = Menu.AddSubMenu("LastHit Menu", "lasthit"); Lasthit.AddGroupLabel("Last Hit Settings"); if (useQ) { Lasthit.AddCheckBox("lasthit.q", "Use Q", false); } if (useW) { Lasthit.AddCheckBox("lasthit.w", "Use W", false); } if (useE) { Lasthit.AddCheckBox("lasthit.e", "Use E", false); } if (useR) { Lasthit.AddCheckBox("lasthit.r", "Use R", false); } Lasthit.AddSeparator(); Lasthit.Add("lasthit.advanced", new CheckBox("Show Advanced Menu", false)).OnValueChange += Value.AdvancedModeChanged; JsonSettings.Profile.Options.Add(new JsonSetting("lasthit.advanced", Setting.Checkbox, Lasthit["lasthit.advanced"].Cast <CheckBox>().CurrentValue.ToString())); }