More progress, and change Aggressive Mouse Unlock behaviour

This commit is contained in:
Sinai committed 2021-04-29 21:01:08 +10:00
1 parent a2a2b09d33
commit dba9bdbdc2
22 files changed
+365 -233

No files matched your search

-18
View File
@@ -26,24 +26,6 @@ namespace UnityExplorer.Core.Runtime.Il2Cpp
TextureUtil = new Il2CppTextureUtil();
}
public override void SetupCameraDelegate()
{
try
{
var action = new Action<Camera>(CursorUnlocker.OnCameraPostRender);
var _delegate = DelegateSupport.ConvertDelegate<Camera.CameraCallback>(action);
if (Camera.onPostRender == null)
Camera.onPostRender = _delegate;
else
Camera.onPostRender = Camera.onPostRender.CombineImpl(_delegate).TryCast<Camera.CameraCallback>();
}
catch (Exception ex)
{
ExplorerCore.LogWarning($"Exception setting up Camera.onPostRender callback: {ex}");
}
}
public override void SetupEvents()
{
try
-5
View File
@@ -27,11 +27,6 @@ namespace UnityExplorer.Core.Runtime.Mono
DummyBehaviour.Setup();
}
public override void SetupCameraDelegate()
{
Camera.onPostRender += CursorUnlocker.OnCameraPostRender;
}
public override void SetupEvents()
{
Application.logMessageReceived += Application_logMessageReceived;
-2
View File
@@ -35,8 +35,6 @@ namespace UnityExplorer
public abstract void Initialize();
public abstract void SetupCameraDelegate();
public abstract void SetupEvents();
public abstract void StartCoroutine(IEnumerator routine);