1.4.5 finalize and release

This commit is contained in:
sinaioutlander 2020-08-30 23:29:37 +10:00
parent fd20a1120b
commit 0fd382c1f6
4 changed files with 10 additions and 8 deletions

View File

@ -1,4 +1,4 @@
# CppExplorer [![Version](https://img.shields.io/badge/MelonLoader-0.2.6-green.svg)]() # CppExplorer [![Version](https://img.shields.io/badge/MelonLoader-0.2.7-green.svg)]()
<p align="center"> <p align="center">
<img align="center" src="https://sinai-dev.github.io/images/thumbs/02.png"> <img align="center" src="https://sinai-dev.github.io/images/thumbs/02.png">

View File

@ -85,11 +85,6 @@ namespace Explorer
if (type == null) if (type == null)
{ {
MelonLogger.Log("Could not get type for object or memberinfo!");
if (memberInfo is MethodInfo)
{
MelonLogger.Log("is it void?");
}
return null; return null;
} }

View File

@ -115,7 +115,14 @@ namespace Explorer
if (m_object is Il2CppSystem.Object ilObject) if (m_object is Il2CppSystem.Object ilObject)
{ {
var iltype = ilObject.GetIl2CppType(); var iltype = ilObject.GetIl2CppType();
return Type.GetType(iltype.AssemblyQualifiedName); if (Type.GetType(iltype.AssemblyQualifiedName) is Type type)
{
return type;
}
else
{
return ilObject.GetType();
}
} }
else else
{ {

View File

@ -37,7 +37,7 @@ namespace Explorer
var type = ReflectionHelpers.GetActualType(Target); var type = ReflectionHelpers.GetActualType(Target);
if (type == null) if (type == null)
{ {
MelonLogger.Log($"Could not get underlying type for object..? Type: {Target?.GetType().Name}, ToString: {Target?.ToString()}"); MelonLogger.Log($"Could not get underlying type for object! Type: {Target?.GetType().AssemblyQualifiedName}, Value ToString: {Target?.ToString()}");
DestroyWindow(); DestroyWindow();
return; return;
} }