From ae0a5853b586351c17dcfa88c3344792a4628614 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=20Luis=20Monta=C3=B1es=20Ojados?= Date: Tue, 6 Jan 2026 04:07:34 +0100 Subject: [PATCH] init --- .gitignore | 2 + Class1.cs | 212 ++++++++++++++++++ StrategicView-Plus.csproj | 58 +++++ StrategicView-Plus.sln | 25 +++ ...ework,Version=v4.7.2.AssemblyAttributes.cs | 4 + obj/Debug/net472/Strategi.61ECE585.Up2Date | 0 .../net472/StrategicView-Plus.AssemblyInfo.cs | 23 ++ ...trategicView-Plus.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 5 + .../net472/StrategicView-Plus.assets.cache | Bin 0 -> 225 bytes ...icView-Plus.csproj.AssemblyReference.cache | Bin 0 -> 27525 bytes ...icView-Plus.csproj.CoreCompileInputs.cache | 1 + ...tegicView-Plus.csproj.FileListAbsolute.txt | 119 ++++++++++ obj/Debug/net472/StrategicView-Plus.dll | Bin 0 -> 8704 bytes obj/Debug/net472/StrategicView-Plus.pdb | Bin 0 -> 10148 bytes ...tandard,Version=v2.1.AssemblyAttributes.cs | 4 + .../netstandard2.1/Strategi.61ECE585.Up2Date | 0 .../StrategicView-Plus.AssemblyInfo.cs | 23 ++ ...trategicView-Plus.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 5 + .../StrategicView-Plus.assets.cache | Bin 0 -> 225 bytes ...icView-Plus.csproj.AssemblyReference.cache | Bin 0 -> 97273 bytes ...icView-Plus.csproj.CoreCompileInputs.cache | 1 + ...tegicView-Plus.csproj.FileListAbsolute.txt | 123 ++++++++++ .../netstandard2.1/StrategicView-Plus.dll | Bin 0 -> 9216 bytes .../netstandard2.1/StrategicView-Plus.pdb | Bin 0 -> 10132 bytes ...trategicView-Plus.csproj.nuget.dgspec.json | 56 +++++ obj/StrategicView-Plus.csproj.nuget.g.props | 16 ++ obj/StrategicView-Plus.csproj.nuget.g.targets | 2 + obj/project.assets.json | 62 +++++ obj/project.nuget.cache | 8 + 31 files changed, 751 insertions(+) create mode 100644 .gitignore create mode 100644 Class1.cs create mode 100644 StrategicView-Plus.csproj create mode 100644 StrategicView-Plus.sln create mode 100644 obj/Debug/net472/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs create mode 100644 obj/Debug/net472/Strategi.61ECE585.Up2Date create mode 100644 obj/Debug/net472/StrategicView-Plus.AssemblyInfo.cs create mode 100644 obj/Debug/net472/StrategicView-Plus.AssemblyInfoInputs.cache create mode 100644 obj/Debug/net472/StrategicView-Plus.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/net472/StrategicView-Plus.assets.cache create mode 100644 obj/Debug/net472/StrategicView-Plus.csproj.AssemblyReference.cache create mode 100644 obj/Debug/net472/StrategicView-Plus.csproj.CoreCompileInputs.cache create mode 100644 obj/Debug/net472/StrategicView-Plus.csproj.FileListAbsolute.txt create mode 100644 obj/Debug/net472/StrategicView-Plus.dll create mode 100644 obj/Debug/net472/StrategicView-Plus.pdb create mode 100644 obj/Debug/netstandard2.1/.NETStandard,Version=v2.1.AssemblyAttributes.cs create mode 100644 obj/Debug/netstandard2.1/Strategi.61ECE585.Up2Date create mode 100644 obj/Debug/netstandard2.1/StrategicView-Plus.AssemblyInfo.cs create mode 100644 obj/Debug/netstandard2.1/StrategicView-Plus.AssemblyInfoInputs.cache create mode 100644 obj/Debug/netstandard2.1/StrategicView-Plus.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/Debug/netstandard2.1/StrategicView-Plus.assets.cache create mode 100644 obj/Debug/netstandard2.1/StrategicView-Plus.csproj.AssemblyReference.cache create mode 100644 obj/Debug/netstandard2.1/StrategicView-Plus.csproj.CoreCompileInputs.cache create mode 100644 obj/Debug/netstandard2.1/StrategicView-Plus.csproj.FileListAbsolute.txt create mode 100644 obj/Debug/netstandard2.1/StrategicView-Plus.dll create mode 100644 obj/Debug/netstandard2.1/StrategicView-Plus.pdb create mode 100644 obj/StrategicView-Plus.csproj.nuget.dgspec.json create mode 100644 obj/StrategicView-Plus.csproj.nuget.g.props create mode 100644 obj/StrategicView-Plus.csproj.nuget.g.targets create mode 100644 obj/project.assets.json create mode 100644 obj/project.nuget.cache diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c868fe2 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +bin/ +.vs/ \ No newline at end of file diff --git a/Class1.cs b/Class1.cs new file mode 100644 index 0000000..51e360b --- /dev/null +++ b/Class1.cs @@ -0,0 +1,212 @@ +using BepInEx; +using HarmonyLib; // Necesario para Traverse +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using TMPro; +using UnityEngine.UI; // Necesario para Outline + +namespace StrategicMapPlus +{ + [BepInPlugin("com.mod.strategicmapplus", "Strategic Map Plus", "1.0.0")] + public class StrategicMapMod : BaseUnityPlugin + { + private float timer = 0f; + // Escaneamos cada 0.5 segundos (balance perfecto entre respuesta y rendimiento) + private float interval = 0.5f; + + void Awake() + { + Logger.LogInfo("Strategic Map Plus: Iniciado correctamente."); + } + + void Update() + { + timer += Time.deltaTime; + if (timer < interval) return; + timer = 0f; + + ScanStrategicMap(); + } + + void ScanStrategicMap() + { + // Buscamos el contenedor de regiones + GameObject regionsRoot = GameObject.Find("UI/2DRoot/Layout/Limit/FrontDialogs/StrategicView/Root/Regions"); + + if (regionsRoot == null || !regionsRoot.activeInHierarchy) return; + + foreach (Transform region in regionsRoot.transform) + { + // Buscamos el Army (contenedor lógico) + Transform army = region.Find("Army"); + if (army == null) continue; + + // Buscamos el componente del juego (DefenseCountRenderer) por nombre + Component defenseRenderer = army.GetComponent("iron.match.renderers.strategicview.DefenseCountRenderer"); + + // Buscamos el contenedor visual "Root" para anclar nuestro texto + Transform visualRoot = army.Find("Root"); + Transform targetParent = (visualRoot != null) ? visualRoot : army; + + if (defenseRenderer != null) + { + ProcessRegion((MonoBehaviour)defenseRenderer, targetParent); + } + } + } + + void ProcessRegion(MonoBehaviour renderer, Transform parentTransform) + { + // 1. Configurar o Buscar el Visualizador + var visualizer = parentTransform.GetComponent(); + if (visualizer == null) + { + visualizer = parentTransform.gameObject.AddComponent(); + visualizer.Initialize(); + } + + // 2. Acceder al Modelo de datos usando Reflection (Traverse) + var traverse = Traverse.Create(renderer); + var model = traverse.Property("model").GetValue(); + + if (model == null) + { + visualizer.UpdateOrder("", false); + return; + } + + // 3. Obtener la lista de hijos (Children) + // Ya sabemos que es un Campo llamado "Children" (con mayúscula) + var children = Traverse.Create(model).Field("Children").GetValue() as IEnumerable; + // Fallback a minúscula por si acaso cambia en otra versión + if (children == null) children = Traverse.Create(model).Field("children").GetValue() as IEnumerable; + + string finalText = ""; + bool foundOrder = false; + + if (children != null) + { + foreach (var child in children) + { + // 4. Leer Atributos Crudos + var childTrav = Traverse.Create(child); + var attributesObj = childTrav.Field("attributes").GetValue(); + + if (attributesObj != null) + { + // Accedemos al diccionario interno 'data' + var valuesDict = Traverse.Create(attributesObj).Field("data").GetValue() as IDictionary; + + if (valuesDict != null) + { + // ID 400003 = IronType (Tipo de unidad) + if (valuesDict.Contains(400003)) + { + // Desempaquetamos el MutableAttribute + object typeContainer = valuesDict[400003]; + object typeVal = Traverse.Create(typeContainer).Property("Value").GetValue(); + string typeName = typeVal?.ToString(); + + if (typeName == "Order") + { + // ¡Es una orden! + + // ID 400038 = OrderType (Tipo de orden) + string orderCode = "?"; + if (valuesDict.Contains(400038)) + { + object orderContainer = valuesDict[400038]; + object orderVal = Traverse.Create(orderContainer).Property("Value").GetValue(); + + var list = orderVal as IList; + if (list != null && list.Count > 0) + { + orderCode = list[0].ToString(); + } + } + + // ID 400039 = HasStar (Es especial) + bool isStar = false; + if (valuesDict.Contains(400039)) + { + object starContainer = valuesDict[400039]; + object starVal = Traverse.Create(starContainer).Property("Value").GetValue(); + + if (starVal != null && starVal.ToString().ToLower() == "true") isStar = true; + } + + finalText = GetOrderShortName(orderCode, isStar); + foundOrder = true; + break; // Solo mostramos 1 orden por región + } + } + } + } + } + } + + // 5. Actualizar UI + visualizer.UpdateOrder(finalText, foundOrder); + } + + static string GetOrderShortName(string typeName, bool isSpecial) + { + string symbol = ""; + string star = isSpecial ? "*" : ""; + + if (typeName.Contains("March")) symbol = "M"; + else if (typeName.Contains("Defense")) symbol = "D"; + else if (typeName.Contains("Support")) symbol = "S"; + else if (typeName.Contains("Raid")) symbol = "R"; + else if (typeName.Contains("Consolidate")) symbol = "$"; // Usamos $ porque parece una moneda/corona + else symbol = typeName.Substring(0, 1); + + return symbol + star; + } + } + + // --- COMPONENTE VISUAL --- + public class StrategicOrderDisplay : MonoBehaviour + { + private TextMeshProUGUI orderText; + private GameObject displayObj; + + public void Initialize() + { + if (displayObj != null) return; + + displayObj = new GameObject("OrderDisplay_Mod"); + displayObj.transform.SetParent(this.transform, false); + + // Ajustamos posición: X=60 (derecha del escudo), Z=-100 (encima de todo) + displayObj.transform.localPosition = new Vector3(60f, 0f, -100f); + + orderText = displayObj.AddComponent(); + orderText.fontSize = 24; + orderText.alignment = TextAlignmentOptions.Left; + // Amarillo Dorado (#FFD700) - Clásico de Game of Thrones + orderText.color = new Color(1f, 0.84f, 0f); + orderText.fontStyle = FontStyles.Bold; + orderText.enableWordWrapping = false; + + // Añadimos borde negro para que se lea bien sobre cualquier fondo + var outline = displayObj.AddComponent(); + outline.effectColor = Color.black; + outline.effectDistance = new Vector2(1, -1); + } + + public void UpdateOrder(string text, bool visible) + { + if (displayObj == null) Initialize(); + + // Gestión eficiente de SetActive para no parpadear + if (displayObj.activeSelf != visible) displayObj.SetActive(visible); + + if (visible && orderText != null && orderText.text != text) + { + orderText.text = text; + } + } + } +} \ No newline at end of file diff --git a/StrategicView-Plus.csproj b/StrategicView-Plus.csproj new file mode 100644 index 0000000..c2f5f2d --- /dev/null +++ b/StrategicView-Plus.csproj @@ -0,0 +1,58 @@ + + + + + net472 + + 7.3 + + disable + disable + + + + + ..\..\..\..\SteamLibrary\steamapps\common\A Game of Thrones The Board Game\BepInEx\core\0Harmony.dll + + + ..\..\..\..\SteamLibrary\steamapps\common\A Game of Thrones The Board Game\AGameOfThronesTheBoardGame_Data\Managed\AsmodeeNet.dll + + + ..\..\..\..\SteamLibrary\steamapps\common\A Game of Thrones The Board Game\AGameOfThronesTheBoardGame_Data\Managed\Attributes.dll + + + ..\..\..\..\SteamLibrary\steamapps\common\A Game of Thrones The Board Game\BepInEx\core\BepInEx.dll + + + ..\..\..\..\SteamLibrary\steamapps\common\A Game of Thrones The Board Game\AGameOfThronesTheBoardGame_Data\Managed\Canis.dll + + + ..\..\..\..\SteamLibrary\steamapps\common\A Game of Thrones The Board Game\AGameOfThronesTheBoardGame_Data\Managed\core-canis.dll + + + ..\..\..\..\SteamLibrary\steamapps\common\A Game of Thrones The Board Game\AGameOfThronesTheBoardGame_Data\Managed\iron-client.dll + + + ..\..\..\..\SteamLibrary\steamapps\common\A Game of Thrones The Board Game\AGameOfThronesTheBoardGame_Data\Managed\IronCanis.dll + + + ..\..\..\..\SteamLibrary\steamapps\common\A Game of Thrones The Board Game\AGameOfThronesTheBoardGame_Data\Managed\Unity.TextMeshPro.dll + + + ..\..\..\..\SteamLibrary\steamapps\common\A Game of Thrones The Board Game\AGameOfThronesTheBoardGame_Data\Managed\UnityEngine.dll + + + ..\..\..\..\SteamLibrary\steamapps\common\A Game of Thrones The Board Game\AGameOfThronesTheBoardGame_Data\Managed\UnityEngine.CoreModule.dll + + + ..\..\..\..\SteamLibrary\steamapps\common\A Game of Thrones The Board Game\AGameOfThronesTheBoardGame_Data\Managed\UnityEngine.UI.dll + + + ..\..\..\..\SteamLibrary\steamapps\common\A Game of Thrones The Board Game\AGameOfThronesTheBoardGame_Data\Managed\UnityEngine.UIModule.dll + + + ..\..\..\..\SteamLibrary\steamapps\common\A Game of Thrones The Board Game\AGameOfThronesTheBoardGame_Data\Managed\Utils.dll + + + + diff --git a/StrategicView-Plus.sln b/StrategicView-Plus.sln new file mode 100644 index 0000000..42ec420 --- /dev/null +++ b/StrategicView-Plus.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.9.34902.65 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StrategicView-Plus", "StrategicView-Plus.csproj", "{67460EED-8625-4386-93E5-EE7AFAB19B32}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {67460EED-8625-4386-93E5-EE7AFAB19B32}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {67460EED-8625-4386-93E5-EE7AFAB19B32}.Debug|Any CPU.Build.0 = Debug|Any CPU + {67460EED-8625-4386-93E5-EE7AFAB19B32}.Release|Any CPU.ActiveCfg = Release|Any CPU + {67460EED-8625-4386-93E5-EE7AFAB19B32}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {07F528E6-6995-4158-94DB-00EB129D38DE} + EndGlobalSection +EndGlobal diff --git a/obj/Debug/net472/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs b/obj/Debug/net472/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs new file mode 100644 index 0000000..3871b18 --- /dev/null +++ b/obj/Debug/net472/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")] diff --git a/obj/Debug/net472/Strategi.61ECE585.Up2Date b/obj/Debug/net472/Strategi.61ECE585.Up2Date new file mode 100644 index 0000000..e69de29 diff --git a/obj/Debug/net472/StrategicView-Plus.AssemblyInfo.cs b/obj/Debug/net472/StrategicView-Plus.AssemblyInfo.cs new file mode 100644 index 0000000..165bbe1 --- /dev/null +++ b/obj/Debug/net472/StrategicView-Plus.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// Este código fue generado por una herramienta. +// Versión de runtime:4.0.30319.42000 +// +// Los cambios en este archivo podrían causar un comportamiento incorrecto y se perderán si +// se vuelve a generar el código. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("StrategicView-Plus")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("StrategicView-Plus")] +[assembly: System.Reflection.AssemblyTitleAttribute("StrategicView-Plus")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generado por la clase WriteCodeFragment de MSBuild. + diff --git a/obj/Debug/net472/StrategicView-Plus.AssemblyInfoInputs.cache b/obj/Debug/net472/StrategicView-Plus.AssemblyInfoInputs.cache new file mode 100644 index 0000000..02753d1 --- /dev/null +++ b/obj/Debug/net472/StrategicView-Plus.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +273bd5731decc3a9326eaf60c8347c8c52258602c6bbbe66e14477d5903fa4e0 diff --git a/obj/Debug/net472/StrategicView-Plus.GeneratedMSBuildEditorConfig.editorconfig b/obj/Debug/net472/StrategicView-Plus.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..8614c63 --- /dev/null +++ b/obj/Debug/net472/StrategicView-Plus.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,5 @@ +is_global = true +build_property.RootNamespace = StrategicView-Plus +build_property.ProjectDir = D:\Downloads\Unity Modding\StrategicMap-Plus\StrategicView-Plus\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/obj/Debug/net472/StrategicView-Plus.assets.cache b/obj/Debug/net472/StrategicView-Plus.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..a069305e689ef26cc3d20bdcf033d943511e6de1 GIT binary patch literal 225 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 z +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.1", FrameworkDisplayName = ".NET Standard 2.1")] diff --git a/obj/Debug/netstandard2.1/Strategi.61ECE585.Up2Date b/obj/Debug/netstandard2.1/Strategi.61ECE585.Up2Date new file mode 100644 index 0000000..e69de29 diff --git a/obj/Debug/netstandard2.1/StrategicView-Plus.AssemblyInfo.cs b/obj/Debug/netstandard2.1/StrategicView-Plus.AssemblyInfo.cs new file mode 100644 index 0000000..165bbe1 --- /dev/null +++ b/obj/Debug/netstandard2.1/StrategicView-Plus.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// Este código fue generado por una herramienta. +// Versión de runtime:4.0.30319.42000 +// +// Los cambios en este archivo podrían causar un comportamiento incorrecto y se perderán si +// se vuelve a generar el código. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("StrategicView-Plus")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("StrategicView-Plus")] +[assembly: System.Reflection.AssemblyTitleAttribute("StrategicView-Plus")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generado por la clase WriteCodeFragment de MSBuild. + diff --git a/obj/Debug/netstandard2.1/StrategicView-Plus.AssemblyInfoInputs.cache b/obj/Debug/netstandard2.1/StrategicView-Plus.AssemblyInfoInputs.cache new file mode 100644 index 0000000..02753d1 --- /dev/null +++ b/obj/Debug/netstandard2.1/StrategicView-Plus.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +273bd5731decc3a9326eaf60c8347c8c52258602c6bbbe66e14477d5903fa4e0 diff --git a/obj/Debug/netstandard2.1/StrategicView-Plus.GeneratedMSBuildEditorConfig.editorconfig b/obj/Debug/netstandard2.1/StrategicView-Plus.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..ccec6b7 --- /dev/null +++ b/obj/Debug/netstandard2.1/StrategicView-Plus.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,5 @@ +is_global = true +build_property.RootNamespace = StrategicView_Plus +build_property.ProjectDir = D:\Downloads\Unity Modding\StrategicMap-Plus\StrategicView-Plus\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/obj/Debug/netstandard2.1/StrategicView-Plus.assets.cache b/obj/Debug/netstandard2.1/StrategicView-Plus.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..070e0ce36b1f4557b2a84c4a453f368a0324af47 GIT binary patch literal 225 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%0D%Xl)mBMF|Hed^9HR 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 literal 0 HcmV?d00001 diff --git a/obj/Debug/netstandard2.1/StrategicView-Plus.pdb b/obj/Debug/netstandard2.1/StrategicView-Plus.pdb new file mode 100644 index 0000000000000000000000000000000000000000..647486c8ec688799857a359f039a41666b40a244 GIT binary patch literal 10132 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 + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\PC\.nuget\packages\;D:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.10.0 + + + + + + \ No newline at end of file diff --git a/obj/StrategicView-Plus.csproj.nuget.g.targets b/obj/StrategicView-Plus.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/obj/StrategicView-Plus.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..f601cac --- /dev/null +++ b/obj/project.assets.json @@ -0,0 +1,62 @@ +{ + "version": 3, + "targets": { + ".NETFramework,Version=v4.7.2": {} + }, + "libraries": {}, + "projectFileDependencyGroups": { + ".NETFramework,Version=v4.7.2": [] + }, + "packageFolders": { + "C:\\Users\\PC\\.nuget\\packages\\": {}, + "D:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\Downloads\\Unity Modding\\StrategicMap-Plus\\StrategicView-Plus\\StrategicView-Plus.csproj", + "projectName": "StrategicView-Plus", + "projectPath": "D:\\Downloads\\Unity Modding\\StrategicMap-Plus\\StrategicView-Plus\\StrategicView-Plus.csproj", + "packagesPath": "C:\\Users\\PC\\.nuget\\packages\\", + "outputPath": "D:\\Downloads\\Unity Modding\\StrategicMap-Plus\\StrategicView-Plus\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "D:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\PC\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net472" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net472": { + "targetAlias": "net472", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net472": { + "targetAlias": "net472", + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.300\\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..dbb4124 --- /dev/null +++ b/obj/project.nuget.cache @@ -0,0 +1,8 @@ +{ + "version": 2, + "dgSpecHash": "zU5GcbnMVE8=", + "success": true, + "projectFilePath": "D:\\Downloads\\Unity Modding\\StrategicMap-Plus\\StrategicView-Plus\\StrategicView-Plus.csproj", + "expectedPackageFiles": [], + "logs": [] +} \ No newline at end of file