feat: VFX 인프라 구축 및 Ground Target 시스템 구현
- VfxEffect 스킬 이펙트 클래스 추가 (일회성 VFX 스폰, 위치/스케일/파티클 제어) - SkillEffect.IsVisualOnly 프로퍼티 추가로 서버 가드 없이 모든 클라이언트에서 VFX 로컬 실행 - SkillProjectile 트레일 VFX 지원 (OnNetworkSpawn에서 양쪽 생성, despawn 시 월드 분리) - SkillProjectile HitEffectClientRpc 추가로 충돌 이펙트 클라이언트 동기화 - Ground Target 시스템: 타겟팅 모드 상태머신, 인디케이터, 지면 위치 RPC 전달 - 마법 오름 Ground Target 스킬 에셋 및 VfxEffect 에셋 추가 - 마법 오름 애니메이션 클립 추가 - Ground layer (Layer 7) 추가 - ProjectileBasic에 trailPrefab/hitEffect 필드 추가 - Prefabs/VFX/ 폴더 생성
This commit is contained in:
@@ -1485,6 +1485,10 @@ PrefabInstance:
|
||||
propertyPath: m_Name
|
||||
value: SM_Bld_Floor_Tile_03 (6)
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1304813211487674122, guid: bf62c127a7934334d9b955503391f574, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 7
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1824081129582740912, guid: bf62c127a7934334d9b955503391f574, type: 3}
|
||||
propertyPath: m_LocalScale.y
|
||||
value: 0.01
|
||||
@@ -2466,6 +2470,10 @@ PrefabInstance:
|
||||
propertyPath: m_Name
|
||||
value: SM_Bld_Floor_Tile_03 (10)
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1304813211487674122, guid: bf62c127a7934334d9b955503391f574, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 7
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1824081129582740912, guid: bf62c127a7934334d9b955503391f574, type: 3}
|
||||
propertyPath: m_LocalScale.y
|
||||
value: 0.01
|
||||
@@ -2967,6 +2975,10 @@ PrefabInstance:
|
||||
propertyPath: m_Name
|
||||
value: SM_Bld_Floor_Tile_03 (12)
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1304813211487674122, guid: bf62c127a7934334d9b955503391f574, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 7
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1824081129582740912, guid: bf62c127a7934334d9b955503391f574, type: 3}
|
||||
propertyPath: m_LocalScale.y
|
||||
value: 0.01
|
||||
@@ -3209,6 +3221,10 @@ PrefabInstance:
|
||||
propertyPath: m_Name
|
||||
value: SM_Bld_Floor_Tile_03
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1304813211487674122, guid: bf62c127a7934334d9b955503391f574, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 7
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1824081129582740912, guid: bf62c127a7934334d9b955503391f574, type: 3}
|
||||
propertyPath: m_LocalScale.y
|
||||
value: 0.01
|
||||
@@ -3565,6 +3581,10 @@ PrefabInstance:
|
||||
propertyPath: m_Name
|
||||
value: SM_Bld_Floor_Tile_03 (14)
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1304813211487674122, guid: bf62c127a7934334d9b955503391f574, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 7
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1824081129582740912, guid: bf62c127a7934334d9b955503391f574, type: 3}
|
||||
propertyPath: m_LocalScale.y
|
||||
value: 0.01
|
||||
@@ -3962,6 +3982,10 @@ PrefabInstance:
|
||||
propertyPath: m_Name
|
||||
value: SM_Bld_Floor_Tile_03 (5)
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1304813211487674122, guid: bf62c127a7934334d9b955503391f574, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 7
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1824081129582740912, guid: bf62c127a7934334d9b955503391f574, type: 3}
|
||||
propertyPath: m_LocalScale.y
|
||||
value: 0.01
|
||||
@@ -4038,6 +4062,10 @@ PrefabInstance:
|
||||
propertyPath: m_Name
|
||||
value: SM_Bld_Floor_Tile_03 (1)
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1304813211487674122, guid: bf62c127a7934334d9b955503391f574, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 7
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1824081129582740912, guid: bf62c127a7934334d9b955503391f574, type: 3}
|
||||
propertyPath: m_LocalScale.y
|
||||
value: 0.01
|
||||
@@ -4434,6 +4462,10 @@ PrefabInstance:
|
||||
propertyPath: m_Name
|
||||
value: SM_Bld_Floor_Tile_03 (4)
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1304813211487674122, guid: bf62c127a7934334d9b955503391f574, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 7
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1824081129582740912, guid: bf62c127a7934334d9b955503391f574, type: 3}
|
||||
propertyPath: m_LocalScale.y
|
||||
value: 0.01
|
||||
@@ -5338,6 +5370,10 @@ PrefabInstance:
|
||||
propertyPath: m_Name
|
||||
value: SM_Bld_Floor_Tile_03 (3)
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1304813211487674122, guid: bf62c127a7934334d9b955503391f574, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 7
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1824081129582740912, guid: bf62c127a7934334d9b955503391f574, type: 3}
|
||||
propertyPath: m_LocalScale.y
|
||||
value: 0.01
|
||||
@@ -5997,6 +6033,10 @@ PrefabInstance:
|
||||
propertyPath: m_Name
|
||||
value: SM_Bld_Floor_Tile_03 (2)
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1304813211487674122, guid: bf62c127a7934334d9b955503391f574, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 7
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1824081129582740912, guid: bf62c127a7934334d9b955503391f574, type: 3}
|
||||
propertyPath: m_LocalScale.y
|
||||
value: 0.01
|
||||
@@ -7733,6 +7773,10 @@ PrefabInstance:
|
||||
propertyPath: m_Name
|
||||
value: SM_Bld_Floor_Tile_03 (9)
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1304813211487674122, guid: bf62c127a7934334d9b955503391f574, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 7
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1824081129582740912, guid: bf62c127a7934334d9b955503391f574, type: 3}
|
||||
propertyPath: m_LocalScale.y
|
||||
value: 0.01
|
||||
@@ -7980,6 +8024,10 @@ PrefabInstance:
|
||||
propertyPath: m_Name
|
||||
value: SM_Bld_Floor_Tile_03 (7)
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1304813211487674122, guid: bf62c127a7934334d9b955503391f574, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 7
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1824081129582740912, guid: bf62c127a7934334d9b955503391f574, type: 3}
|
||||
propertyPath: m_LocalScale.y
|
||||
value: 0.01
|
||||
@@ -8732,6 +8780,10 @@ PrefabInstance:
|
||||
propertyPath: m_Name
|
||||
value: SM_Bld_Floor_Tile_03 (15)
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1304813211487674122, guid: bf62c127a7934334d9b955503391f574, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 7
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1824081129582740912, guid: bf62c127a7934334d9b955503391f574, type: 3}
|
||||
propertyPath: m_LocalScale.y
|
||||
value: 0.01
|
||||
@@ -9548,7 +9600,7 @@ GameObject:
|
||||
- component: {fileID: 1797510779}
|
||||
- component: {fileID: 1797510778}
|
||||
- component: {fileID: 1797510782}
|
||||
m_Layer: 0
|
||||
m_Layer: 7
|
||||
m_Name: Floor
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
@@ -10178,6 +10230,10 @@ PrefabInstance:
|
||||
propertyPath: m_Name
|
||||
value: SM_Bld_Floor_Tile_03 (11)
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1304813211487674122, guid: bf62c127a7934334d9b955503391f574, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 7
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1824081129582740912, guid: bf62c127a7934334d9b955503391f574, type: 3}
|
||||
propertyPath: m_LocalScale.y
|
||||
value: 0.01
|
||||
@@ -10368,6 +10424,10 @@ PrefabInstance:
|
||||
propertyPath: m_Name
|
||||
value: SM_Bld_Floor_Tile_03 (8)
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1304813211487674122, guid: bf62c127a7934334d9b955503391f574, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 7
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1824081129582740912, guid: bf62c127a7934334d9b955503391f574, type: 3}
|
||||
propertyPath: m_LocalScale.y
|
||||
value: 0.01
|
||||
@@ -10496,6 +10556,10 @@ PrefabInstance:
|
||||
propertyPath: m_Name
|
||||
value: SM_Bld_Floor_Tile_03 (13)
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1304813211487674122, guid: bf62c127a7934334d9b955503391f574, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 7
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1824081129582740912, guid: bf62c127a7934334d9b955503391f574, type: 3}
|
||||
propertyPath: m_LocalScale.y
|
||||
value: 0.01
|
||||
@@ -11353,12 +11417,12 @@ PrefabInstance:
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8818883032728065057, guid: 56986b707b0dc09439cb35ff2f87dcc9, type: 3}
|
||||
propertyPath: registeredClips.Array.size
|
||||
value: 8
|
||||
value: 11
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8818883032728065057, guid: 56986b707b0dc09439cb35ff2f87dcc9, type: 3}
|
||||
propertyPath: 'registeredClips.Array.data[7]'
|
||||
value:
|
||||
objectReference: {fileID: 7400000, guid: c8fdea7dee0c6f04bbd27fe565071682, type: 2}
|
||||
objectReference: {fileID: 7400000, guid: 23fdb289ddd6a8647bc2afcb0d698c9c, type: 2}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
|
||||
Reference in New Issue
Block a user