mirror of
https://github.com/originalnicodr/CinematicUnityExplorer.git
synced 2026-10-11 18:08:05 +08:00
More progress, and change Aggressive Mouse Unlock behaviour
This commit is contained in:
1 parent
a2a2b09d33
commit
dba9bdbdc2
22 files changed
+365
-233
No files matched your search
@@ -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
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -35,8 +35,6 @@ namespace UnityExplorer
|
||||
|
||||
public abstract void Initialize();
|
||||
|
||||
public abstract void SetupCameraDelegate();
|
||||
|
||||
public abstract void SetupEvents();
|
||||
|
||||
public abstract void StartCoroutine(IEnumerator routine);
|
||||
|
||||
Reference in new issue
Block a user