diff --git a/Awperative/Kernel/Overhead/Core.cs b/Awperative/Kernel/Overhead/Core.cs
index 6b4e659..d664bec 100644
--- a/Awperative/Kernel/Overhead/Core.cs
+++ b/Awperative/Kernel/Overhead/Core.cs
@@ -1,5 +1,7 @@
using System.Collections.Generic;
+using System.IO;
using System.Linq;
+using System.Reflection;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.Graphics;
@@ -72,6 +74,7 @@ public static class Awperative
/// List of all event hooks you wish to use.
/// You cannot add new hooks later; so make sure to register all of them in the Start() method.
public static void Start(List __hooks) {
+
_eventHooks = new HashSet(__hooks);
Base = new Base();
diff --git a/Awperative/obj/Awperative.csproj.nuget.dgspec.json b/Awperative/obj/Awperative.csproj.nuget.dgspec.json
index e8b6061..58a6af0 100644
--- a/Awperative/obj/Awperative.csproj.nuget.dgspec.json
+++ b/Awperative/obj/Awperative.csproj.nuget.dgspec.json
@@ -38,7 +38,7 @@
"auditLevel": "low",
"auditMode": "direct"
},
- "SdkAnalysisLevel": "9.0.300"
+ "SdkAnalysisLevel": "10.0.100"
},
"frameworks": {
"net8.0": {
@@ -64,11 +64,11 @@
"downloadDependencies": [
{
"name": "Microsoft.AspNetCore.App.Ref",
- "version": "[8.0.20, 8.0.20]"
+ "version": "[8.0.23, 8.0.23]"
},
{
"name": "Microsoft.NETCore.App.Ref",
- "version": "[8.0.20, 8.0.20]"
+ "version": "[8.0.23, 8.0.23]"
}
],
"frameworkReferences": {
@@ -76,7 +76,7 @@
"privateAssets": "all"
}
},
- "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/9.0.305/PortableRuntimeIdentifierGraph.json"
+ "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/10.0.102/PortableRuntimeIdentifierGraph.json"
}
}
}
diff --git a/Awperative/obj/Awperative.csproj.nuget.g.props b/Awperative/obj/Awperative.csproj.nuget.g.props
index 3e128ba..25b6aa4 100644
--- a/Awperative/obj/Awperative.csproj.nuget.g.props
+++ b/Awperative/obj/Awperative.csproj.nuget.g.props
@@ -7,7 +7,7 @@
/Users/averynorris/.nuget/packages/
/Users/averynorris/.nuget/packages/
PackageReference
- 6.14.0
+ 7.0.0
diff --git a/Awperative/obj/Debug/net8.0/Awperative.AssemblyInfo.cs b/Awperative/obj/Debug/net8.0/Awperative.AssemblyInfo.cs
index 5e6ad89..6e13738 100644
--- a/Awperative/obj/Debug/net8.0/Awperative.AssemblyInfo.cs
+++ b/Awperative/obj/Debug/net8.0/Awperative.AssemblyInfo.cs
@@ -13,7 +13,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("Awperative")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+67fca0c271ce945c612999f54223bca0718349dc")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+a6555e3a4842ff75f9e69a34f7caa58b6b0f6a7f")]
[assembly: System.Reflection.AssemblyProductAttribute("Awperative")]
[assembly: System.Reflection.AssemblyTitleAttribute("Awperative")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/Awperative/obj/Debug/net8.0/Awperative.AssemblyInfoInputs.cache b/Awperative/obj/Debug/net8.0/Awperative.AssemblyInfoInputs.cache
index dda52b7..bacc3f5 100644
--- a/Awperative/obj/Debug/net8.0/Awperative.AssemblyInfoInputs.cache
+++ b/Awperative/obj/Debug/net8.0/Awperative.AssemblyInfoInputs.cache
@@ -1 +1 @@
-952122ca1789a87944cd35cf39a919e8125756f5a5b45023331b2add882658ea
+5ac5d1359376180830e4a7ff6d5a8d19b7ba56f0dfd1e07fc46797c83c6d791e
diff --git a/Awperative/obj/project.assets.json b/Awperative/obj/project.assets.json
index 13ed217..875f17e 100644
--- a/Awperative/obj/project.assets.json
+++ b/Awperative/obj/project.assets.json
@@ -309,7 +309,7 @@
"auditLevel": "low",
"auditMode": "direct"
},
- "SdkAnalysisLevel": "9.0.300"
+ "SdkAnalysisLevel": "10.0.100"
},
"frameworks": {
"net8.0": {
@@ -335,11 +335,11 @@
"downloadDependencies": [
{
"name": "Microsoft.AspNetCore.App.Ref",
- "version": "[8.0.20, 8.0.20]"
+ "version": "[8.0.23, 8.0.23]"
},
{
"name": "Microsoft.NETCore.App.Ref",
- "version": "[8.0.20, 8.0.20]"
+ "version": "[8.0.23, 8.0.23]"
}
],
"frameworkReferences": {
@@ -347,7 +347,7 @@
"privateAssets": "all"
}
},
- "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/9.0.305/PortableRuntimeIdentifierGraph.json"
+ "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/10.0.102/PortableRuntimeIdentifierGraph.json"
}
}
}
diff --git a/Awperative/obj/project.nuget.cache b/Awperative/obj/project.nuget.cache
index 9aa2dce..825f1ba 100644
--- a/Awperative/obj/project.nuget.cache
+++ b/Awperative/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "rY6Za5NlkX4=",
+ "dgSpecHash": "ojSTLhU2/W4=",
"success": true,
"projectFilePath": "/Users/averynorris/RiderProjects/Awperative/Awperative/Awperative.csproj",
"expectedPackageFiles": [
@@ -10,8 +10,8 @@
"/Users/averynorris/.nuget/packages/nvorbis/0.10.4/nvorbis.0.10.4.nupkg.sha512",
"/Users/averynorris/.nuget/packages/system.memory/4.5.3/system.memory.4.5.3.nupkg.sha512",
"/Users/averynorris/.nuget/packages/system.valuetuple/4.5.0/system.valuetuple.4.5.0.nupkg.sha512",
- "/Users/averynorris/.nuget/packages/microsoft.netcore.app.ref/8.0.20/microsoft.netcore.app.ref.8.0.20.nupkg.sha512",
- "/Users/averynorris/.nuget/packages/microsoft.aspnetcore.app.ref/8.0.20/microsoft.aspnetcore.app.ref.8.0.20.nupkg.sha512"
+ "/Users/averynorris/.nuget/packages/microsoft.netcore.app.ref/8.0.23/microsoft.netcore.app.ref.8.0.23.nupkg.sha512",
+ "/Users/averynorris/.nuget/packages/microsoft.aspnetcore.app.ref/8.0.23/microsoft.aspnetcore.app.ref.8.0.23.nupkg.sha512"
],
"logs": []
}
\ No newline at end of file
diff --git a/Awperative/obj/rider.project.model.nuget.info b/Awperative/obj/rider.project.model.nuget.info
index 04de3fb..ea5a633 100644
--- a/Awperative/obj/rider.project.model.nuget.info
+++ b/Awperative/obj/rider.project.model.nuget.info
@@ -1 +1 @@
-17705966520825743
\ No newline at end of file
+17706725730840864
\ No newline at end of file