fix layer mask detection

This commit is contained in:
Vova
2023-12-11 14:48:07 +02:00
parent 4e0787287b
commit bf088009f6
2 changed files with 16 additions and 168 deletions
+5 -157
View File
@@ -1946,74 +1946,6 @@ MonoBehaviour:
m_LightCookieSize: {x: 1, y: 1}
m_LightCookieOffset: {x: 0, y: 0}
m_SoftShadowQuality: 0
--- !u!1001 &345504585
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 1381062366}
m_Modifications:
- target: {fileID: -8679921383154817045, guid: e5e06c221ebaf5048842c3bc4beae092,
type: 3}
propertyPath: m_LocalPosition.x
value: -67.67999
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: e5e06c221ebaf5048842c3bc4beae092,
type: 3}
propertyPath: m_LocalPosition.y
value: 0.04955578
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: e5e06c221ebaf5048842c3bc4beae092,
type: 3}
propertyPath: m_LocalPosition.z
value: 17.767944
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: e5e06c221ebaf5048842c3bc4beae092,
type: 3}
propertyPath: m_LocalRotation.w
value: 0.7071068
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: e5e06c221ebaf5048842c3bc4beae092,
type: 3}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: e5e06c221ebaf5048842c3bc4beae092,
type: 3}
propertyPath: m_LocalRotation.y
value: -0.7071068
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: e5e06c221ebaf5048842c3bc4beae092,
type: 3}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: e5e06c221ebaf5048842c3bc4beae092,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: e5e06c221ebaf5048842c3bc4beae092,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -90
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: e5e06c221ebaf5048842c3bc4beae092,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 919132149155446097, guid: e5e06c221ebaf5048842c3bc4beae092,
type: 3}
propertyPath: m_Name
value: tinnyHouse
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: e5e06c221ebaf5048842c3bc4beae092, type: 3}
--- !u!1 &349281312
GameObject:
m_ObjectHideFlags: 0
@@ -2439,7 +2371,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
m_IsActive: 1
--- !u!4 &416748197
Transform:
m_ObjectHideFlags: 0
@@ -2449,7 +2381,7 @@ Transform:
m_GameObject: {fileID: 416748196}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalPosition: {x: 0, y: 14.62, z: 0}
m_LocalScale: {x: 142.77245, y: 142.77245, z: 142.77245}
m_ConstrainProportionsScale: 0
m_Children:
@@ -2882,76 +2814,6 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 518643050}
m_CullTransparentMesh: 1
--- !u!1001 &525723898
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 1381062366}
m_Modifications:
- target: {fileID: -8679921383154817045, guid: f0d20e893ef930a4ca8364b321722883,
type: 3}
propertyPath: m_LocalPosition.x
value: -84.09999
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: f0d20e893ef930a4ca8364b321722883,
type: 3}
propertyPath: m_LocalPosition.y
value: 0.049571037
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: f0d20e893ef930a4ca8364b321722883,
type: 3}
propertyPath: m_LocalPosition.z
value: 2.1600037
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: f0d20e893ef930a4ca8364b321722883,
type: 3}
propertyPath: m_LocalRotation.w
value: 0.7071068
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: f0d20e893ef930a4ca8364b321722883,
type: 3}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: f0d20e893ef930a4ca8364b321722883,
type: 3}
propertyPath: m_LocalRotation.y
value: -0.7071068
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: f0d20e893ef930a4ca8364b321722883,
type: 3}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: f0d20e893ef930a4ca8364b321722883,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: f0d20e893ef930a4ca8364b321722883,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -90
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: f0d20e893ef930a4ca8364b321722883,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 919132149155446097, guid: f0d20e893ef930a4ca8364b321722883,
type: 3}
propertyPath: m_Name
value: house
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects:
- {fileID: 65702495048144492, guid: f0d20e893ef930a4ca8364b321722883, type: 3}
- {fileID: -8700617353114198275, guid: f0d20e893ef930a4ca8364b321722883, type: 3}
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: f0d20e893ef930a4ca8364b321722883, type: 3}
--- !u!1 &535029578
GameObject:
m_ObjectHideFlags: 0
@@ -3627,7 +3489,7 @@ Transform:
m_GameObject: {fileID: 629452253}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalPosition: {x: 0, y: 22, z: 0}
m_LocalScale: {x: 144.20016, y: 144.20016, z: 144.20016}
m_ConstrainProportionsScale: 0
m_Children:
@@ -3785,12 +3647,6 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 640512231}
m_CullTransparentMesh: 1
--- !u!4 &647232442 stripped
Transform:
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: f0d20e893ef930a4ca8364b321722883,
type: 3}
m_PrefabInstance: {fileID: 525723898}
m_PrefabAsset: {fileID: 0}
--- !u!1 &661798880
GameObject:
m_ObjectHideFlags: 0
@@ -4047,7 +3903,7 @@ PrefabInstance:
- target: {fileID: 1595984948554774838, guid: bb469c3bf9d2c0f45be39b5b5a6ecfad,
type: 3}
propertyPath: m_LocalPosition.y
value: -0.727
value: 21.7
objectReference: {fileID: 0}
- target: {fileID: 1595984948554774838, guid: bb469c3bf9d2c0f45be39b5b5a6ecfad,
type: 3}
@@ -4142,7 +3998,7 @@ PrefabInstance:
- target: {fileID: 7908616180235619651, guid: bb469c3bf9d2c0f45be39b5b5a6ecfad,
type: 3}
propertyPath: m_LocalPosition.z
value: 15.52
value: 15.53
objectReference: {fileID: 0}
- target: {fileID: 7908616180235619651, guid: bb469c3bf9d2c0f45be39b5b5a6ecfad,
type: 3}
@@ -5535,12 +5391,6 @@ MeshFilter:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 953289704}
m_Mesh: {fileID: 6966450866789282503, guid: b012bf224421b074fbc3ee5693d35ddc, type: 3}
--- !u!4 &954751829 stripped
Transform:
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: e5e06c221ebaf5048842c3bc4beae092,
type: 3}
m_PrefabInstance: {fileID: 345504585}
m_PrefabAsset: {fileID: 0}
--- !u!1 &1003929998
GameObject:
m_ObjectHideFlags: 0
@@ -6650,8 +6500,6 @@ Transform:
- {fileID: 2057527361}
- {fileID: 2134327493}
- {fileID: 1198886761}
- {fileID: 647232442}
- {fileID: 954751829}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1397853140
+11 -11
View File
@@ -3,12 +3,12 @@ using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.InputSystem;
public class InGameMouseHandler:UnityEngine.Object
public class InGameMouseHandler : UnityEngine.Object
{
private LayerMask _selectableLayerMask;
private LayerMask _walkableLayerMask;
private WaypointVisual _waypointVisual;
private Ray _ray;
@@ -21,11 +21,11 @@ public class InGameMouseHandler:UnityEngine.Object
public InGameMouseHandler(Camera camera)
{
_camera = camera;
_selectableLayerMask =LayerMask.NameToLayer("Selectable");
_walkableLayerMask = LayerMask.NameToLayer("Walking");
_selectableLayerMask = LayerMask.GetMask("Selectable");
_walkableLayerMask = LayerMask.GetMask("Walking");
var waypointPrefab = Resources.Load("WayPointSign", typeof(WaypointVisual)) as WaypointVisual;
_waypointVisual =Instantiate(waypointPrefab);
var waypointPrefab = Resources.Load("WayPointSign", typeof(WaypointVisual)) as WaypointVisual;
_waypointVisual = Instantiate(waypointPrefab);
GameManager.Instance.Input.PlayerAction.PointClick.performed += ClickToMove;
}
@@ -58,10 +58,10 @@ public class InGameMouseHandler:UnityEngine.Object
public void Update()
{
_ray = _camera.ScreenPointToRay(Mouse.current.position.ReadValue());
if(EventSystem.current.IsPointerOverGameObject())
{
return;
}
//if(EventSystem.current.IsPointerOverGameObject())
//{
// return;
//}
//hide rounded menu
if (Physics.Raycast(_ray, out var mouseRaycastHit, 100f, _selectableLayerMask))
{