Improve tmp offsets

This commit is contained in:
Atony committed 2026-07-01 23:39:57 -05:00
1 parent ff30d5fdd6
commit 850e82155c
2 files changed
+7 -11

No files matched your search

+6 -10
View File
@@ -11,21 +11,17 @@ public static class TmpAwakePatch
[HarmonyPostfix] [HarmonyPostfix]
public static void TmpAwakePostfix(TextMeshPro __instance) public static void TmpAwakePostfix(TextMeshPro __instance)
{ {
if (!TmpSpriteUtils.AssetHolder || !__instance.m_spriteAsset) if (!TmpSpriteUtils.AssetHolder || __instance.m_spriteAsset == TmpSpriteUtils.AssetHolder)
{ {
return; return;
} }
/* if (!__instance.m_spriteAsset)
if (__instance.m_spriteAsset.name == "RoleIcons")
{ {
Error($"Stencil Comp: {__instance.m_spriteAsset.material.GetFloat(ShaderUtilities.ID_StencilComp)}"); __instance.m_spriteAsset = TmpSpriteUtils.AssetHolder;
Error($"Stencil ID: {__instance.m_spriteAsset.material.GetFloat(ShaderUtilities.ID_StencilID)}"); __instance.UpdateMeshPadding();
Error($"Stencil Op: {__instance.m_spriteAsset.material.GetFloat(ShaderUtilities.ID_StencilOp)}"); return;
Error($"Stencil Write: {__instance.m_spriteAsset.material.GetFloat(ShaderUtilities.ID_StencilWriteMask)}"); }
Error($"Stencil Read: {__instance.m_spriteAsset.material.GetFloat(ShaderUtilities.ID_StencilReadMask)}");
Error($"Cull Mode: {__instance.m_spriteAsset.material.GetFloat(ShaderUtilities.ShaderTag_CullMode)}");
}*/
__instance.m_spriteAsset.fallbackSpriteAssets.Add(TmpSpriteUtils.AssetHolder); __instance.m_spriteAsset.fallbackSpriteAssets.Add(TmpSpriteUtils.AssetHolder);
__instance.UpdateMeshPadding(); __instance.UpdateMeshPadding();
} }
+1 -1
View File
@@ -72,7 +72,7 @@ public static class TmpSpriteUtils
y = 0, y = 0,
width = rect.width, width = rect.width,
height = rect.height, height = rect.height,
xOffset = -(rect.width / 3), xOffset = -(rect.width / 3) + (scale - 1) * (rect.width / 2),
yOffset = rect.height / 1.25f, yOffset = rect.height / 1.25f,
xAdvance = rect.width, xAdvance = rect.width,
scale = scale, scale = scale,