diff --git a/Class1.cs b/Class1.cs
index bd5ef63..d33540c 100644
--- a/Class1.cs
+++ b/Class1.cs
@@ -183,6 +183,18 @@ namespace StrategicMapPlus
private Image iconImage;
private TextMeshProUGUI debugText;
private bool isInitialized = false;
+ private bool hasContent = false;
+
+ void Update()
+ {
+ if (!isInitialized || displayObj == null) return;
+
+ bool shouldShow = hasContent && Input.GetKey(KeyCode.V);
+ if (displayObj.activeSelf != shouldShow)
+ {
+ displayObj.SetActive(shouldShow);
+ }
+ }
public void Initialize()
{
@@ -224,6 +236,9 @@ namespace StrategicMapPlus
// CRUCIAL: Ponemos el icono al final de la lista de hijos para que se pinte ENCIMA
displayObj.transform.SetAsLastSibling();
+ // Inicialmente oculto
+ displayObj.SetActive(false);
+
isInitialized = true;
}
catch (System.Exception e)
@@ -236,6 +251,7 @@ namespace StrategicMapPlus
public void Hide()
{
+ hasContent = false;
if (displayObj != null && displayObj.activeSelf) displayObj.SetActive(false);
}
@@ -247,13 +263,12 @@ namespace StrategicMapPlus
// Aseguramos orden de dibujado (Encima de todo)
displayObj.transform.SetAsLastSibling();
- if (!displayObj.activeSelf) displayObj.SetActive(true);
-
if (s != null)
{
iconImage.sprite = s;
iconImage.enabled = true;
if (debugText != null) debugText.text = "";
+ hasContent = true;
}
}
@@ -264,10 +279,9 @@ namespace StrategicMapPlus
displayObj.transform.SetAsLastSibling();
- if (!displayObj.activeSelf) displayObj.SetActive(true);
-
if (iconImage != null) iconImage.enabled = false;
if (debugText != null) debugText.text = t;
+ hasContent = true;
}
}
}
\ No newline at end of file
diff --git a/StrategicView-Plus.csproj b/StrategicView-Plus.csproj
index c2f5f2d..3dadb7f 100644
--- a/StrategicView-Plus.csproj
+++ b/StrategicView-Plus.csproj
@@ -44,6 +44,12 @@
..\..\..\..\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.InputLegacyModule.dll
+
+
+ ..\..\..\..\SteamLibrary\steamapps\common\A Game of Thrones The Board Game\AGameOfThronesTheBoardGame_Data\Managed\UnityEngine.InputModule.dll
+
..\..\..\..\SteamLibrary\steamapps\common\A Game of Thrones The Board Game\AGameOfThronesTheBoardGame_Data\Managed\UnityEngine.UI.dll
diff --git a/obj/Debug/net472/StrategicView-Plus.AssemblyInfo.cs b/obj/Debug/net472/StrategicView-Plus.AssemblyInfo.cs
index a48e36e..1eb3632 100644
--- a/obj/Debug/net472/StrategicView-Plus.AssemblyInfo.cs
+++ b/obj/Debug/net472/StrategicView-Plus.AssemblyInfo.cs
@@ -14,7 +14,7 @@ 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+ae0a5853b586351c17dcfa88c3344792a4628614")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+3a2fe72742c02070b8b8e2c10245e8e1041d44ff")]
[assembly: System.Reflection.AssemblyProductAttribute("StrategicView-Plus")]
[assembly: System.Reflection.AssemblyTitleAttribute("StrategicView-Plus")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/obj/Debug/net472/StrategicView-Plus.AssemblyInfoInputs.cache b/obj/Debug/net472/StrategicView-Plus.AssemblyInfoInputs.cache
index 8b16415..77efbf4 100644
--- a/obj/Debug/net472/StrategicView-Plus.AssemblyInfoInputs.cache
+++ b/obj/Debug/net472/StrategicView-Plus.AssemblyInfoInputs.cache
@@ -1 +1 @@
-2b75dcbe8616bb42f12edaec3fc9bc49fdb1555dee5fe1f058109fdefbb47f6b
+6ca3cc0d9cf2ddd856703ea11f553a16eee2ab4b27a2c5b712fe31e12d397fe0
diff --git a/obj/Debug/net472/StrategicView-Plus.csproj.AssemblyReference.cache b/obj/Debug/net472/StrategicView-Plus.csproj.AssemblyReference.cache
index 950b0be..98aa4b5 100644
Binary files a/obj/Debug/net472/StrategicView-Plus.csproj.AssemblyReference.cache and b/obj/Debug/net472/StrategicView-Plus.csproj.AssemblyReference.cache differ
diff --git a/obj/Debug/net472/StrategicView-Plus.csproj.CoreCompileInputs.cache b/obj/Debug/net472/StrategicView-Plus.csproj.CoreCompileInputs.cache
index 8c4e9e9..b0613ea 100644
--- a/obj/Debug/net472/StrategicView-Plus.csproj.CoreCompileInputs.cache
+++ b/obj/Debug/net472/StrategicView-Plus.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-3cb9f30b2f7cdc911644f787aa9d0bd1dec3a38c35c65d0087457f82898e73da
+b51faeaabe4023883c8e279a84563b68bea28fdd80c39c2b396ab61d047966dc
diff --git a/obj/Debug/net472/StrategicView-Plus.dll b/obj/Debug/net472/StrategicView-Plus.dll
index 1072fac..09ac7b1 100644
Binary files a/obj/Debug/net472/StrategicView-Plus.dll and b/obj/Debug/net472/StrategicView-Plus.dll differ
diff --git a/obj/Debug/net472/StrategicView-Plus.pdb b/obj/Debug/net472/StrategicView-Plus.pdb
index c5a8453..f92d1b9 100644
Binary files a/obj/Debug/net472/StrategicView-Plus.pdb and b/obj/Debug/net472/StrategicView-Plus.pdb differ