From 28de6779d83b5d538e86f9b62d3420f1bc2b3071 Mon Sep 17 00:00:00 2001 From: Sinai <49360850+sinai-dev@users.noreply.github.com> Date: Tue, 24 Aug 2021 17:47:42 +1000 Subject: [PATCH] Fix for Canvas.renderingDisplaySize crash --- src/CacheObject/CacheMember.cs | 4 +--- src/Core/Reflection/Il2CppReflection.cs | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/CacheObject/CacheMember.cs b/src/CacheObject/CacheMember.cs index 791d9d7..0086f25 100644 --- a/src/CacheObject/CacheMember.cs +++ b/src/CacheObject/CacheMember.cs @@ -79,7 +79,6 @@ namespace UnityExplorer.CacheObject public override void TrySetUserValue(object value) { TrySetValue(value); - Evaluate(); } @@ -246,7 +245,7 @@ namespace UnityExplorer.CacheObject var sig = GetSig(member); - //ExplorerCore.Log($"Trying to cache member {sig}..."); + //ExplorerCore.Log($"Trying to cache member {sig}... ({member.MemberType})"); CacheMember cached; Type returnType; @@ -311,7 +310,6 @@ namespace UnityExplorer.CacheObject cachedSigs.Add(sig); - //cached.Initialize(_inspector, declaringType, member, returnType); cached.SetFallbackType(returnType); cached.SetInspectorOwner(_inspector, member); diff --git a/src/Core/Reflection/Il2CppReflection.cs b/src/Core/Reflection/Il2CppReflection.cs index 103e6bb..012885a 100644 --- a/src/Core/Reflection/Il2CppReflection.cs +++ b/src/Core/Reflection/Il2CppReflection.cs @@ -14,7 +14,6 @@ using System.Diagnostics.CodeAnalysis; using UnityExplorer.Core; using CppType = Il2CppSystem.Type; using BF = System.Reflection.BindingFlags; -using UnityExplorer.Core.Config; using UnhollowerBaseLib.Attributes; using UnityEngine; @@ -562,6 +561,7 @@ namespace UnityExplorer "UnityEngine.Audio.AudioMixerPlayable.Create", "UnityEngine.BoxcastCommand.ScheduleBatch", "UnityEngine.Camera.CalculateProjectionMatrixFromPhysicalProperties", + "UnityEngine.Canvas.renderingDisplaySize", "UnityEngine.CapsulecastCommand.ScheduleBatch", "UnityEngine.Collider2D.Cast", "UnityEngine.Collider2D.Raycast",