Fix conditional compilation for Android.

This commit is contained in:
2023-08-15 21:01:00 +08:00
parent 4a1fa48352
commit 642a9563ba
2 changed files with 6 additions and 2 deletions

View File

@@ -347,15 +347,19 @@ namespace Cryville.Crtr {
forceSyncFrames = Settings.Default.ForceSyncFrames; forceSyncFrames = Settings.Default.ForceSyncFrames;
Game.AudioClient.Start(); Game.AudioClient.Start();
inputProxy.UnlockTime(); inputProxy.UnlockTime();
#if !UNITY_ANDROID || UNITY_EDITOR
DiscordController.Instance.SetResume(cbus.Time); DiscordController.Instance.SetResume(cbus.Time);
#endif
} }
else { else {
Game.AudioClient.Pause(); Game.AudioClient.Pause();
inputProxy.LockTime(); inputProxy.LockTime();
#if !UNITY_ANDROID || UNITY_EDITOR
DiscordController.Instance.SetPaused(); DiscordController.Instance.SetPaused();
#endif
} }
} }
#endregion #endregion
#region Load #region Load
void Play() { void Play() {

View File

@@ -56,7 +56,7 @@ namespace Cryville.Crtr {
unity::Input.simulateMouseWithTouches = false; unity::Input.simulateMouseWithTouches = false;
var emptyObjectArray = new object[0]; var emptyObjectArray = new object[0];
#if UNITY_ANDROID #if UNITY_ANDROID && !UNITY_EDITOR
InputManager.HandlerRegistries.Add(typeof(AndroidAccelerometerHandler), emptyObjectArray); InputManager.HandlerRegistries.Add(typeof(AndroidAccelerometerHandler), emptyObjectArray);
InputManager.HandlerRegistries.Add(typeof(AndroidAccelerometerUncalibratedHandler), emptyObjectArray); InputManager.HandlerRegistries.Add(typeof(AndroidAccelerometerUncalibratedHandler), emptyObjectArray);
InputManager.HandlerRegistries.Add(typeof(AndroidGameRotationVectorHandler), emptyObjectArray); InputManager.HandlerRegistries.Add(typeof(AndroidGameRotationVectorHandler), emptyObjectArray);