Skip to content

Commit

Permalink
feat(speed): sped up startup by a bit
Browse files Browse the repository at this point in the history
feat(settings): removed unused settings
  • Loading branch information
MurkyYT committed Jul 29, 2024
1 parent 6629952 commit 0057b83
Show file tree
Hide file tree
Showing 5 changed files with 9 additions and 47 deletions.
3 changes: 0 additions & 3 deletions src/CSAuto/App.config
Original file line number Diff line number Diff line change
Expand Up @@ -100,9 +100,6 @@
<setting name="inGameState" serializeAs="String">
<value>{TeamScore} [{MyTeam}] ({RoundState}) {EnemyScore} [{EnemyTeam}]</value>
</setting>
<setting name="oldAutoBuy" serializeAs="String">
<value>False</value>
</setting>
<setting name="sendAcceptImage" serializeAs="String">
<value>False</value>
</setting>
Expand Down
36 changes: 8 additions & 28 deletions src/CSAuto/AutoBuyMenu.cs
Original file line number Diff line number Diff line change
Expand Up @@ -93,10 +93,10 @@ public class AutoBuyMenu
// Mid-Tier - 5
// Rifles - 5
// Grenades - 5
private readonly List<BuyItem> ctItems = new List<BuyItem>();
private readonly List<BuyItem> tItems = new List<BuyItem>();
private readonly List<CustomBuyItem> ctCustomItems = new List<CustomBuyItem>();
private readonly List<CustomBuyItem> tCustomItems = new List<CustomBuyItem>();
private List<BuyItem> ctItems = new List<BuyItem>();
private List<BuyItem> tItems = new List<BuyItem>();
private List<CustomBuyItem> ctCustomItems = new List<CustomBuyItem>();
private List<CustomBuyItem> tCustomItems = new List<CustomBuyItem>();
public enum NAMES {
None,
KevlarVest,
Expand Down Expand Up @@ -422,34 +422,14 @@ public void Load(RegistrySettings settings)
{
InitBuyItems();
if (settings["CTCustomAutoBuyConfig"] != null)
{
Newtonsoft.Json.Linq.JArray ar = (Newtonsoft.Json.Linq.JArray)JsonConvert.DeserializeObject(settings["CTCustomAutoBuyConfig"]);
CustomBuyItem[] temp = ar.ToObject<CustomBuyItem[]>();
for (int i = 0; i < temp.Length && i < ctCustomItems.Count; i++)
ctCustomItems[i] = temp[i];
}
ctCustomItems = JsonConvert.DeserializeObject<List<CustomBuyItem>>(settings["CTCustomAutoBuyConfig"]);
if (settings["CTAutoBuyConfig"] != null)
{
Newtonsoft.Json.Linq.JArray ar = (Newtonsoft.Json.Linq.JArray)JsonConvert.DeserializeObject(settings["CTAutoBuyConfig"]);
BuyItem[] temp = ar.ToObject<BuyItem[]>();
for (int i = 0; i < temp.Length && i < ctItems.Count; i++)
ctItems[i] = temp[i];
}
ctItems = JsonConvert.DeserializeObject<List<BuyItem>>(settings["CTAutoBuyConfig"]);

if (settings["TAutoBuyConfig"] != null)
{
Newtonsoft.Json.Linq.JArray ar = (Newtonsoft.Json.Linq.JArray)JsonConvert.DeserializeObject(settings["TAutoBuyConfig"]);
BuyItem[] temp = ar.ToObject<BuyItem[]>();
for (int i = 0; i < temp.Length && i < tItems.Count; i++)
tItems[i] = temp[i];
}
tItems = JsonConvert.DeserializeObject<List<BuyItem>>(settings["TAutoBuyConfig"]);
if (settings["TCustomAutoBuyConfig"] != null)
{
Newtonsoft.Json.Linq.JArray ar = (Newtonsoft.Json.Linq.JArray)JsonConvert.DeserializeObject(settings["TCustomAutoBuyConfig"]);
CustomBuyItem[] temp = ar.ToObject<CustomBuyItem[]>();
for (int i = 0; i < temp.Length && i < tCustomItems.Count; i++)
tCustomItems[i] = temp[i];
}
tCustomItems = JsonConvert.DeserializeObject<List<CustomBuyItem>>(settings["TCustomAutoBuyConfig"]);
}
public static BuyItem[] GetEnabled(RegistrySettings settings,bool isCt)
{
Expand Down
2 changes: 1 addition & 1 deletion src/CSAuto/MainApp.xaml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ public partial class MainApp : Window
#region Constants
public const string VER = "2.1.2";
public const string FULL_VER = VER + (DEBUG_REVISION == "" ? "" : " REV "+ DEBUG_REVISION);
const string DEBUG_REVISION = "13";
const string DEBUG_REVISION = "14";
const string GAME_PROCCES_NAME = "cs2";
const string GAME_WINDOW_NAME = "Counter-Strike 2";
const string GAME_CLASS_NAME = "SDL_app";
Expand Down
12 changes: 0 additions & 12 deletions src/CSAuto/Properties/Settings.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 0 additions & 3 deletions src/CSAuto/Properties/Settings.settings
Original file line number Diff line number Diff line change
Expand Up @@ -111,9 +111,6 @@
<Setting Name="inGameState" Type="System.String" Scope="User">
<Value Profile="(Default)">{TeamScore} [{MyTeam}] ({RoundState}) {EnemyScore} [{EnemyTeam}]</Value>
</Setting>
<Setting Name="oldAutoBuy" Type="System.Boolean" Scope="User">
<Value Profile="(Default)">False</Value>
</Setting>
<Setting Name="sendAcceptImage" Type="System.Boolean" Scope="User">
<Value Profile="(Default)">False</Value>
</Setting>
Expand Down

0 comments on commit 0057b83

Please sign in to comment.