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]
public static void TmpAwakePostfix(TextMeshPro __instance)
{
if (!TmpSpriteUtils.AssetHolder || !__instance.m_spriteAsset)
if (!TmpSpriteUtils.AssetHolder || __instance.m_spriteAsset == TmpSpriteUtils.AssetHolder)
{
return;
}
/*
if (__instance.m_spriteAsset.name == "RoleIcons")
if (!__instance.m_spriteAsset)
{
Error($"Stencil Comp: {__instance.m_spriteAsset.material.GetFloat(ShaderUtilities.ID_StencilComp)}");
Error($"Stencil ID: {__instance.m_spriteAsset.material.GetFloat(ShaderUtilities.ID_StencilID)}");
Error($"Stencil Op: {__instance.m_spriteAsset.material.GetFloat(ShaderUtilities.ID_StencilOp)}");
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 = TmpSpriteUtils.AssetHolder;
__instance.UpdateMeshPadding();
return;
}
__instance.m_spriteAsset.fallbackSpriteAssets.Add(TmpSpriteUtils.AssetHolder);
__instance.UpdateMeshPadding();
}
+1 -1
View File
@@ -72,7 +72,7 @@ public static class TmpSpriteUtils
y = 0,
width = rect.width,
height = rect.height,
xOffset = -(rect.width / 3),
xOffset = -(rect.width / 3) + (scale - 1) * (rect.width / 2),
yOffset = rect.height / 1.25f,
xAdvance = rect.width,
scale = scale,