fix mouse actions
This commit is contained in:
@@ -2451,7 +2451,7 @@ MonoBehaviour:
|
|||||||
m_OverrideVoxelSize: 1
|
m_OverrideVoxelSize: 1
|
||||||
m_VoxelSize: 0.3
|
m_VoxelSize: 0.3
|
||||||
m_MinRegionArea: 1
|
m_MinRegionArea: 1
|
||||||
m_NavMeshData: {fileID: 23800000, guid: a0cdc9a92c4bac44cbd576f9c5bfb78a, type: 2}
|
m_NavMeshData: {fileID: 23800000, guid: 3ce2e5aab30f1724e85beabcb1680e85, type: 2}
|
||||||
m_BuildHeightMesh: 1
|
m_BuildHeightMesh: 1
|
||||||
--- !u!4 &464115413
|
--- !u!4 &464115413
|
||||||
Transform:
|
Transform:
|
||||||
|
|||||||
@@ -44,7 +44,6 @@ public class GameManager : MonoBehaviour
|
|||||||
}
|
}
|
||||||
private void OnDisable()
|
private void OnDisable()
|
||||||
{
|
{
|
||||||
_gameMouseHandler.Dispose();
|
|
||||||
_inputSystem.Disable();
|
_inputSystem.Disable();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -14,8 +14,6 @@ public class InGameMouseHandler : UnityEngine.Object
|
|||||||
private Camera _camera;
|
private Camera _camera;
|
||||||
|
|
||||||
private BaseInteractableObject _selectedObject;
|
private BaseInteractableObject _selectedObject;
|
||||||
private bool _pressControl = false;
|
|
||||||
private bool _mousePress = false;
|
|
||||||
|
|
||||||
public InGameMouseHandler(Camera camera)
|
public InGameMouseHandler(Camera camera)
|
||||||
{
|
{
|
||||||
@@ -26,17 +24,11 @@ public class InGameMouseHandler : UnityEngine.Object
|
|||||||
var waypointPrefab = Resources.Load("WayPointSign", typeof(WaypointVisual)) as WaypointVisual;
|
var waypointPrefab = Resources.Load("WayPointSign", typeof(WaypointVisual)) as WaypointVisual;
|
||||||
_waypointVisual = Instantiate(waypointPrefab, GameManager.Instance.transform);
|
_waypointVisual = Instantiate(waypointPrefab, GameManager.Instance.transform);
|
||||||
|
|
||||||
GameManager.Instance.Input.PlayerAction.PointClick.performed += ClickToMove;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Dispose()
|
private void ClickToMove(bool isClickOnGui)
|
||||||
{
|
{
|
||||||
GameManager.Instance.Input.PlayerAction.PointClick.performed += ClickToMove;
|
if (isClickOnGui)
|
||||||
}
|
|
||||||
|
|
||||||
private void ClickToMove(InputAction.CallbackContext context)
|
|
||||||
{
|
|
||||||
if (!_pressControl)
|
|
||||||
{
|
{
|
||||||
|
|
||||||
GameManager.Instance.UI.ClosePopupMenu();
|
GameManager.Instance.UI.ClosePopupMenu();
|
||||||
@@ -55,14 +47,13 @@ public class InGameMouseHandler : UnityEngine.Object
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
_pressControl = false;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Update()
|
public void Update()
|
||||||
{
|
{
|
||||||
if (Mouse.current.leftButton.wasPressedThisFrame)
|
if (Mouse.current.leftButton.wasPressedThisFrame)
|
||||||
{
|
{
|
||||||
_pressControl = !EventSystem.current.IsPointerOverGameObject();
|
ClickToMove(!EventSystem.current.IsPointerOverGameObject());
|
||||||
}
|
}
|
||||||
_ray = _camera.ScreenPointToRay(Mouse.current.position.ReadValue());
|
_ray = _camera.ScreenPointToRay(Mouse.current.position.ReadValue());
|
||||||
if (Physics.Raycast(_ray, out var mouseRaycastHit, 100f, _selectableLayerMask))
|
if (Physics.Raycast(_ray, out var mouseRaycastHit, 100f, _selectableLayerMask))
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
// <auto-generated>
|
// <auto-generated>
|
||||||
// This code was auto-generated by com.unity.inputsystem:InputActionCodeGenerator
|
// This code was auto-generated by com.unity.inputsystem:InputActionCodeGenerator
|
||||||
// version 1.8.1
|
// version 1.8.2
|
||||||
// from Assets/Scripts/Managers/InputSystem/InputActions.inputactions
|
// from Assets/Scripts/Managers/InputSystem/InputActions.inputactions
|
||||||
//
|
//
|
||||||
// Changes to this file may cause incorrect behavior and will be lost if
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ public class RadialMenuItem : MonoBehaviour
|
|||||||
|
|
||||||
public void CancelAndClose()
|
public void CancelAndClose()
|
||||||
{
|
{
|
||||||
tcs.TrySetCanceled();
|
tcs.TrySetResult(RadialMenuActions.Cancel);
|
||||||
Close();
|
Close();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+15
-36
@@ -60,14 +60,13 @@
|
|||||||
"url": "https://packages.unity.com"
|
"url": "https://packages.unity.com"
|
||||||
},
|
},
|
||||||
"com.unity.collections": {
|
"com.unity.collections": {
|
||||||
"version": "2.4.0",
|
"version": "1.4.0",
|
||||||
"depth": 2,
|
"depth": 3,
|
||||||
"source": "registry",
|
"source": "registry",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"com.unity.burst": "1.8.12",
|
"com.unity.burst": "1.6.6",
|
||||||
"com.unity.nuget.mono-cecil": "1.11.4",
|
"com.unity.nuget.mono-cecil": "1.11.4",
|
||||||
"com.unity.test-framework": "1.4.3",
|
"com.unity.test-framework": "1.1.31"
|
||||||
"com.unity.test-framework.performance": "3.0.3"
|
|
||||||
},
|
},
|
||||||
"url": "https://packages.unity.com"
|
"url": "https://packages.unity.com"
|
||||||
},
|
},
|
||||||
@@ -107,7 +106,7 @@
|
|||||||
"url": "https://packages.unity.com"
|
"url": "https://packages.unity.com"
|
||||||
},
|
},
|
||||||
"com.unity.mathematics": {
|
"com.unity.mathematics": {
|
||||||
"version": "1.3.1",
|
"version": "1.2.6",
|
||||||
"depth": 1,
|
"depth": 1,
|
||||||
"source": "registry",
|
"source": "registry",
|
||||||
"dependencies": {},
|
"dependencies": {},
|
||||||
@@ -115,19 +114,18 @@
|
|||||||
},
|
},
|
||||||
"com.unity.nuget.mono-cecil": {
|
"com.unity.nuget.mono-cecil": {
|
||||||
"version": "1.11.4",
|
"version": "1.11.4",
|
||||||
"depth": 3,
|
"depth": 4,
|
||||||
"source": "registry",
|
"source": "registry",
|
||||||
"dependencies": {},
|
"dependencies": {},
|
||||||
"url": "https://packages.unity.com"
|
"url": "https://packages.unity.com"
|
||||||
},
|
},
|
||||||
"com.unity.render-pipelines.core": {
|
"com.unity.render-pipelines.core": {
|
||||||
"version": "17.0.3",
|
"version": "16.0.6",
|
||||||
"depth": 1,
|
"depth": 1,
|
||||||
"source": "builtin",
|
"source": "builtin",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"com.unity.mathematics": "1.2.6",
|
"com.unity.mathematics": "1.2.4",
|
||||||
"com.unity.ugui": "2.0.0",
|
"com.unity.ugui": "2.0.0",
|
||||||
"com.unity.collections": "2.2.0",
|
|
||||||
"com.unity.modules.physics": "1.0.0",
|
"com.unity.modules.physics": "1.0.0",
|
||||||
"com.unity.modules.terrain": "1.0.0",
|
"com.unity.modules.terrain": "1.0.0",
|
||||||
"com.unity.modules.jsonserialize": "1.0.0",
|
"com.unity.modules.jsonserialize": "1.0.0",
|
||||||
@@ -141,27 +139,18 @@
|
|||||||
"dependencies": {
|
"dependencies": {
|
||||||
"com.unity.mathematics": "1.2.1",
|
"com.unity.mathematics": "1.2.1",
|
||||||
"com.unity.burst": "1.8.9",
|
"com.unity.burst": "1.8.9",
|
||||||
"com.unity.render-pipelines.core": "17.0.3",
|
"com.unity.render-pipelines.core": "16.0.6",
|
||||||
"com.unity.shadergraph": "17.0.3",
|
"com.unity.shadergraph": "16.0.6"
|
||||||
"com.unity.render-pipelines.universal-config": "17.0.3"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"com.unity.render-pipelines.universal-config": {
|
|
||||||
"version": "17.0.3",
|
|
||||||
"depth": 1,
|
|
||||||
"source": "builtin",
|
|
||||||
"dependencies": {
|
|
||||||
"com.unity.render-pipelines.core": "17.0.3"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"com.unity.rendering.light-transport": {
|
"com.unity.rendering.light-transport": {
|
||||||
"version": "1.0.1",
|
"version": "1.0.2",
|
||||||
"depth": 2,
|
"depth": 2,
|
||||||
"source": "builtin",
|
"source": "builtin",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"com.unity.collections": "2.2.0",
|
"com.unity.collections": "1.4.0",
|
||||||
"com.unity.mathematics": "1.2.4",
|
"com.unity.mathematics": "1.2.4",
|
||||||
"com.unity.modules.terrain": "1.0.0"
|
"com.unity.render-pipelines.core": "16.0.1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"com.unity.searcher": {
|
"com.unity.searcher": {
|
||||||
@@ -172,11 +161,11 @@
|
|||||||
"url": "https://packages.unity.com"
|
"url": "https://packages.unity.com"
|
||||||
},
|
},
|
||||||
"com.unity.shadergraph": {
|
"com.unity.shadergraph": {
|
||||||
"version": "17.0.3",
|
"version": "16.0.6",
|
||||||
"depth": 1,
|
"depth": 1,
|
||||||
"source": "builtin",
|
"source": "builtin",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"com.unity.render-pipelines.core": "17.0.3",
|
"com.unity.render-pipelines.core": "16.0.6",
|
||||||
"com.unity.searcher": "4.9.2"
|
"com.unity.searcher": "4.9.2"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -191,16 +180,6 @@
|
|||||||
},
|
},
|
||||||
"url": "https://packages.unity.com"
|
"url": "https://packages.unity.com"
|
||||||
},
|
},
|
||||||
"com.unity.test-framework.performance": {
|
|
||||||
"version": "3.0.3",
|
|
||||||
"depth": 3,
|
|
||||||
"source": "registry",
|
|
||||||
"dependencies": {
|
|
||||||
"com.unity.test-framework": "1.1.31",
|
|
||||||
"com.unity.modules.jsonserialize": "1.0.0"
|
|
||||||
},
|
|
||||||
"url": "https://packages.unity.com"
|
|
||||||
},
|
|
||||||
"com.unity.timeline": {
|
"com.unity.timeline": {
|
||||||
"version": "1.8.6",
|
"version": "1.8.6",
|
||||||
"depth": 0,
|
"depth": 0,
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
m_EditorVersion: 6000.0.0f1
|
m_EditorVersion: 2023.2.20f1
|
||||||
m_EditorVersionWithRevision: 6000.0.0f1 (4ff56b3ea44c)
|
m_EditorVersionWithRevision: 2023.2.20f1 (0e25a174756c)
|
||||||
|
|||||||
@@ -12,7 +12,5 @@ MonoBehaviour:
|
|||||||
m_Script: {fileID: 11500000, guid: de02f9e1d18f588468e474319d09a723, type: 3}
|
m_Script: {fileID: 11500000, guid: de02f9e1d18f588468e474319d09a723, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
shaderVariantLimit: 128
|
|
||||||
customInterpolatorErrorThreshold: 32
|
customInterpolatorErrorThreshold: 32
|
||||||
customInterpolatorWarningThreshold: 16
|
customInterpolatorWarningThreshold: 16
|
||||||
customHeatmapValues: {fileID: 0}
|
|
||||||
|
|||||||
Reference in New Issue
Block a user