전투플레이어 콤보 공격 안되는 버그 수정

+ ClickGround Layer 추가
+ CombatAttacker GroundLayer -> MouseClickLayer로 변경
+ MapController마다 ClickGround 추가
This commit is contained in:
Nam Tae Gun 2024-06-14 04:00:31 +09:00
parent 51798c3346
commit b0151e3bc6
4 changed files with 60 additions and 8 deletions

View File

@ -5,6 +5,7 @@ using BlueWater.Interfaces;
using BlueWater.Utility;
using UnityEngine;
using UnityEngine.InputSystem;
using UnityEngine.Serialization;
namespace BlueWater.Players.Combat
{
@ -48,7 +49,7 @@ namespace BlueWater.Players.Combat
public LayerMask TargetLayer { get; private set; }
[SerializeField]
private LayerMask _groundLayer;
private LayerMask _mouseClickLayer;
// Particles
[SerializeField]
@ -133,7 +134,7 @@ namespace BlueWater.Players.Combat
var mousePos = Mouse.current.position.ReadValue();
var ray = CombatCameraManager.Instance.MainCamera.ScreenPointToRay(mousePos);
if (!Physics.Raycast(ray, out var hit, float.MaxValue, _groundLayer))
if (!Physics.Raycast(ray, out var hit, float.MaxValue, _mouseClickLayer))
{
EndComboAttack();
return;

View File

@ -440,9 +440,9 @@ MonoBehaviour:
<TargetLayer>k__BackingField:
serializedVersion: 2
m_Bits: 4096
_groundLayer:
_mouseClickLayer:
serializedVersion: 2
m_Bits: 64
m_Bits: 32832
_swordAttackParticle: {fileID: 8523211495174882546, guid: 04437dbea0cb46d46be53d3485123127, type: 3}
_comboAttackHitStopDuration: 0.07
--- !u!114 &326920787583948413
@ -499,12 +499,9 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 5534bdef0c121a34eb71394c0c70fe0c, type: 3}
m_Name:
m_EditorClassIdentifier:
_transparentMaterial: {fileID: 2100000, guid: cc9b0fce917bc9548bd1bf66aa23a269, type: 2}
_obstacleLayer:
serializedVersion: 2
m_Bits: 256
_transparency: 0.5
_fadeDuration: 0.5
_maxHitCount: 8
--- !u!1 &7185106063436424164
GameObject:

View File

@ -171,6 +171,59 @@ Transform:
m_Children: []
m_Father: {fileID: 4700527603807157220}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &2237997153284357287
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 744015304459136220}
- component: {fileID: 4270838775041130948}
m_Layer: 15
m_Name: ClickGround
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &744015304459136220
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2237997153284357287}
serializedVersion: 2
m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 100, y: 100, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 2986811746704976679}
m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0}
--- !u!65 &4270838775041130948
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2237997153284357287}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 1, y: 1, z: 0.20000005}
m_Center: {x: 0, y: 0, z: 0.1}
--- !u!1 &2252011116647396897
GameObject:
m_ObjectHideFlags: 0
@ -560,6 +613,7 @@ Transform:
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 5711256728325704458}
- {fileID: 744015304459136220}
m_Father: {fileID: 7580754897896246193}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &5194988466372041496

View File

@ -22,7 +22,7 @@ TagManager:
- EnemyHitBox
- Item
- Npc
-
- ClickGround
-
-
-