From 88ca88e019b6287e8643834b45829767720f1e27 Mon Sep 17 00:00:00 2001 From: Snow Date: Thu, 11 Feb 2021 17:10:53 +0900 Subject: [PATCH] Added an option to prevent accidentally grabbing and moving the camera quad. --- CameraPlus/CameraMoverPointer.cs | 2 +- CameraPlus/CameraPlus.csproj | 4 ++++ CameraPlus/Config.cs | 1 + CameraPlus/ContextMenu.cs | 16 ++++++++++++++++ CameraPlus/Properties/AssemblyInfo.cs | 4 ++-- CameraPlus/Resources/CameraLock.png | Bin 0 -> 7051 bytes CameraPlus/Resources/CameraUnlock.png | Bin 0 -> 6654 bytes CameraPlus/manifest.json | 2 +- 8 files changed, 25 insertions(+), 4 deletions(-) create mode 100644 CameraPlus/Resources/CameraLock.png create mode 100644 CameraPlus/Resources/CameraUnlock.png diff --git a/CameraPlus/CameraMoverPointer.cs b/CameraPlus/CameraMoverPointer.cs index 6a99aa3..e9ec507 100644 --- a/CameraPlus/CameraMoverPointer.cs +++ b/CameraPlus/CameraMoverPointer.cs @@ -71,7 +71,7 @@ protected virtual void Update() protected virtual void LateUpdate() { - if (_grabbingController != null) + if (_grabbingController != null && !_cameraPlus.Config.LockCamera) { var diff = _grabbingController.verticalAxisValue * Time.unscaledDeltaTime; if (_grabPos.magnitude > MinScrollDistance) diff --git a/CameraPlus/CameraPlus.csproj b/CameraPlus/CameraPlus.csproj index ca2b28b..2a50c86 100644 --- a/CameraPlus/CameraPlus.csproj +++ b/CameraPlus/CameraPlus.csproj @@ -144,6 +144,10 @@ + + + + diff --git a/CameraPlus/Config.cs b/CameraPlus/Config.cs index a284c19..e8953ad 100644 --- a/CameraPlus/Config.cs +++ b/CameraPlus/Config.cs @@ -8,6 +8,7 @@ public class Config { public string FilePath { get; } public bool LockScreen = false; + public bool LockCamera = false; public float fov = 50; public int antiAliasing = 2; public float renderScale = 1; diff --git a/CameraPlus/ContextMenu.cs b/CameraPlus/ContextMenu.cs index a21b844..e8c2dfe 100644 --- a/CameraPlus/ContextMenu.cs +++ b/CameraPlus/ContextMenu.cs @@ -25,6 +25,7 @@ internal Vector2 menuPos internal string[] scriptName; internal int scriptPage; internal Texture2D texture = null; + internal Texture2D Cameratexture = null; internal GUIStyle CustomEnableStyle = null; internal GUIStyle CustomDisableStyle = null; @@ -45,6 +46,10 @@ public void EnableMenu(Vector2 mousePos, CameraPlusBehaviour parentBehaviour) texture = Utils.LoadTextureFromResources("CameraPlus.Resources.Lock.png"); else texture = Utils.LoadTextureFromResources("CameraPlus.Resources.UnLock.png"); + if (this.parentBehaviour.Config.LockCamera) + Cameratexture = Utils.LoadTextureFromResources("CameraPlus.Resources.CameraLock.png"); + else + Cameratexture = Utils.LoadTextureFromResources("CameraPlus.Resources.CameraUnlock.png"); } public void DisableMenu() { @@ -89,6 +94,17 @@ void OnGUI() } GUI.Box(new Rect(menuPos.x + 35, menuPos.y + 25, 115, 30), new GUIContent(parentBehaviour.Config.LockScreen ? "Locked Screen" : "Unlocked Screen")); + if (GUI.Button(new Rect(menuPos.x + 150, menuPos.y + 25, 30, 30), Cameratexture)) + { + parentBehaviour.Config.LockCamera = !parentBehaviour.Config.LockCamera; + parentBehaviour.Config.Save(); + if (this.parentBehaviour.Config.LockCamera) + Cameratexture = Utils.LoadTextureFromResources("CameraPlus.Resources.CameraLock.png"); + else + Cameratexture = Utils.LoadTextureFromResources("CameraPlus.Resources.CameraUnlock.png"); + } + GUI.Box(new Rect(menuPos.x + 185, menuPos.y + 25, 115, 30), new GUIContent(parentBehaviour.Config.LockCamera ? "Locked Camera" : "Unlocked Camera")); + if (GUI.Button(new Rect(menuPos.x + 5, menuPos.y + 60, 145, 60), new GUIContent("Add New Camera"))) { lock (Plugin.Instance.Cameras) diff --git a/CameraPlus/Properties/AssemblyInfo.cs b/CameraPlus/Properties/AssemblyInfo.cs index f82c9d4..04e298b 100644 --- a/CameraPlus/Properties/AssemblyInfo.cs +++ b/CameraPlus/Properties/AssemblyInfo.cs @@ -31,5 +31,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("4.7.4")] -[assembly: AssemblyFileVersion("4.7.4")] +[assembly: AssemblyVersion("4.7.5")] +[assembly: AssemblyFileVersion("4.7.5")] diff --git a/CameraPlus/Resources/CameraLock.png b/CameraPlus/Resources/CameraLock.png new file mode 100644 index 0000000000000000000000000000000000000000..be9c21bb5de2e0f0e510b4f1a667e0da9d7ccdf8 GIT binary patch literal 7051 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 Ny0W%Xt%7CP{{S}>A7=mn literal 0 HcmV?d00001 diff --git a/CameraPlus/Resources/CameraUnlock.png b/CameraPlus/Resources/CameraUnlock.png new file mode 100644 index 0000000000000000000000000000000000000000..4c3befd3e372b11d8f39de159f753d76aca0efb8 GIT binary patch literal 6654 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 literal 0 HcmV?d00001 diff --git a/CameraPlus/manifest.json b/CameraPlus/manifest.json index 67f4672..fb1f5d3 100644 --- a/CameraPlus/manifest.json +++ b/CameraPlus/manifest.json @@ -5,7 +5,7 @@ "gameVersion": "1.13.2", "id": "CameraPlus", "name": "CameraPlus", - "version": "4.7.4", + "version": "4.7.5", "features": [], "dependsOn": { "BSIPA": "^4.1.4"