1.8.0, merging Mono and Il2Cpp builds, adding BepInEx support

* Project renamed to Explorer to reflect the new scope
* Merged Mono and Il2Cpp builds
* Merged BepInEx and MelonLoader builds
* Some minor changes to accommodate for this
* The release DLL and the config file now use "Explorer" in place of "CppExplorer" for file and folder names
This commit is contained in:
sinaioutlander committed 2020-09-27 22:04:23 +10:00
1 parent 8c6202c194
commit b550356f14
47 files changed
+1230 -523

No files matched your search

+4 -5
View File
@@ -1,6 +1,5 @@
using System;
using System.Reflection;
using MelonLoader;
using UnityEngine;
namespace Explorer
@@ -48,7 +47,7 @@ namespace Explorer
get
{
if (NO_INPUT) return Vector3.zero;
return (Vector3)_mousePosition.GetValue(null);
return (Vector3)_mousePosition.GetValue(null, null);
}
}
#pragma warning restore IDE1006
@@ -81,17 +80,17 @@ namespace Explorer
private static bool TryManuallyLoadInput()
{
MelonLogger.Log("UnityEngine.Input is null, trying to load manually....");
ExplorerCore.Log("UnityEngine.Input is null, trying to load manually....");
if ((ReflectionHelpers.LoadModule("UnityEngine.InputLegacyModule.dll") || ReflectionHelpers.LoadModule("UnityEngine.CoreModule.dll"))
&& Input != null)
{
MelonLogger.Log("Ok!");
ExplorerCore.Log("Ok!");
return true;
}
else
{
MelonLogger.Log("Could not load Input module!");
ExplorerCore.Log("Could not load Input module!");
return false;
}
}