Skip to content

Commit

Permalink
Fix clearing lock on while engaged getting things stuck
Browse files Browse the repository at this point in the history
  • Loading branch information
OrangeSpork committed Nov 22, 2021
1 parent 72a9628 commit a642503
Showing 1 changed file with 18 additions and 17 deletions.
35 changes: 18 additions & 17 deletions MoarCamz/MoarCamzPlugin.cs
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ public class MoarCamzPlugin : BaseUnityPlugin
{
public const string GUID = "orange.spork.moarcamzplugin";
public const string PluginName = "MoarCamz";
public const string Version = "1.0.2";
public const string Version = "1.0.3";

public static MoarCamzPlugin Instance { get; private set; }

Expand Down Expand Up @@ -477,6 +477,7 @@ private void InitUI()

ClearCenterButton.onClick.AddListener(() => {
CenterTarget = null;
LockOnEnabled = false;
CenterTargetKey = -1;
CenterTargetText.text = "Cntr: No center set.";
});
Expand Down Expand Up @@ -592,22 +593,22 @@ private void Update()

if (ui.activeSelf)
{
if (!PositionX.isFocused)
PositionX.text = string.Format("{0:F2}", LockOnEnabled ? OffsetPosition.x : Studio.Studio.Instance.cameraCtrl.cameraData.pos.x);
if (!PositionY.isFocused)
PositionY.text = string.Format("{0:F2}", LockOnEnabled ? OffsetPosition.y : Studio.Studio.Instance.cameraCtrl.cameraData.pos.y);
if (!PositionZ.isFocused)
PositionZ.text = string.Format("{0:F2}", LockOnEnabled ? OffsetPosition.z : Studio.Studio.Instance.cameraCtrl.cameraData.pos.z);

if (!RotationX.isFocused)
RotationX.text = string.Format("{0:F1}", Studio.Studio.Instance.cameraCtrl.cameraData.rotate.x);
if (!RotationY.isFocused)
RotationY.text = string.Format("{0:F1}", Studio.Studio.Instance.cameraCtrl.cameraData.rotate.y);
if (!RotationZ.isFocused)
RotationZ.text = string.Format("{0:F1}", Studio.Studio.Instance.cameraCtrl.cameraData.rotate.z);

if (!Distance.isFocused)
Distance.text = string.Format("{0:F2}", -1 * Studio.Studio.Instance.cameraCtrl.cameraData.distance.z);
if (!PositionX.isFocused)
PositionX.text = string.Format("{0:F2}", LockOnEnabled ? OffsetPosition.x : Studio.Studio.Instance.cameraCtrl.cameraData.pos.x);
if (!PositionY.isFocused)
PositionY.text = string.Format("{0:F2}", LockOnEnabled ? OffsetPosition.y : Studio.Studio.Instance.cameraCtrl.cameraData.pos.y);
if (!PositionZ.isFocused)
PositionZ.text = string.Format("{0:F2}", LockOnEnabled ? OffsetPosition.z : Studio.Studio.Instance.cameraCtrl.cameraData.pos.z);

if (!RotationX.isFocused)
RotationX.text = string.Format("{0:F1}", Studio.Studio.Instance.cameraCtrl.cameraData.rotate.x);
if (!RotationY.isFocused)
RotationY.text = string.Format("{0:F1}", Studio.Studio.Instance.cameraCtrl.cameraData.rotate.y);
if (!RotationZ.isFocused)
RotationZ.text = string.Format("{0:F1}", Studio.Studio.Instance.cameraCtrl.cameraData.rotate.z);

if (!Distance.isFocused)
Distance.text = string.Format("{0:F2}", -1 * Studio.Studio.Instance.cameraCtrl.cameraData.distance.z);
}
for (int i = 0; i < MoarCamz.Count; i++)
{
Expand Down

0 comments on commit a642503

Please sign in to comment.