diff --git a/.vs/GoSpec/DesignTimeBuild/.dtbcache.v2 b/.vs/GoSpec/DesignTimeBuild/.dtbcache.v2
new file mode 100644
index 0000000..c694cdc
Binary files /dev/null and b/.vs/GoSpec/DesignTimeBuild/.dtbcache.v2 differ
diff --git a/.vs/GoSpec/FileContentIndex/7927fd0f-9fd3-4346-b99d-2e56f9fd7308.vsidx b/.vs/GoSpec/FileContentIndex/7927fd0f-9fd3-4346-b99d-2e56f9fd7308.vsidx
new file mode 100644
index 0000000..bdfa39e
Binary files /dev/null and b/.vs/GoSpec/FileContentIndex/7927fd0f-9fd3-4346-b99d-2e56f9fd7308.vsidx differ
diff --git a/.vs/GoSpec/FileContentIndex/read.lock b/.vs/GoSpec/FileContentIndex/read.lock
new file mode 100644
index 0000000..e69de29
diff --git a/.vs/GoSpec/v17/.futdcache.v2 b/.vs/GoSpec/v17/.futdcache.v2
new file mode 100644
index 0000000..364c11d
Binary files /dev/null and b/.vs/GoSpec/v17/.futdcache.v2 differ
diff --git a/.vs/GoSpec/v17/.suo b/.vs/GoSpec/v17/.suo
new file mode 100644
index 0000000..1a53c1e
Binary files /dev/null and b/.vs/GoSpec/v17/.suo differ
diff --git a/.vs/GoSpecPlugin/FileContentIndex/453e9e41-6ce0-4f64-bb50-9dd20b860d51.vsidx b/.vs/GoSpecPlugin/FileContentIndex/453e9e41-6ce0-4f64-bb50-9dd20b860d51.vsidx
new file mode 100644
index 0000000..b48722f
Binary files /dev/null and b/.vs/GoSpecPlugin/FileContentIndex/453e9e41-6ce0-4f64-bb50-9dd20b860d51.vsidx differ
diff --git a/.vs/GoSpecPlugin/FileContentIndex/b8d926b4-52bc-46b3-93ba-e2140088151d.vsidx b/.vs/GoSpecPlugin/FileContentIndex/b8d926b4-52bc-46b3-93ba-e2140088151d.vsidx
new file mode 100644
index 0000000..7095c5e
Binary files /dev/null and b/.vs/GoSpecPlugin/FileContentIndex/b8d926b4-52bc-46b3-93ba-e2140088151d.vsidx differ
diff --git a/.vs/GoSpecPlugin/FileContentIndex/read.lock b/.vs/GoSpecPlugin/FileContentIndex/read.lock
new file mode 100644
index 0000000..e69de29
diff --git a/.vs/HelloWorldPlugin/FileContentIndex/16844f02-bae9-48f0-be8e-659b111269b7.vsidx b/.vs/HelloWorldPlugin/FileContentIndex/16844f02-bae9-48f0-be8e-659b111269b7.vsidx
new file mode 100644
index 0000000..a581b2f
Binary files /dev/null and b/.vs/HelloWorldPlugin/FileContentIndex/16844f02-bae9-48f0-be8e-659b111269b7.vsidx differ
diff --git a/.vs/HelloWorldPlugin/FileContentIndex/236dca8e-e8d9-4969-8dbb-4d506207da52.vsidx b/.vs/HelloWorldPlugin/FileContentIndex/236dca8e-e8d9-4969-8dbb-4d506207da52.vsidx
new file mode 100644
index 0000000..006ff26
Binary files /dev/null and b/.vs/HelloWorldPlugin/FileContentIndex/236dca8e-e8d9-4969-8dbb-4d506207da52.vsidx differ
diff --git a/.vs/HelloWorldPlugin/FileContentIndex/f9801e41-3f51-4136-afaa-cc70f440a02f.vsidx b/.vs/HelloWorldPlugin/FileContentIndex/f9801e41-3f51-4136-afaa-cc70f440a02f.vsidx
new file mode 100644
index 0000000..e535c4b
Binary files /dev/null and b/.vs/HelloWorldPlugin/FileContentIndex/f9801e41-3f51-4136-afaa-cc70f440a02f.vsidx differ
diff --git a/.vs/HelloWorldPlugin/FileContentIndex/read.lock b/.vs/HelloWorldPlugin/FileContentIndex/read.lock
new file mode 100644
index 0000000..e69de29
diff --git a/.vs/HelloWorldPlugin/v17/.futdcache.v2 b/.vs/HelloWorldPlugin/v17/.futdcache.v2
new file mode 100644
index 0000000..d717e0f
Binary files /dev/null and b/.vs/HelloWorldPlugin/v17/.futdcache.v2 differ
diff --git a/.vs/ProjectEvaluation/gospec.metadata.v7.bin b/.vs/ProjectEvaluation/gospec.metadata.v7.bin
new file mode 100644
index 0000000..3074efc
Binary files /dev/null and b/.vs/ProjectEvaluation/gospec.metadata.v7.bin differ
diff --git a/.vs/ProjectEvaluation/gospec.projects.v7.bin b/.vs/ProjectEvaluation/gospec.projects.v7.bin
new file mode 100644
index 0000000..c04b5fc
Binary files /dev/null and b/.vs/ProjectEvaluation/gospec.projects.v7.bin differ
diff --git a/.vs/ProjectEvaluation/gospecplugin.metadata.v7.bin b/.vs/ProjectEvaluation/gospecplugin.metadata.v7.bin
new file mode 100644
index 0000000..3f99cdb
Binary files /dev/null and b/.vs/ProjectEvaluation/gospecplugin.metadata.v7.bin differ
diff --git a/.vs/ProjectEvaluation/gospecplugin.projects.v7.bin b/.vs/ProjectEvaluation/gospecplugin.projects.v7.bin
new file mode 100644
index 0000000..4a7c7b9
Binary files /dev/null and b/.vs/ProjectEvaluation/gospecplugin.projects.v7.bin differ
diff --git a/GoSpec.cs b/GoSpec.cs
new file mode 100644
index 0000000..595d6e6
--- /dev/null
+++ b/GoSpec.cs
@@ -0,0 +1,38 @@
+using CounterStrikeSharp.API;
+using CounterStrikeSharp.API.Core;
+using CounterStrikeSharp.API.Core.Attributes.Registration;
+using CounterStrikeSharp.API.Modules.Commands;
+using CounterStrikeSharp.API.Modules.Cvars;
+using CounterStrikeSharp.API.Modules.Utils;
+
+namespace GoSpec;
+
+public class GoSpec : BasePlugin
+{
+ public override string ModuleName => "GoSpec";
+ public override string ModuleAuthor => "cosmic sans";
+ public override string ModuleVersion => "1.0";
+
+ public override void Load(bool hotReload)
+ {
+ Console.WriteLine($"{ChatColors.Blue}{ModuleName} v{ModuleVersion} by {ModuleAuthor} is active. Type !spec to switch to spec.");
+ }
+
+ [ConsoleCommand("spec", "Moves you to spec.")]
+ [CommandHelper(whoCanExecute: CommandUsage.CLIENT_ONLY)]
+ public void OnSpecCommand(CCSPlayerController? caller, CommandInfo command)
+ {
+ if (caller == null) return;
+ if (caller.PlayerPawn.Value.TeamNum == (int)CsTeam.Spectator) return;
+
+ caller.ChangeTeam(CsTeam.Spectator);
+
+ if (caller.PlayerPawn.Value.TeamNum != (int)CsTeam.Spectator)
+ {
+ caller.PrintToChat($"{ChatColors.Red}Failed to move you to spec.");
+ return;
+ }
+
+ Server.PrintToChatAll($"{ChatColors.Default}Moving {ChatColors.Green}{caller.PlayerName} {ChatColors.Default}to spec.");
+ }
+}
\ No newline at end of file
diff --git a/GoSpec.csproj b/GoSpec.csproj
new file mode 100644
index 0000000..1972ff8
--- /dev/null
+++ b/GoSpec.csproj
@@ -0,0 +1,14 @@
+
+
+
+ net7.0
+ enable
+ enable
+
+
+
+
+ C:/Users/joahr/OneDrive/Documents/Dev/addons/counterstrikesharp/api/CounterStrikeSharp.API.dll
+
+
+
\ No newline at end of file
diff --git a/GoSpec.sln b/GoSpec.sln
new file mode 100644
index 0000000..21ff288
--- /dev/null
+++ b/GoSpec.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.6.33829.357
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GoSpec", "GoSpec.csproj", "{8BBEA253-1ABC-42A0-BBA8-BFB28EE753F0}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {8BBEA253-1ABC-42A0-BBA8-BFB28EE753F0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8BBEA253-1ABC-42A0-BBA8-BFB28EE753F0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8BBEA253-1ABC-42A0-BBA8-BFB28EE753F0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8BBEA253-1ABC-42A0-BBA8-BFB28EE753F0}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {1A7EB2F4-11CC-4E26-9FE6-F7690CECB5F2}
+ EndGlobalSection
+EndGlobal
diff --git a/bin/Debug/net7.0/CounterStrikeSharp.API.dll b/bin/Debug/net7.0/CounterStrikeSharp.API.dll
new file mode 100644
index 0000000..3261b57
Binary files /dev/null and b/bin/Debug/net7.0/CounterStrikeSharp.API.dll differ
diff --git a/bin/Debug/net7.0/CounterStrikeSharp.API.pdb b/bin/Debug/net7.0/CounterStrikeSharp.API.pdb
new file mode 100644
index 0000000..c5f7bef
Binary files /dev/null and b/bin/Debug/net7.0/CounterStrikeSharp.API.pdb differ
diff --git a/bin/Debug/net7.0/CounterStrikeSharp.API.xml b/bin/Debug/net7.0/CounterStrikeSharp.API.xml
new file mode 100644
index 0000000..7794fdd
--- /dev/null
+++ b/bin/Debug/net7.0/CounterStrikeSharp.API.xml
@@ -0,0 +1,566 @@
+
+
+
+ CounterStrikeSharp.API
+
+
+
+
+ Returns the API version of CounterStrikeSharp running on the server
+
+
+
+
+ Indicates that the parameter should be pulled from the ScriptContext as the passed in type,
+ then cast/converted to the parameter type.
+
+
+
+ API version that this plugin requires to work correctly.
+
+
+
+
+
+ Registers a game event handler.
+
+ The type of the game event.
+ The event handler to register.
+ The mode in which the event handler is hooked. Default is `HookMode.Post`.
+
+
+
+ Registers a new server command.
+
+ The name of the command.
+ The description of the command.
+ The callback function to be invoked when the command is executed.
+
+
+
+ Registers all game event handlers that are decorated with the `[GameEventHandler]` attribute.
+
+ The instance of the object where the event handlers are defined.
+
+
+
+ Serializable instance of the CoreConfig
+
+
+
+
+ Configuration related to the Core API.
+
+
+
+
+ List of characters to use for public chat triggers.
+
+
+
+
+ List of characters to use for silent chat triggers.
+
+
+
+
+
+ Per , certain plugin
+ functionality will trigger all of the game server owner's Game Server Login Tokens
+ (GSLTs) to get banned when executed on a Counter-Strike 2 game server.
+
+
+
+ Enabling this option will block plugins from using functionality that is known to cause this.
+
+ Note that this does NOT guarantee that you cannot
+
+ receive a ban.
+
+
+
+ Disable this option at your own risk.
+
+
+
+
+
+ Specifies the hook mode.
+
+
+
+
+ The hook is called before the original method.
+
+
+
+
+ The hook is called after the original method.
+
+
+
+
+ Represents the result of a hook.
+
+
+
+
+ Continue processing the hook to other listeners.
+
+
+
+
+ The hook result has been changed. Currently unused.
+
+
+
+
+ The hook has been handled. The original method will not be called, but other hooks will still be called.
+
+
+
+
+ Stop processing the hook. The original method will not be called, and other hooks will not proceed after this one.
+
+
+
+
+ Interface which every CounterStrikeSharp plugin must implement. Module will be created with parameterless constructor and then Load method will be called.
+
+
+
+
+ Name of the plugin.
+
+
+
+
+ Module version.
+
+
+
+
+ This method is called by CounterStrikeSharp on plugin load and should be treated as plugin constructor.
+ Called with `true` on a hot reload (DLL file replaced in plugins folder)
+
+
+
+
+ Will be called by CounterStrikeSharp on plugin unload. In this method the plugin should cleanup any extra resources.
+ Event handlers, listeners etc. will automatically be deregistered.
+
+
+
+
+ An interface that describes a plugin configuration.
+
+
+
+
+ Called when an entity is spawned.
+
+ The spawned entity.
+
+
+
+ Called when an entity is created.
+
+ The created entity.
+
+
+
+ Called when an entity is deleted.
+
+ The deleted entity.
+
+
+
+ Called when an entity's parent is changed.
+
+ The entity whose parent was changed.
+ The new parent entity.
+
+
+
+ Called on every server tick (64 per second).
+ This handler should avoid containing expensive operations.
+
+
+
+
+ Called when a new map is loaded.
+
+ The name of the map that was started.
+
+
+
+ Called when the current map is about to end.
+
+
+
+
+ Called when a client connects to the server.
+
+ The player slot of the connected client.
+ The name of the connected client.
+ The IP address of the connected client.
+
+
+
+ Called when a client connects to the server.
+
+ The player slot of the connected client.
+
+
+
+ Called when a client is entering the game.
+
+ The player slot of the client.
+
+
+
+ Called when a client disconnects from the server.
+
+ The player slot of the disconnected client.
+
+
+
+ Called after a client has disconnected from the server.
+
+ The player slot of the disconnected client.
+
+
+
+ Called when a client has been authorized by Steam.
+
+ The player slot of the authorized client.
+ The Steam ID of the authorized client.
+
+
+
+ Called when the server is updating the hibernation state.
+
+ if the server is hibernating, otherwise
+
+
+
+ Called when the Steam API is activated.
+
+
+
+
+ Called when the Steam API is deactivated.
+
+
+
+
+ Called when the server has changed hostname.
+
+ New hostname of the server
+
+
+
+ Shorthand for accessing an entity's CBodyComponent?.SceneNode?.AbsOrigin;
+
+
+
+
+ Shorthand for accessing an entity's CBodyComponent?.SceneNode?.AbsRotation;
+
+
+
+
+ Forcibly switches the team of the player, the player will remain alive and keep their weapons.
+
+ The team to switch to
+
+
+
+ Switches the team of the player, has the same effect as the "jointeam" console command.
+
+ This follows gamemode rules, so this will usually cause a player suicide/loss of weapons.
+
+
+ The team to change to
+
+
+
+ Gets the active pawns button state. Will work even if the player is dead or observing.
+
+
+
+
+ Grabs the admin data for a player that was loaded from "configs/admins.json".
+
+ SteamID object of the player.
+ AdminData class if data found, null if not.
+
+
+
+ Checks to see if a player has access to a certain set of permission flags.
+
+ Player or server console.
+ Flags to look for in the players permission flags.
+ True if flags are present, false if not.
+
+
+
+ Checks to see if a player has access to a certain set of permission flags.
+
+ Steam ID object.
+ Flags to look for in the players permission flags.
+ True if flags are present, false if not.
+
+
+
+ Temporarily adds a permission flag to the player. These flags are not saved to
+ "configs/admins.json".
+
+ Player controller to add a flag to.
+ Flags to add for the player.
+
+
+
+ Temporarily adds a permission flag to the player. These flags are not saved to
+ "configs/admins.json".
+
+ SteamID to add a flag to.
+ Flags to add for the player.
+
+
+
+ Temporarily removes a permission flag to the player. These flags are not saved to
+ "configs/admins.json".
+
+ Player controller to remove flags from.
+ Flags to remove from the player.
+
+
+
+ Temporarily removes a permission flag to the player. These flags are not saved to
+ "configs/admins.json".
+
+ Steam ID to remove flags from.
+ Flags to remove from the player.
+
+
+
+ Removes a players admin data. This is not saved to "configs/admins.json"
+
+ Player controller to remove admin data from.
+
+
+
+ Removes a players admin data. This is not saved to "configs/admins.json"
+
+ Steam ID remove admin data from.
+
+
+
+
+
+ The minimum amount of arguments required to execute this command.
+ If the command fails, this string is printed to the caller to show the CommandUtils intended usage.
+ Restricts the command so it can only be executed by players, the server console, or both (see CommandUsage).
+
+
+
+ The underlying data type of the ConVar.
+
+
+
+
+ The ConVar flags as defined by .
+
+
+
+
+ Used to access primitive value types, i.e. , , , etc.
+
+ The type of value to retrieve
+
+
+
+ Used to access reference value types, i.e. Vector, QAngle
+
+
+
+
+
+
+ String value of the ConVar.
+
+ String is a special exception as we have to marshal the string to UTF8 on the send/receive to unmanaged code.
+
+
+
+
+ Shorthand for checking the flag.
+
+
+
+
+ Finds a ConVar by name.
+
+
+
+
+
+
+ Reads a string from the specified pointer, class name, and member name.
+ These are for non-networked strings, which are just stored as raw char bytes on the server.
+
+
+
+
+
+ Reads a UTF8 encoded string from the specified pointer, class name, and member name.
+ These are for networked strings, which need to be read differently.
+
+
+
+
+
+
+
+
+ A Angle object represents 3D Euler angle, offset from the cardinal Z axis.
+ Each angle contains three rotation values.
+
+ - Xpitch +down/-up
+ - Yyaw +left/-right
+ - Zroll +right/-left
+
+
+
+
+
+ Creates new angle with the supplied Pitch, Yaw and Roll values.
+
+ Pitch
+ Yaw
+ Roll
+
+
+
+ Pitch of angle
+
+
+
+
+ Yaw of angle
+
+
+
+
+ Roll of angle
+
+
+
+
+ Pitch of angle
+
+
+
+
+ Roll of angle
+
+
+
+
+ Pitch of angle
+
+
+
+
+ Yaw of angle
+
+
+
+
+ Roll of angle
+
+
+
+
+ A Vector object represents a line with a direction and length.
+ Each vector contains three co-ordinates:
+
+ - X+forward/-backward
+ - Y+left/-right
+ - Z+up/-down
+
+
+
+
+
+ Returns a copy of the vector with values replaced.
+
+ X value to replace with
+ Y value to replace with
+ Z value to replace with
+ Copy of vector
+
+
+
+ Adds values of argument vector to the original vector. Does not create a new vector object, skipping object construction.
+
+
+
+
+
+ Returns an angle that represents the normal of the vector.
+
+
+
+
+
+ Returns the angle of the vector, but allows the use of a different 'up' direction.
+
+ Direction for up
+
+
+
+
+ Returns whether all fields on the Vector are 0.
+
+
+
+
+
+ Returns the Euclidean length of the vector: √x² + y² + z²
+
+ Euclidean length of vector
+
+
+
+ Returns length of Vector excluding Z axis.
+
+ 2D Length
+
+
+
+ Returns the squared length of the vector, x² + y² + z². Faster than
+
+
+
+
+
+ Returns the squared length of the vectors x and y value, x² + y². Faster than
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns a list of that are valid and have a valid >= 0
+
+
+
+
diff --git a/bin/Debug/net7.0/gospec-v1.0.zip b/bin/Debug/net7.0/gospec-v1.0.zip
new file mode 100644
index 0000000..b1cb919
Binary files /dev/null and b/bin/Debug/net7.0/gospec-v1.0.zip differ
diff --git a/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs b/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..4257f4b
--- /dev/null
+++ b/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v7.0", FrameworkDisplayName = ".NET 7.0")]
diff --git a/obj/Debug/net7.0/GoSpec.AssemblyInfo.cs b/obj/Debug/net7.0/GoSpec.AssemblyInfo.cs
new file mode 100644
index 0000000..e352fcf
--- /dev/null
+++ b/obj/Debug/net7.0/GoSpec.AssemblyInfo.cs
@@ -0,0 +1,23 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("GoSpec")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("GoSpec")]
+[assembly: System.Reflection.AssemblyTitleAttribute("GoSpec")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/obj/Debug/net7.0/GoSpec.AssemblyInfoInputs.cache b/obj/Debug/net7.0/GoSpec.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..5861d7d
--- /dev/null
+++ b/obj/Debug/net7.0/GoSpec.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+471577c85c20e935d058852ce27820d09f406ff6
diff --git a/obj/Debug/net7.0/GoSpec.GeneratedMSBuildEditorConfig.editorconfig b/obj/Debug/net7.0/GoSpec.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..6a7049a
--- /dev/null
+++ b/obj/Debug/net7.0/GoSpec.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,11 @@
+is_global = true
+build_property.TargetFramework = net7.0
+build_property.TargetPlatformMinVersion =
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = GoSpec
+build_property.ProjectDir = C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpec\
diff --git a/obj/Debug/net7.0/GoSpec.GlobalUsings.g.cs b/obj/Debug/net7.0/GoSpec.GlobalUsings.g.cs
new file mode 100644
index 0000000..8578f3d
--- /dev/null
+++ b/obj/Debug/net7.0/GoSpec.GlobalUsings.g.cs
@@ -0,0 +1,8 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.IO;
+global using global::System.Linq;
+global using global::System.Net.Http;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/obj/Debug/net7.0/GoSpec.assets.cache b/obj/Debug/net7.0/GoSpec.assets.cache
new file mode 100644
index 0000000..15cb511
Binary files /dev/null and b/obj/Debug/net7.0/GoSpec.assets.cache differ
diff --git a/obj/Debug/net7.0/GoSpec.csproj.AssemblyReference.cache b/obj/Debug/net7.0/GoSpec.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..ea09eeb
Binary files /dev/null and b/obj/Debug/net7.0/GoSpec.csproj.AssemblyReference.cache differ
diff --git a/obj/Debug/net7.0/GoSpec.csproj.CopyComplete b/obj/Debug/net7.0/GoSpec.csproj.CopyComplete
new file mode 100644
index 0000000..e69de29
diff --git a/obj/Debug/net7.0/GoSpec.csproj.CoreCompileInputs.cache b/obj/Debug/net7.0/GoSpec.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..eaa6aac
--- /dev/null
+++ b/obj/Debug/net7.0/GoSpec.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+4ae2f8cc914e5731f0dd5f350597a99e76bffa32
diff --git a/obj/Debug/net7.0/GoSpec.csproj.FileListAbsolute.txt b/obj/Debug/net7.0/GoSpec.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..28f05f8
--- /dev/null
+++ b/obj/Debug/net7.0/GoSpec.csproj.FileListAbsolute.txt
@@ -0,0 +1,38 @@
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\bin\Debug\net7.0\GoSpec.deps.json
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\bin\Debug\net7.0\GoSpec.dll
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\bin\Debug\net7.0\GoSpec.pdb
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\bin\Debug\net7.0\CounterStrikeSharp.API.dll
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\bin\Debug\net7.0\McMaster.NETCore.Plugins.dll
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\bin\Debug\net7.0\Microsoft.Extensions.DependencyModel.dll
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\bin\Debug\net7.0\Microsoft.DotNet.PlatformAbstractions.dll
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\bin\Debug\net7.0\CounterStrikeSharp.API.pdb
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\bin\Debug\net7.0\CounterStrikeSharp.API.xml
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\obj\Debug\net7.0\GoSpec.csproj.AssemblyReference.cache
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\obj\Debug\net7.0\GoSpec.GeneratedMSBuildEditorConfig.editorconfig
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\obj\Debug\net7.0\GoSpec.AssemblyInfoInputs.cache
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\obj\Debug\net7.0\GoSpec.AssemblyInfo.cs
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\obj\Debug\net7.0\GoSpec.csproj.CoreCompileInputs.cache
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\obj\Debug\net7.0\GoSpec.csproj.CopyComplete
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\obj\Debug\net7.0\GoSpec.dll
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\obj\Debug\net7.0\refint\GoSpec.dll
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\obj\Debug\net7.0\GoSpec.pdb
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\obj\Debug\net7.0\ref\GoSpec.dll
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpec\bin\Debug\net7.0\GoSpec.deps.json
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpec\bin\Debug\net7.0\GoSpec.dll
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpec\bin\Debug\net7.0\GoSpec.pdb
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpec\bin\Debug\net7.0\CounterStrikeSharp.API.dll
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpec\bin\Debug\net7.0\McMaster.NETCore.Plugins.dll
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpec\bin\Debug\net7.0\Microsoft.Extensions.DependencyModel.dll
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpec\bin\Debug\net7.0\Microsoft.DotNet.PlatformAbstractions.dll
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpec\bin\Debug\net7.0\CounterStrikeSharp.API.pdb
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpec\bin\Debug\net7.0\CounterStrikeSharp.API.xml
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpec\obj\Debug\net7.0\GoSpec.csproj.AssemblyReference.cache
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpec\obj\Debug\net7.0\GoSpec.GeneratedMSBuildEditorConfig.editorconfig
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpec\obj\Debug\net7.0\GoSpec.AssemblyInfoInputs.cache
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpec\obj\Debug\net7.0\GoSpec.AssemblyInfo.cs
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpec\obj\Debug\net7.0\GoSpec.csproj.CoreCompileInputs.cache
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpec\obj\Debug\net7.0\GoSpec.csproj.CopyComplete
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpec\obj\Debug\net7.0\GoSpec.dll
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpec\obj\Debug\net7.0\refint\GoSpec.dll
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpec\obj\Debug\net7.0\GoSpec.pdb
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpec\obj\Debug\net7.0\ref\GoSpec.dll
diff --git a/obj/Debug/net7.0/GoSpec.dll b/obj/Debug/net7.0/GoSpec.dll
new file mode 100644
index 0000000..a0c2f2b
Binary files /dev/null and b/obj/Debug/net7.0/GoSpec.dll differ
diff --git a/obj/Debug/net7.0/GoSpec.pdb b/obj/Debug/net7.0/GoSpec.pdb
new file mode 100644
index 0000000..3077592
Binary files /dev/null and b/obj/Debug/net7.0/GoSpec.pdb differ
diff --git a/obj/Debug/net7.0/GoSpecPlugin.AssemblyInfo.cs b/obj/Debug/net7.0/GoSpecPlugin.AssemblyInfo.cs
new file mode 100644
index 0000000..1e0ba8c
--- /dev/null
+++ b/obj/Debug/net7.0/GoSpecPlugin.AssemblyInfo.cs
@@ -0,0 +1,23 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("GoSpecPlugin")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("GoSpecPlugin")]
+[assembly: System.Reflection.AssemblyTitleAttribute("GoSpecPlugin")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/obj/Debug/net7.0/GoSpecPlugin.AssemblyInfoInputs.cache b/obj/Debug/net7.0/GoSpecPlugin.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..43df08b
--- /dev/null
+++ b/obj/Debug/net7.0/GoSpecPlugin.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+af664c516f23c90175b90d840ca093ce18198b71
diff --git a/obj/Debug/net7.0/GoSpecPlugin.GeneratedMSBuildEditorConfig.editorconfig b/obj/Debug/net7.0/GoSpecPlugin.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..950d7e5
--- /dev/null
+++ b/obj/Debug/net7.0/GoSpecPlugin.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,11 @@
+is_global = true
+build_property.TargetFramework = net7.0
+build_property.TargetPlatformMinVersion =
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = GoSpecPlugin
+build_property.ProjectDir = C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\
diff --git a/obj/Debug/net7.0/GoSpecPlugin.GlobalUsings.g.cs b/obj/Debug/net7.0/GoSpecPlugin.GlobalUsings.g.cs
new file mode 100644
index 0000000..8578f3d
--- /dev/null
+++ b/obj/Debug/net7.0/GoSpecPlugin.GlobalUsings.g.cs
@@ -0,0 +1,8 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.IO;
+global using global::System.Linq;
+global using global::System.Net.Http;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/obj/Debug/net7.0/GoSpecPlugin.assets.cache b/obj/Debug/net7.0/GoSpecPlugin.assets.cache
new file mode 100644
index 0000000..a612e21
Binary files /dev/null and b/obj/Debug/net7.0/GoSpecPlugin.assets.cache differ
diff --git a/obj/Debug/net7.0/GoSpecPlugin.csproj.AssemblyReference.cache b/obj/Debug/net7.0/GoSpecPlugin.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..ea09eeb
Binary files /dev/null and b/obj/Debug/net7.0/GoSpecPlugin.csproj.AssemblyReference.cache differ
diff --git a/obj/Debug/net7.0/GoSpecPlugin.csproj.CopyComplete b/obj/Debug/net7.0/GoSpecPlugin.csproj.CopyComplete
new file mode 100644
index 0000000..e69de29
diff --git a/obj/Debug/net7.0/GoSpecPlugin.csproj.CoreCompileInputs.cache b/obj/Debug/net7.0/GoSpecPlugin.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..6022ebb
--- /dev/null
+++ b/obj/Debug/net7.0/GoSpecPlugin.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+b5fd285ea9e743660e4fdc32f191640d18da4ad5
diff --git a/obj/Debug/net7.0/GoSpecPlugin.csproj.FileListAbsolute.txt b/obj/Debug/net7.0/GoSpecPlugin.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..64cb52d
--- /dev/null
+++ b/obj/Debug/net7.0/GoSpecPlugin.csproj.FileListAbsolute.txt
@@ -0,0 +1,38 @@
+C:\Users\joahr\OneDrive\Documents\Dev\addons\HelloWorldPlugin\bin\Debug\net7.0\GoSpecPlugin.deps.json
+C:\Users\joahr\OneDrive\Documents\Dev\addons\HelloWorldPlugin\bin\Debug\net7.0\GoSpecPlugin.dll
+C:\Users\joahr\OneDrive\Documents\Dev\addons\HelloWorldPlugin\bin\Debug\net7.0\GoSpecPlugin.pdb
+C:\Users\joahr\OneDrive\Documents\Dev\addons\HelloWorldPlugin\bin\Debug\net7.0\CounterStrikeSharp.API.dll
+C:\Users\joahr\OneDrive\Documents\Dev\addons\HelloWorldPlugin\bin\Debug\net7.0\McMaster.NETCore.Plugins.dll
+C:\Users\joahr\OneDrive\Documents\Dev\addons\HelloWorldPlugin\bin\Debug\net7.0\Microsoft.Extensions.DependencyModel.dll
+C:\Users\joahr\OneDrive\Documents\Dev\addons\HelloWorldPlugin\bin\Debug\net7.0\Microsoft.DotNet.PlatformAbstractions.dll
+C:\Users\joahr\OneDrive\Documents\Dev\addons\HelloWorldPlugin\bin\Debug\net7.0\CounterStrikeSharp.API.pdb
+C:\Users\joahr\OneDrive\Documents\Dev\addons\HelloWorldPlugin\bin\Debug\net7.0\CounterStrikeSharp.API.xml
+C:\Users\joahr\OneDrive\Documents\Dev\addons\HelloWorldPlugin\obj\Debug\net7.0\GoSpecPlugin.csproj.AssemblyReference.cache
+C:\Users\joahr\OneDrive\Documents\Dev\addons\HelloWorldPlugin\obj\Debug\net7.0\GoSpecPlugin.GeneratedMSBuildEditorConfig.editorconfig
+C:\Users\joahr\OneDrive\Documents\Dev\addons\HelloWorldPlugin\obj\Debug\net7.0\GoSpecPlugin.AssemblyInfoInputs.cache
+C:\Users\joahr\OneDrive\Documents\Dev\addons\HelloWorldPlugin\obj\Debug\net7.0\GoSpecPlugin.AssemblyInfo.cs
+C:\Users\joahr\OneDrive\Documents\Dev\addons\HelloWorldPlugin\obj\Debug\net7.0\GoSpecPlugin.csproj.CoreCompileInputs.cache
+C:\Users\joahr\OneDrive\Documents\Dev\addons\HelloWorldPlugin\obj\Debug\net7.0\GoSpecPlugin.csproj.CopyComplete
+C:\Users\joahr\OneDrive\Documents\Dev\addons\HelloWorldPlugin\obj\Debug\net7.0\GoSpecPlugin.dll
+C:\Users\joahr\OneDrive\Documents\Dev\addons\HelloWorldPlugin\obj\Debug\net7.0\refint\GoSpecPlugin.dll
+C:\Users\joahr\OneDrive\Documents\Dev\addons\HelloWorldPlugin\obj\Debug\net7.0\GoSpecPlugin.pdb
+C:\Users\joahr\OneDrive\Documents\Dev\addons\HelloWorldPlugin\obj\Debug\net7.0\ref\GoSpecPlugin.dll
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\bin\Debug\net7.0\GoSpecPlugin.deps.json
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\bin\Debug\net7.0\GoSpecPlugin.dll
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\bin\Debug\net7.0\GoSpecPlugin.pdb
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\bin\Debug\net7.0\CounterStrikeSharp.API.dll
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\bin\Debug\net7.0\McMaster.NETCore.Plugins.dll
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\bin\Debug\net7.0\Microsoft.Extensions.DependencyModel.dll
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\bin\Debug\net7.0\Microsoft.DotNet.PlatformAbstractions.dll
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\bin\Debug\net7.0\CounterStrikeSharp.API.pdb
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\bin\Debug\net7.0\CounterStrikeSharp.API.xml
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\obj\Debug\net7.0\GoSpecPlugin.csproj.AssemblyReference.cache
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\obj\Debug\net7.0\GoSpecPlugin.GeneratedMSBuildEditorConfig.editorconfig
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\obj\Debug\net7.0\GoSpecPlugin.AssemblyInfoInputs.cache
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\obj\Debug\net7.0\GoSpecPlugin.AssemblyInfo.cs
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\obj\Debug\net7.0\GoSpecPlugin.csproj.CoreCompileInputs.cache
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\obj\Debug\net7.0\GoSpecPlugin.csproj.CopyComplete
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\obj\Debug\net7.0\GoSpecPlugin.dll
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\obj\Debug\net7.0\refint\GoSpecPlugin.dll
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\obj\Debug\net7.0\GoSpecPlugin.pdb
+C:\Users\joahr\OneDrive\Documents\Dev\addons\GoSpecPlugin\obj\Debug\net7.0\ref\GoSpecPlugin.dll
diff --git a/obj/Debug/net7.0/GoSpecPlugin.dll b/obj/Debug/net7.0/GoSpecPlugin.dll
new file mode 100644
index 0000000..ac1b260
Binary files /dev/null and b/obj/Debug/net7.0/GoSpecPlugin.dll differ
diff --git a/obj/Debug/net7.0/GoSpecPlugin.pdb b/obj/Debug/net7.0/GoSpecPlugin.pdb
new file mode 100644
index 0000000..a55e462
Binary files /dev/null and b/obj/Debug/net7.0/GoSpecPlugin.pdb differ
diff --git a/obj/Debug/net7.0/ref/GoSpec.dll b/obj/Debug/net7.0/ref/GoSpec.dll
new file mode 100644
index 0000000..47785c9
Binary files /dev/null and b/obj/Debug/net7.0/ref/GoSpec.dll differ
diff --git a/obj/Debug/net7.0/ref/GoSpecPlugin.dll b/obj/Debug/net7.0/ref/GoSpecPlugin.dll
new file mode 100644
index 0000000..2fd1b7e
Binary files /dev/null and b/obj/Debug/net7.0/ref/GoSpecPlugin.dll differ
diff --git a/obj/Debug/net7.0/refint/GoSpec.dll b/obj/Debug/net7.0/refint/GoSpec.dll
new file mode 100644
index 0000000..47785c9
Binary files /dev/null and b/obj/Debug/net7.0/refint/GoSpec.dll differ
diff --git a/obj/Debug/net7.0/refint/GoSpecPlugin.dll b/obj/Debug/net7.0/refint/GoSpecPlugin.dll
new file mode 100644
index 0000000..2fd1b7e
Binary files /dev/null and b/obj/Debug/net7.0/refint/GoSpecPlugin.dll differ
diff --git a/obj/GoSpec.csproj.nuget.dgspec.json b/obj/GoSpec.csproj.nuget.dgspec.json
new file mode 100644
index 0000000..37511f3
--- /dev/null
+++ b/obj/GoSpec.csproj.nuget.dgspec.json
@@ -0,0 +1,63 @@
+{
+ "format": 1,
+ "restore": {
+ "C:\\Users\\joahr\\OneDrive\\Documents\\Dev\\addons\\GoSpec\\GoSpec.csproj": {}
+ },
+ "projects": {
+ "C:\\Users\\joahr\\OneDrive\\Documents\\Dev\\addons\\GoSpec\\GoSpec.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Users\\joahr\\OneDrive\\Documents\\Dev\\addons\\GoSpec\\GoSpec.csproj",
+ "projectName": "GoSpec",
+ "projectPath": "C:\\Users\\joahr\\OneDrive\\Documents\\Dev\\addons\\GoSpec\\GoSpec.csproj",
+ "packagesPath": "C:\\Users\\joahr\\.nuget\\packages\\",
+ "outputPath": "C:\\Users\\joahr\\OneDrive\\Documents\\Dev\\addons\\GoSpec\\obj\\",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "C:\\Users\\joahr\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net7.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.306\\RuntimeIdentifierGraph.json"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/obj/GoSpec.csproj.nuget.g.props b/obj/GoSpec.csproj.nuget.g.props
new file mode 100644
index 0000000..27def6d
--- /dev/null
+++ b/obj/GoSpec.csproj.nuget.g.props
@@ -0,0 +1,15 @@
+
+
+
+ True
+ NuGet
+ $(MSBuildThisFileDirectory)project.assets.json
+ $(UserProfile)\.nuget\packages\
+ C:\Users\joahr\.nuget\packages\
+ PackageReference
+ 6.6.0
+
+
+
+
+
\ No newline at end of file
diff --git a/obj/GoSpec.csproj.nuget.g.targets b/obj/GoSpec.csproj.nuget.g.targets
new file mode 100644
index 0000000..3dc06ef
--- /dev/null
+++ b/obj/GoSpec.csproj.nuget.g.targets
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/obj/GoSpecPlugin.csproj.nuget.dgspec.json b/obj/GoSpecPlugin.csproj.nuget.dgspec.json
new file mode 100644
index 0000000..1c79a3b
--- /dev/null
+++ b/obj/GoSpecPlugin.csproj.nuget.dgspec.json
@@ -0,0 +1,63 @@
+{
+ "format": 1,
+ "restore": {
+ "C:\\Users\\joahr\\OneDrive\\Documents\\Dev\\addons\\GoSpecPlugin\\GoSpecPlugin.csproj": {}
+ },
+ "projects": {
+ "C:\\Users\\joahr\\OneDrive\\Documents\\Dev\\addons\\GoSpecPlugin\\GoSpecPlugin.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Users\\joahr\\OneDrive\\Documents\\Dev\\addons\\GoSpecPlugin\\GoSpecPlugin.csproj",
+ "projectName": "GoSpecPlugin",
+ "projectPath": "C:\\Users\\joahr\\OneDrive\\Documents\\Dev\\addons\\GoSpecPlugin\\GoSpecPlugin.csproj",
+ "packagesPath": "C:\\Users\\joahr\\.nuget\\packages\\",
+ "outputPath": "C:\\Users\\joahr\\OneDrive\\Documents\\Dev\\addons\\GoSpecPlugin\\obj\\",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "C:\\Users\\joahr\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net7.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.306\\RuntimeIdentifierGraph.json"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/obj/GoSpecPlugin.csproj.nuget.g.props b/obj/GoSpecPlugin.csproj.nuget.g.props
new file mode 100644
index 0000000..27def6d
--- /dev/null
+++ b/obj/GoSpecPlugin.csproj.nuget.g.props
@@ -0,0 +1,15 @@
+
+
+
+ True
+ NuGet
+ $(MSBuildThisFileDirectory)project.assets.json
+ $(UserProfile)\.nuget\packages\
+ C:\Users\joahr\.nuget\packages\
+ PackageReference
+ 6.6.0
+
+
+
+
+
\ No newline at end of file
diff --git a/obj/GoSpecPlugin.csproj.nuget.g.targets b/obj/GoSpecPlugin.csproj.nuget.g.targets
new file mode 100644
index 0000000..3dc06ef
--- /dev/null
+++ b/obj/GoSpecPlugin.csproj.nuget.g.targets
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/obj/project.assets.json b/obj/project.assets.json
new file mode 100644
index 0000000..8123e89
--- /dev/null
+++ b/obj/project.assets.json
@@ -0,0 +1,68 @@
+{
+ "version": 3,
+ "targets": {
+ "net7.0": {}
+ },
+ "libraries": {},
+ "projectFileDependencyGroups": {
+ "net7.0": []
+ },
+ "packageFolders": {
+ "C:\\Users\\joahr\\.nuget\\packages\\": {}
+ },
+ "project": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Users\\joahr\\OneDrive\\Documents\\Dev\\addons\\GoSpec\\GoSpec.csproj",
+ "projectName": "GoSpec",
+ "projectPath": "C:\\Users\\joahr\\OneDrive\\Documents\\Dev\\addons\\GoSpec\\GoSpec.csproj",
+ "packagesPath": "C:\\Users\\joahr\\.nuget\\packages\\",
+ "outputPath": "C:\\Users\\joahr\\OneDrive\\Documents\\Dev\\addons\\GoSpec\\obj\\",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "C:\\Users\\joahr\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net7.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.306\\RuntimeIdentifierGraph.json"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/obj/project.nuget.cache b/obj/project.nuget.cache
new file mode 100644
index 0000000..3289b33
--- /dev/null
+++ b/obj/project.nuget.cache
@@ -0,0 +1,8 @@
+{
+ "version": 2,
+ "dgSpecHash": "7nQCsG03c3XGEk2dhz7jZAmh7EwSY3QPsz023WQ6+LZHQzh2/ZUhxLXtRerZYAb/f6c80dDqyFrZSKC9YCLJrw==",
+ "success": true,
+ "projectFilePath": "C:\\Users\\joahr\\OneDrive\\Documents\\Dev\\addons\\GoSpec\\GoSpec.csproj",
+ "expectedPackageFiles": [],
+ "logs": []
+}
\ No newline at end of file