십자 베기 데미지
This commit is contained in:
parent
58a621bdfe
commit
44571936b8
File diff suppressed because one or more lines are too long
Binary file not shown.
|
|
@ -46,12 +46,12 @@ MonoBehaviour:
|
|||
m_Script: {fileID: 11500000, guid: ebc019439e6fa1c42bdba613725e0af2, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_Pierce: 0
|
||||
m_Pierce: 1
|
||||
str_HitEffect:
|
||||
m_ShowTimeOverEffect: 1
|
||||
gos_slash:
|
||||
- {fileID: 763566830933737941}
|
||||
- {fileID: 7983756730342926012}
|
||||
arr_ProjectileHitChecker:
|
||||
- {fileID: 5366816480909716051}
|
||||
- {fileID: 7538764553499732569}
|
||||
list_gaptime:
|
||||
- 0.25
|
||||
- 0.4
|
||||
|
|
@ -85,22 +85,22 @@ PrefabInstance:
|
|||
- target: {fileID: 3724192508554018543, guid: 498b54ff0b2200846836986d0c22bd85,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: -0.00000004371139
|
||||
value: 1.9106855e-15
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3724192508554018543, guid: 498b54ff0b2200846836986d0c22bd85,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: 0
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3724192508554018543, guid: 498b54ff0b2200846836986d0c22bd85,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: 0
|
||||
value: -0.00000004371139
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3724192508554018543, guid: 498b54ff0b2200846836986d0c22bd85,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: 1
|
||||
value: -0.00000004371139
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3724192508554018543, guid: 498b54ff0b2200846836986d0c22bd85,
|
||||
type: 3}
|
||||
|
|
@ -130,7 +130,15 @@ PrefabInstance:
|
|||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents: []
|
||||
m_AddedComponents:
|
||||
- targetCorrespondingSourceObject: {fileID: 3724192508554018546, guid: 498b54ff0b2200846836986d0c22bd85,
|
||||
type: 3}
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 5366816480909716051}
|
||||
- targetCorrespondingSourceObject: {fileID: 3724192508554018546, guid: 498b54ff0b2200846836986d0c22bd85,
|
||||
type: 3}
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 6564798915502183483}
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 498b54ff0b2200846836986d0c22bd85, type: 3}
|
||||
--- !u!4 &763566830933737928 stripped
|
||||
Transform:
|
||||
|
|
@ -144,6 +152,41 @@ GameObject:
|
|||
type: 3}
|
||||
m_PrefabInstance: {fileID: 4122560189353951015}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!114 &5366816480909716051
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 763566830933737941}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: a38a032bc645dd748bf40d9200bf783a, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
Off_OnlyThisObj_byHit: 0
|
||||
NoDMG: 0
|
||||
--- !u!65 &6564798915502183483
|
||||
BoxCollider:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 763566830933737941}
|
||||
m_Material: {fileID: 0}
|
||||
m_IncludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_ExcludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_LayerOverridePriority: 0
|
||||
m_IsTrigger: 1
|
||||
m_ProvidesContacts: 0
|
||||
m_Enabled: 1
|
||||
serializedVersion: 3
|
||||
m_Size: {x: 3.5, y: 3.5, z: 3.5}
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
--- !u!1001 &8561467562450928156
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
@ -180,22 +223,22 @@ PrefabInstance:
|
|||
- target: {fileID: 1737387875744588989, guid: b65542e2c1b9d344d8d4e3573cf120ba,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 0.7071068
|
||||
value: -0.000000030908623
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1737387875744588989, guid: b65542e2c1b9d344d8d4e3573cf120ba,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: 0
|
||||
value: 0.7071068
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1737387875744588989, guid: b65542e2c1b9d344d8d4e3573cf120ba,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: 0
|
||||
value: 0.7071068
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1737387875744588989, guid: b65542e2c1b9d344d8d4e3573cf120ba,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: 0.7071068
|
||||
value: -0.000000030908623
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1737387875744588989, guid: b65542e2c1b9d344d8d4e3573cf120ba,
|
||||
type: 3}
|
||||
|
|
@ -215,7 +258,15 @@ PrefabInstance:
|
|||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents: []
|
||||
m_AddedComponents:
|
||||
- targetCorrespondingSourceObject: {fileID: 1737387875744588960, guid: b65542e2c1b9d344d8d4e3573cf120ba,
|
||||
type: 3}
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 7538764553499732569}
|
||||
- targetCorrespondingSourceObject: {fileID: 1737387875744588960, guid: b65542e2c1b9d344d8d4e3573cf120ba,
|
||||
type: 3}
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 6192956229984213800}
|
||||
m_SourcePrefab: {fileID: 100100000, guid: b65542e2c1b9d344d8d4e3573cf120ba, type: 3}
|
||||
--- !u!4 &7983756730342925985 stripped
|
||||
Transform:
|
||||
|
|
@ -229,3 +280,38 @@ GameObject:
|
|||
type: 3}
|
||||
m_PrefabInstance: {fileID: 8561467562450928156}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!114 &7538764553499732569
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 7983756730342926012}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: a38a032bc645dd748bf40d9200bf783a, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
Off_OnlyThisObj_byHit: 0
|
||||
NoDMG: 0
|
||||
--- !u!65 &6192956229984213800
|
||||
BoxCollider:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 7983756730342926012}
|
||||
m_Material: {fileID: 0}
|
||||
m_IncludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_ExcludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_LayerOverridePriority: 0
|
||||
m_IsTrigger: 1
|
||||
m_ProvidesContacts: 0
|
||||
m_Enabled: 1
|
||||
serializedVersion: 3
|
||||
m_Size: {x: 3.5, y: 3.5, z: 3.5}
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
|
|
|
|||
|
|
@ -4,23 +4,32 @@ using UnityEngine;
|
|||
|
||||
public class Skill_CrossSlash : ProjectileBase
|
||||
{
|
||||
public GameObject[] gos_slash; // 베기 이펙트 2종
|
||||
public ProjectileHitChecker[] arr_ProjectileHitChecker; // 베기 이펙트 2종
|
||||
public List<float> list_gaptime = new List<float> { 0.25f, 0.4f, 0.35f, 0.425f, 0.45f, 0.45f };
|
||||
|
||||
public override void Set(ProjectileData _data)
|
||||
{
|
||||
_data.eStartPos = eProjectileStartPos.ShooterCenter;
|
||||
base.Set(_data);
|
||||
LookAt_ShooterFoward();
|
||||
StartCoroutine(Co_Update());
|
||||
}
|
||||
|
||||
IEnumerator Co_Update()
|
||||
{
|
||||
DSUtil.InActivateGameObjects(gos_slash);
|
||||
for (int i = 0; i < arr_ProjectileHitChecker.Length; i++)
|
||||
arr_ProjectileHitChecker[i].gameObject.SetActive(false);
|
||||
|
||||
m_ProjecTileData.shooter.AnimationPlay("paladin_skill2_start");
|
||||
for (int i = 0; i < 6; i++)
|
||||
{
|
||||
yield return new WaitForSeconds(list_gaptime[i]);
|
||||
DSUtil.InActivateGameObjects(gos_slash, i % 2);
|
||||
var index = i % 2;
|
||||
arr_ProjectileHitChecker[index].gameObject.SetActive(false);
|
||||
arr_ProjectileHitChecker[index].gameObject.SetActive(true);
|
||||
arr_ProjectileHitChecker[index].Get_Collider().enabled = true;
|
||||
yield return null;
|
||||
arr_ProjectileHitChecker[index].Get_Collider().enabled = false;
|
||||
}
|
||||
|
||||
yield return new WaitForSeconds(2f);
|
||||
|
|
|
|||
Loading…
Reference in New Issue