From d80451ab557736862ecd10b3de84a3d0ffed09f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=20Luis=20Monta=C3=B1es=20Ojados?= Date: Tue, 6 Jan 2026 05:50:51 +0100 Subject: [PATCH] show icon on press key V --- Class1.cs | 22 ++++++++++++++---- StrategicView-Plus.csproj | 6 +++++ .../net472/StrategicView-Plus.AssemblyInfo.cs | 2 +- ...trategicView-Plus.AssemblyInfoInputs.cache | 2 +- ...icView-Plus.csproj.AssemblyReference.cache | Bin 115172 -> 115336 bytes ...icView-Plus.csproj.CoreCompileInputs.cache | 2 +- obj/Debug/net472/StrategicView-Plus.dll | Bin 11264 -> 11264 bytes obj/Debug/net472/StrategicView-Plus.pdb | Bin 11188 -> 11396 bytes 8 files changed, 27 insertions(+), 7 deletions(-) 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 950b0bea1636f02137182344365e976163c038bb..98aa4b5244d9e15792cfb7a0cada4f57aa638e65 100644 GIT binary patch delta 92 zcmaFT%-+$;zMuHOqu=y-S&ZU9kr&ei wco@AWf7lQ(y@82QX!@TV#_Z_@`iwlA-}%q9p5D#LSh2aUZ^`ZLK#3P20KohvIsgCw delta 78 zcmV-U0I~mwg$Lw=2e5Zfm!NF{Ym@Mi472N1nLCqNyLhwjPXz(DU@-v_0hh2*0eG|g kk)+$RTT*KQmoQ`jvX|gO0Zo%&S5B8;G652|plt!@RA~GmxBvhE 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 1072faca661028c44d07bc1fbfd7378d38914910..09ac7b170026193896c5cd32f4e8c46402b00a73 100644 GIT binary patch delta 3288 zcmZuz4RBP|6+Y*_zw9PivLx9gkdS|}NtSdIHU@@@B(cQsBY_YlAU`2&(zKF?NdQwC zH$jXrrAYdiGCD&wShb}W+>u&wQP?{4_1zM1#k zbG~!#Ip^Mc-rXHsF}PyyPTl)%&!0wiXNx`cBZuzs%&8|@LU`5@y`hcdrzQ;&B|)E8 zN3`6@7Xhc0OT@lHXFETXWy4!Oci|Oe(9UwA7kotQoGq$}Hi;zW#OP}6GPBERG|Jf> z-E2HB*zFV~v~Z&HV8Rkka>f%jbfpFb-Gd-Z!2uwm0Ioq@sfF>#HdYvn?z5spiRAtoQNwuv>2SvzFS)2sY)RGu}yBf=>{wO6_QyhVVN`T%I9Y1 zudbZP@|cT-YWywIh=sbTr&c9^nC!A;yqiMDleun*C?~mWov1uj_v-$8q1!7YDO@&I zT0W3~1Y(=SJRykeR%P7QAejOjXsx|6#z-Q=UUft9-v>EX)=gE|t79H=8-4Zy=Y%^e zvIdlYu7tHWjA?$kiK(X7ymcFeZ$KU-otL{`n=KoK2$Ly{{eK!ST8dB^%hSINGBV-x zeFHcztVHIGg$^Xg%gU2yERWorpir1B1PNr2N1O)|Ga^W8#+wMupxS2Lm)51lLZemg zgs(gt&0ZHv}G&fdpxme{&uw+1rg!jpd=Kf%WqjdylT2_R3n`_YmcwnG0K*Nlzt80aw`2(s(DvH0VEe4kVXEWK+P25S=E) zWz?*61e6V<(qU(mOytpJda3P1Nj^vURKq%j4p0*o(1|$H zsNDKgpGE;w;#ET?ep8eF2aWNF+RNM3hRSng9Me@=ZdNN~gC#wu8$F^ak0?SkL=9LC z(*~$g6GCd|;+lqyV+!C7k+yW4G*f0_OnXfK4g!8SU24ObBd}?dQzEsI%>Bl8p;16- zv6vd|RoXD!kM7XusZuybXqYmQUZeM=3T;@Qhlvl$uN~T4D+TTOub8G%7&I9_ffET0 z%2rw|AsPkc)nO2{2wlyz75&R}x8PhOF8^q{-wlq{)GN1!W$k^JWPcIakW-!0b1_&7%}K z3*{^lYyw`ewg4AtIl#ZsL;Ri!bcs^T9efET?&7!Uv?f<}#M;AcoMfG*zk}b$vw5M> zPp$khKMr}&d4=MXgdbEbzKSrF_{OfW2kPc zCfC%Woy01iw%!6G&+KS?m6y%)+|NnIMXd5Q{W7f0#%cJkHke#&(^VegXU&tmi&KOy zhIpgl7E9sp6)t{Jzse*0iW$ifBfM5C0zSc|ViynKckwX&5FP5}ui+HOP-#$HqkJ(> z9Ol>QB&Ic>DSxX9eOqB#9OW5T;Nu(?6_iSk0jJW>frWGgSWbpkK{F`_IEVbeda90K zSf~umz{Frv zHsiXbN#5lD_k`8WGwIgJZ#bi=sr-cV>(r9a=Qo?;lfSDb<{35 z(a%$J*;p9vueTjv`pS%!?ykQ6Z*+Hdb%!e&yEkp_TNLhWYwwSCrFR>--)!rxx4Zko z-F?&5D>^ncS5KL{`=!@^c~}499Ww%N{^Rid z$D`+Rk8u)iB;g%As^>8a=Lh*k%U(7idIw)N+&p>kk(e^3Lm9xu;2k^_V@@e$OgRn3 zs53G~QcOOp6LYp^u`n$?>M79JKeMf>BV1Ee6RK(tRt0N<>u0T>6|QQp3|57z!?VJb z!BFLfP^hEBnO%5CCQ&eD+cU(Ao3Jf3h<9Hd-XdpDq0daipZc_7=TKom$~y<2%^g~E zvEfk7OIbU{J#RUGEbOg{lU7-rl%d*N(|Uj3``PzKw;nv+j`M;%&52QBOVD_{{zPcI==t_ delta 3086 zcmb7Fdr*|u6+h>GuiXV!R?Gql6c&&LR>EUJ&?FR1RH6|Gm|%<*L}V!HDq#&%rjtw_c8o(hvC}d3ckj3O=uH0T zW$y1g=XcNRo_qHaYmc=*vqwL%Z{W!2zAW*|qR}G{c_WL6nh2wV=pAh|FD*Gnlni~K zfvC;S6Cryw7l|_gdxUpo9)h(T%P<8QbXO@+t)GbPvBLTBW|7S7iLcc@VRqS#Mk%}F zJB*`(-FCpWiaqw@t|m^h&$u=ibILV3Z$IlU;9uG&-Lu;f&?95^7Yf?Cy%E}wNu-ON z5+g;>Meu&0KeAj}-ogi0fQUSBlNG@-$*h#nWQRO?+-$G(WJg;Z6AJ-@56Z<>N%S{N zCroiWd2XgmBy-;uQ98LJI#Fqw?$d*9GSVtZ3U>s>mJYd8-4b(!Ac{Ps7I!X?OaOgu zh&=2tl1PuV-&BIDAvFf5(R_)vIzdAzi5k`-U@2$%J?1p!k9rcvxXYyeFF45xiPCT0wg**}(^?r2M#-+}c9X?G~b5 z1JMeYwiuSg3%3w&NaC_0aIhYVdF-cBf_Jw;$=^kE3g4sHL4NB%fA5x_?K1r)FHtV8 zb^fYW+J{?}3NC-?s>XZqJqZ1v{ZUF$Gz<+!vd07mC8JDA!bCuMjR?2vhD`LKCUv=T zR2(o&`a+>8b{jM3_lD#v#IR=4`{EnAN#9m@zrr4clL}`8J#=qW&$K+$3^Xa1evA@6 z<8hvelu}+o)lcbOM3A2q9MwYcljn#dm`7 z(ma%9qC+ylUR{<_4Q4hyPt7R00lqo(nfa!kL#D#F4Vmocn)H1FtFn7{OCXM7r;MYy zN@ZrXlBJesm6_exgG;TwXOx+naX=~1{6?c-dR>$FDyjHg^H9 znLWUFl?@r2M02i8I85~@ooPcti~dci=Mw7Q(I%!4-Vtef8T(_($al0}eE6oA#E{oD{eSC@2dbL343ynObl^nbIvc^%;x@PnMMl^iVM{l`0h0DQr;KsIW!h zYKlsuPAGR!FC`gSl*xawj#h09;7<9ts(FWtP$WT z+C#Hwt??XX(Vxr-Dxga1C193z3ai(()6~GnwMpRj%t>nGKI1KF;l8MGjt1!;e33%r z()Ymm6LX4wN3Wo1V>Cr6T)~4#IYvvYDPWDB#>bE*gC~$C8}by&JVC!Qi@-=pR@Z7f|UH z@cX%r3yncq&99>`b^M6=Ltv}PGFnIh;9>+X zqveWk1umvF)TI^SI(|;`_#~H!O3_2l(763#T4vWATw?hKPmiyP{Yo^zrr%h}l+W@1 zjJ4`5x!w0?iW7u?-8aUgcG0Y&oOhIA9<4_;8+o0YAK*KMnJVHVv%bRi#2pXEbNoGq zx2Jnx-QviOEd$iJqIbLfqd9ABS5|ktFDp+^ZC`5stF0xrc+bWA9=y=KWnuha?n$=S z2MXGco4L%s*m1+dGh!u(8V5VO%R8%UtE<*m*Va^3S9Dd(-_W(Ov$nRYswy0wUsu@~uBoi8sR-LzL4D<+ z3-N=*4>SvOA%=OT0aLwYPFrM~(lF(twQLb)f&ExPAhl-qU8ma)Y+U)>q$|JqYvByb zK3uT9GC}6dNRWt~_36|v{$eiw{6qcID_?&O{?p@_lygV({Nm6eySs40&MldYd*{|@ zO`X(D<#=tXsTQ*e=OCpTNY%I*U6}J}1HKz!Q;WYYtW@Fm69!*Lm0-iLu2eo16t?Z+ Q9pcr>xUb|gkCt2i1wu&{NB{r; diff --git a/obj/Debug/net472/StrategicView-Plus.pdb b/obj/Debug/net472/StrategicView-Plus.pdb index c5a8453e2fe2e48833b0981a21dde3638560b42a..f92d1b9def5abafe988a9f8341bbf6e7c166cab0 100644 GIT binary patch delta 1055 zcmY*YYivtl7=GXHwCiQsZtK)#vvupbSx2*F?$_DILW)T{ED`KxMzv!d8NpdhMuL&^ z56NjVRpX~;;ME$hs##cx_xL2DRr%26!EinF%M-oXovS}o zott`lOxFYJ)8dpJr{Sg*BZbjqBtmJL0%-M;0oxz$pmhm{0dLfd2O5tIxKg!fU=C~-6Sf$M-3S0oaYksn*hKHj|?%0vSb%5z;sj^0@;&SDTv<%bpu<}jHs=l2qaLDA#*Ctwk z;8rd`@FuAY?b4iUVP809*qu31*e(~bo_u*u*m3SM*lPD$*nYPRE9J*l>n5$|t_`v(Vi&c5YSB1x~D zwwc`<9ev*q>bGAgZpmpI$n3U-HZ0na+jIWz=IE3OS+Q2bPv%Flu<5k4ZeggkJ>qL> zu50L69Byn6HhCL^L3~SJApD%}5!nM5F6$reDL;F3ptP)S*Q=UPOQd6dsJSK7ehWVc`>7j25sC){KGcMT(G5%J;FAEI&}r z7w*?(CXq#%r;6@9Sy*J2hfvrqj0P$e+9FGoN%dNpQ9_i|V%@n@Qlg&R3agIr zgCttvcd^hIfpu_b2JUq7rc#>l8~)wEjQ(?l{6=)vEsEDkS5k^{XE=0!62_8O%l5~! m?V9+Tok%<(9lcbQr`0=mB`f3-#gW&Sb43 z8}I_SoD#yz?&6oZOl>x%NnqH{IRc3sCG$}yiI)|)vGCTc1?{s?pTkU&+0v$Q+=bmWzU(ny~wv-iIzT| z8Z;evnz>j~c44UOSL&CyRf~mrA6Ok-Gi#rJHGMTT&14UFboDdAv#%3>miLzGs^&f| zEQJqtwEc(;>;Et}$F3QpQtXboWL?JCERTKUu?3C@j^uE}%aN@d3C5P)J7k0M1P{o{ zL$%L$UQO{=c>AZtfIkz@&B`|;(;o%H>SuqhI_{V2vSh-1 zCCZ`_Gg;(ntdxXO3z z1^%;4m#gtU60N5K&8Q)6l&T3Bt$5rJ%2yHEsBNlKnKr6B^S4-|-7Eh%s&Moo{RIw@ Bnw