Temporary fix for GUILayoutEntry

This commit is contained in:
js6pak committed 2020-12-23 16:12:40 +01:00
1 parent 6e9cece706
commit 9dc7745be4
1 file changed
+4 -4
+4 -4
View File
@@ -46,12 +46,12 @@ namespace Reactor.Unstrip
} }
} }
[HarmonyPatch(typeof(GUILayoutEntry), nameof(GUILayoutEntry.CalcWidth))] // [HarmonyPatch(typeof(GUILayoutEntry), nameof(GUILayoutEntry.CalcWidth))]
public static class CalcWidthPatch public static class CalcWidthPatch
{ {
public static bool Prefix(GUILayoutEntry __instance) public static bool Prefix(GUILayoutEntry __instance)
{ {
var cast = __instance.TryCast<GUIWordWrapSizer>(); var cast = __instance?.TryCast<GUIWordWrapSizer>();
if (cast != null) if (cast != null)
{ {
cast.CalcWidth(); cast.CalcWidth();
@@ -62,12 +62,12 @@ namespace Reactor.Unstrip
} }
} }
[HarmonyPatch(typeof(GUILayoutEntry), nameof(GUILayoutEntry.CalcHeight))] // [HarmonyPatch(typeof(GUILayoutEntry), nameof(GUILayoutEntry.CalcHeight))]
public static class CalcHeightPatch public static class CalcHeightPatch
{ {
public static bool Prefix(GUILayoutEntry __instance) public static bool Prefix(GUILayoutEntry __instance)
{ {
var cast = __instance.TryCast<GUIWordWrapSizer>(); var cast = __instance?.TryCast<GUIWordWrapSizer>();
if (cast != null) if (cast != null)
{ {
cast.CalcHeight(); cast.CalcHeight();