적 공격 애니메이션 타이밍 조정 및 무기 장착
기타 누락되었던 프리팹 수정 사항 모두 반영
This commit is contained in:
@@ -22,5 +22,5 @@ MonoBehaviour:
|
|||||||
atkIntervalSec: 2
|
atkIntervalSec: 2
|
||||||
cost: 2
|
cost: 2
|
||||||
weight: 1
|
weight: 1
|
||||||
modelPath: Assets/Models/PlantWarrior.fbx
|
modelPath: Assets/Models/PlantWarrior_With_Spear.fbx
|
||||||
animationControllerPath: Assets/Animations/MonsterAnimationController.controller
|
animationControllerPath: Assets/Animations/MonsterAnimationController.controller
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ MonoBehaviour:
|
|||||||
atkIntervalSec: 1.2
|
atkIntervalSec: 1.2
|
||||||
cost: 3
|
cost: 3
|
||||||
weight: 1
|
weight: 1
|
||||||
modelPath: Assets/Models/Skeleton_Minion.fbx
|
modelPath: Assets/Models/Skeleton_Minion_With_Sword.fbx
|
||||||
animationControllerPath: Assets/Animations/MonsterAnimationController.controller
|
animationControllerPath: Assets/Animations/MonsterAnimationController.controller
|
||||||
waveMin: 1
|
waveMin: 1
|
||||||
waveMax: 10
|
waveMax: 10
|
||||||
|
|||||||
129
Assets/Models/PlantWarrior_With_Spear.prefab
Normal file
129
Assets/Models/PlantWarrior_With_Spear.prefab
Normal file
@@ -0,0 +1,129 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!1001 &2678598980648547258
|
||||||
|
PrefabInstance:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Modification:
|
||||||
|
serializedVersion: 3
|
||||||
|
m_TransformParent: {fileID: 0}
|
||||||
|
m_Modifications:
|
||||||
|
- target: {fileID: -8679921383154817045, guid: 1b47a488ece83f249abea22b1b1877fb, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.x
|
||||||
|
value: -14.918472
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: -8679921383154817045, guid: 1b47a488ece83f249abea22b1b1877fb, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.y
|
||||||
|
value: 1.0000176
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: -8679921383154817045, guid: 1b47a488ece83f249abea22b1b1877fb, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.z
|
||||||
|
value: 6.0022106
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: -8679921383154817045, guid: 1b47a488ece83f249abea22b1b1877fb, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.w
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: -8679921383154817045, guid: 1b47a488ece83f249abea22b1b1877fb, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: -8679921383154817045, guid: 1b47a488ece83f249abea22b1b1877fb, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: -8679921383154817045, guid: 1b47a488ece83f249abea22b1b1877fb, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: -8679921383154817045, guid: 1b47a488ece83f249abea22b1b1877fb, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: -8679921383154817045, guid: 1b47a488ece83f249abea22b1b1877fb, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: -8679921383154817045, guid: 1b47a488ece83f249abea22b1b1877fb, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 919132149155446097, guid: 1b47a488ece83f249abea22b1b1877fb, type: 3}
|
||||||
|
propertyPath: m_Name
|
||||||
|
value: PlantWarrior_With_Spear
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
m_RemovedComponents: []
|
||||||
|
m_RemovedGameObjects: []
|
||||||
|
m_AddedGameObjects:
|
||||||
|
- targetCorrespondingSourceObject: {fileID: -5515783359193845756, guid: 1b47a488ece83f249abea22b1b1877fb, type: 3}
|
||||||
|
insertIndex: -1
|
||||||
|
addedObject: {fileID: 7069067296122378839}
|
||||||
|
m_AddedComponents: []
|
||||||
|
m_SourcePrefab: {fileID: 100100000, guid: 1b47a488ece83f249abea22b1b1877fb, type: 3}
|
||||||
|
--- !u!4 &1610120253448831934 stripped
|
||||||
|
Transform:
|
||||||
|
m_CorrespondingSourceObject: {fileID: -5515783359193845756, guid: 1b47a488ece83f249abea22b1b1877fb, type: 3}
|
||||||
|
m_PrefabInstance: {fileID: 2678598980648547258}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
--- !u!1001 &7318602548037418428
|
||||||
|
PrefabInstance:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Modification:
|
||||||
|
serializedVersion: 3
|
||||||
|
m_TransformParent: {fileID: 1610120253448831934}
|
||||||
|
m_Modifications:
|
||||||
|
- target: {fileID: -8679921383154817045, guid: bec7726862777a042919c40fd38fce81, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: -8679921383154817045, guid: bec7726862777a042919c40fd38fce81, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.y
|
||||||
|
value: 0.15
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: -8679921383154817045, guid: bec7726862777a042919c40fd38fce81, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: -8679921383154817045, guid: bec7726862777a042919c40fd38fce81, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.w
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: -8679921383154817045, guid: bec7726862777a042919c40fd38fce81, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.x
|
||||||
|
value: 0.00000008146034
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: -8679921383154817045, guid: bec7726862777a042919c40fd38fce81, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: -8679921383154817045, guid: bec7726862777a042919c40fd38fce81, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.z
|
||||||
|
value: -0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: -8679921383154817045, guid: bec7726862777a042919c40fd38fce81, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: -8679921383154817045, guid: bec7726862777a042919c40fd38fce81, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: -8679921383154817045, guid: bec7726862777a042919c40fd38fce81, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 919132149155446097, guid: bec7726862777a042919c40fd38fce81, type: 3}
|
||||||
|
propertyPath: m_Name
|
||||||
|
value: PlantWarrior_Spear
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
m_RemovedComponents: []
|
||||||
|
m_RemovedGameObjects: []
|
||||||
|
m_AddedGameObjects: []
|
||||||
|
m_AddedComponents: []
|
||||||
|
m_SourcePrefab: {fileID: 100100000, guid: bec7726862777a042919c40fd38fce81, type: 3}
|
||||||
|
--- !u!4 &7069067296122378839 stripped
|
||||||
|
Transform:
|
||||||
|
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: bec7726862777a042919c40fd38fce81, type: 3}
|
||||||
|
m_PrefabInstance: {fileID: 7318602548037418428}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
7
Assets/Models/PlantWarrior_With_Spear.prefab.meta
Normal file
7
Assets/Models/PlantWarrior_With_Spear.prefab.meta
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 0cce1b86be09a2c478b2f604fcc5c7cc
|
||||||
|
PrefabImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
129
Assets/Models/Skeleton_Minion_With_Sword.prefab
Normal file
129
Assets/Models/Skeleton_Minion_With_Sword.prefab
Normal file
@@ -0,0 +1,129 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!1001 &274662760238388128
|
||||||
|
PrefabInstance:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Modification:
|
||||||
|
serializedVersion: 3
|
||||||
|
m_TransformParent: {fileID: 8440547662176677020}
|
||||||
|
m_Modifications:
|
||||||
|
- target: {fileID: -8679921383154817045, guid: c85b70d5b9e5dda4d91f7d8ad5b574db, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: -8679921383154817045, guid: c85b70d5b9e5dda4d91f7d8ad5b574db, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: -8679921383154817045, guid: c85b70d5b9e5dda4d91f7d8ad5b574db, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: -8679921383154817045, guid: c85b70d5b9e5dda4d91f7d8ad5b574db, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.w
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: -8679921383154817045, guid: c85b70d5b9e5dda4d91f7d8ad5b574db, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: -8679921383154817045, guid: c85b70d5b9e5dda4d91f7d8ad5b574db, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: -8679921383154817045, guid: c85b70d5b9e5dda4d91f7d8ad5b574db, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.z
|
||||||
|
value: -0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: -8679921383154817045, guid: c85b70d5b9e5dda4d91f7d8ad5b574db, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: -8679921383154817045, guid: c85b70d5b9e5dda4d91f7d8ad5b574db, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: -8679921383154817045, guid: c85b70d5b9e5dda4d91f7d8ad5b574db, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 919132149155446097, guid: c85b70d5b9e5dda4d91f7d8ad5b574db, type: 3}
|
||||||
|
propertyPath: m_Name
|
||||||
|
value: sword_1handed
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
m_RemovedComponents: []
|
||||||
|
m_RemovedGameObjects: []
|
||||||
|
m_AddedGameObjects: []
|
||||||
|
m_AddedComponents: []
|
||||||
|
m_SourcePrefab: {fileID: 100100000, guid: c85b70d5b9e5dda4d91f7d8ad5b574db, type: 3}
|
||||||
|
--- !u!4 &307780991042516043 stripped
|
||||||
|
Transform:
|
||||||
|
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: c85b70d5b9e5dda4d91f7d8ad5b574db, type: 3}
|
||||||
|
m_PrefabInstance: {fileID: 274662760238388128}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
--- !u!1001 &5068477173941542040
|
||||||
|
PrefabInstance:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Modification:
|
||||||
|
serializedVersion: 3
|
||||||
|
m_TransformParent: {fileID: 0}
|
||||||
|
m_Modifications:
|
||||||
|
- target: {fileID: -8679921383154817045, guid: 134023580cb126541be31f65cf1db789, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.x
|
||||||
|
value: -17.62028
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: -8679921383154817045, guid: 134023580cb126541be31f65cf1db789, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.y
|
||||||
|
value: 1.0000178
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: -8679921383154817045, guid: 134023580cb126541be31f65cf1db789, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.z
|
||||||
|
value: 7.511076
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: -8679921383154817045, guid: 134023580cb126541be31f65cf1db789, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.w
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: -8679921383154817045, guid: 134023580cb126541be31f65cf1db789, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: -8679921383154817045, guid: 134023580cb126541be31f65cf1db789, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: -8679921383154817045, guid: 134023580cb126541be31f65cf1db789, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: -8679921383154817045, guid: 134023580cb126541be31f65cf1db789, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: -8679921383154817045, guid: 134023580cb126541be31f65cf1db789, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: -8679921383154817045, guid: 134023580cb126541be31f65cf1db789, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 919132149155446097, guid: 134023580cb126541be31f65cf1db789, type: 3}
|
||||||
|
propertyPath: m_Name
|
||||||
|
value: Skeleton_Minion_With_Sword
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
m_RemovedComponents: []
|
||||||
|
m_RemovedGameObjects: []
|
||||||
|
m_AddedGameObjects:
|
||||||
|
- targetCorrespondingSourceObject: {fileID: -5515783359193845756, guid: 134023580cb126541be31f65cf1db789, type: 3}
|
||||||
|
insertIndex: -1
|
||||||
|
addedObject: {fileID: 307780991042516043}
|
||||||
|
m_AddedComponents: []
|
||||||
|
m_SourcePrefab: {fileID: 100100000, guid: 134023580cb126541be31f65cf1db789, type: 3}
|
||||||
|
--- !u!4 &8440547662176677020 stripped
|
||||||
|
Transform:
|
||||||
|
m_CorrespondingSourceObject: {fileID: -5515783359193845756, guid: 134023580cb126541be31f65cf1db789, type: 3}
|
||||||
|
m_PrefabInstance: {fileID: 5068477173941542040}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
7
Assets/Models/Skeleton_Minion_With_Sword.prefab.meta
Normal file
7
Assets/Models/Skeleton_Minion_With_Sword.prefab.meta
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 9ce2fed223ab07f4cad4f5296bcfafa6
|
||||||
|
PrefabImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1641,6 +1641,8 @@ MonoBehaviour:
|
|||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier: Assembly-CSharp::Northbound.EnemyUnit
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.EnemyUnit
|
||||||
ShowTopMostFoldoutHeaderGroup: 1
|
ShowTopMostFoldoutHeaderGroup: 1
|
||||||
|
enableFogVisibility: 1
|
||||||
|
visibilityCheckInterval: 0.1
|
||||||
enemyTeam: 2
|
enemyTeam: 2
|
||||||
maxHealth: 50
|
maxHealth: 50
|
||||||
damageEffectPrefab: {fileID: 4021103657954561961, guid: 5c755f9bc5253ea418e919994537dcc7, type: 3}
|
damageEffectPrefab: {fileID: 4021103657954561961, guid: 5c755f9bc5253ea418e919994537dcc7, type: 3}
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -1737,6 +1737,8 @@ MonoBehaviour:
|
|||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier: Assembly-CSharp::Northbound.EnemyUnit
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.EnemyUnit
|
||||||
ShowTopMostFoldoutHeaderGroup: 1
|
ShowTopMostFoldoutHeaderGroup: 1
|
||||||
|
enableFogVisibility: 1
|
||||||
|
visibilityCheckInterval: 0.1
|
||||||
enemyTeam: 3
|
enemyTeam: 3
|
||||||
maxHealth: 125
|
maxHealth: 125
|
||||||
damageEffectPrefab: {fileID: 4021103657954561961, guid: 5c755f9bc5253ea418e919994537dcc7, type: 3}
|
damageEffectPrefab: {fileID: 4021103657954561961, guid: 5c755f9bc5253ea418e919994537dcc7, type: 3}
|
||||||
|
|||||||
@@ -659,6 +659,8 @@ MonoBehaviour:
|
|||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier: Assembly-CSharp::Northbound.EnemyUnit
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.EnemyUnit
|
||||||
ShowTopMostFoldoutHeaderGroup: 1
|
ShowTopMostFoldoutHeaderGroup: 1
|
||||||
|
enableFogVisibility: 1
|
||||||
|
visibilityCheckInterval: 0.1
|
||||||
enemyTeam: 3
|
enemyTeam: 3
|
||||||
maxHealth: 65
|
maxHealth: 65
|
||||||
damageEffectPrefab: {fileID: 4021103657954561961, guid: 5c755f9bc5253ea418e919994537dcc7, type: 3}
|
damageEffectPrefab: {fileID: 4021103657954561961, guid: 5c755f9bc5253ea418e919994537dcc7, type: 3}
|
||||||
|
|||||||
@@ -1092,6 +1092,8 @@ MonoBehaviour:
|
|||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier: Assembly-CSharp::Northbound.EnemyUnit
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.EnemyUnit
|
||||||
ShowTopMostFoldoutHeaderGroup: 1
|
ShowTopMostFoldoutHeaderGroup: 1
|
||||||
|
enableFogVisibility: 1
|
||||||
|
visibilityCheckInterval: 0.1
|
||||||
enemyTeam: 3
|
enemyTeam: 3
|
||||||
maxHealth: 45
|
maxHealth: 45
|
||||||
damageEffectPrefab: {fileID: 4021103657954561961, guid: 5c755f9bc5253ea418e919994537dcc7, type: 3}
|
damageEffectPrefab: {fileID: 4021103657954561961, guid: 5c755f9bc5253ea418e919994537dcc7, type: 3}
|
||||||
|
|||||||
@@ -1337,6 +1337,8 @@ MonoBehaviour:
|
|||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier: Assembly-CSharp::Northbound.EnemyUnit
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.EnemyUnit
|
||||||
ShowTopMostFoldoutHeaderGroup: 1
|
ShowTopMostFoldoutHeaderGroup: 1
|
||||||
|
enableFogVisibility: 1
|
||||||
|
visibilityCheckInterval: 0.1
|
||||||
enemyTeam: 3
|
enemyTeam: 3
|
||||||
maxHealth: 100
|
maxHealth: 100
|
||||||
damageEffectPrefab: {fileID: 4021103657954561961, guid: 5c755f9bc5253ea418e919994537dcc7, type: 3}
|
damageEffectPrefab: {fileID: 4021103657954561961, guid: 5c755f9bc5253ea418e919994537dcc7, type: 3}
|
||||||
|
|||||||
@@ -319,10 +319,12 @@ MonoBehaviour:
|
|||||||
m_Script: {fileID: 11500000, guid: 760137a2fd0da7f458ac4b0ee7f485d6, type: 3}
|
m_Script: {fileID: 11500000, guid: 760137a2fd0da7f458ac4b0ee7f485d6, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier: Assembly-CSharp::Northbound.FogOfWarVisibility
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.FogOfWarVisibility
|
||||||
|
alwaysVisible: 0
|
||||||
showInExploredAreas: 0
|
showInExploredAreas: 0
|
||||||
updateInterval: 0.2
|
updateInterval: 0.2
|
||||||
renderers: []
|
renderers: []
|
||||||
enableDistantVisibility: 1
|
enableDistantVisibility: 1
|
||||||
|
baseVisibilityRange: 10
|
||||||
heightVisibilityMultiplier: 2
|
heightVisibilityMultiplier: 2
|
||||||
minHeightForDistantVisibility: 3
|
minHeightForDistantVisibility: 3
|
||||||
useExploredMaterial: 0
|
useExploredMaterial: 0
|
||||||
|
|||||||
@@ -228,10 +228,12 @@ MonoBehaviour:
|
|||||||
m_Script: {fileID: 11500000, guid: 760137a2fd0da7f458ac4b0ee7f485d6, type: 3}
|
m_Script: {fileID: 11500000, guid: 760137a2fd0da7f458ac4b0ee7f485d6, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier: Assembly-CSharp::Northbound.FogOfWarVisibility
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.FogOfWarVisibility
|
||||||
|
alwaysVisible: 0
|
||||||
showInExploredAreas: 0
|
showInExploredAreas: 0
|
||||||
updateInterval: 0.2
|
updateInterval: 0.2
|
||||||
renderers: []
|
renderers: []
|
||||||
enableDistantVisibility: 1
|
enableDistantVisibility: 1
|
||||||
|
baseVisibilityRange: 10
|
||||||
heightVisibilityMultiplier: 2
|
heightVisibilityMultiplier: 2
|
||||||
minHeightForDistantVisibility: 3
|
minHeightForDistantVisibility: 3
|
||||||
useExploredMaterial: 0
|
useExploredMaterial: 0
|
||||||
|
|||||||
@@ -138,10 +138,12 @@ MonoBehaviour:
|
|||||||
m_Script: {fileID: 11500000, guid: 760137a2fd0da7f458ac4b0ee7f485d6, type: 3}
|
m_Script: {fileID: 11500000, guid: 760137a2fd0da7f458ac4b0ee7f485d6, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier: Assembly-CSharp::Northbound.FogOfWarVisibility
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.FogOfWarVisibility
|
||||||
|
alwaysVisible: 0
|
||||||
showInExploredAreas: 0
|
showInExploredAreas: 0
|
||||||
updateInterval: 0.2
|
updateInterval: 0.2
|
||||||
renderers: []
|
renderers: []
|
||||||
enableDistantVisibility: 1
|
enableDistantVisibility: 1
|
||||||
|
baseVisibilityRange: 10
|
||||||
heightVisibilityMultiplier: 2
|
heightVisibilityMultiplier: 2
|
||||||
minHeightForDistantVisibility: 3
|
minHeightForDistantVisibility: 3
|
||||||
useExploredMaterial: 0
|
useExploredMaterial: 0
|
||||||
|
|||||||
@@ -228,10 +228,12 @@ MonoBehaviour:
|
|||||||
m_Script: {fileID: 11500000, guid: 760137a2fd0da7f458ac4b0ee7f485d6, type: 3}
|
m_Script: {fileID: 11500000, guid: 760137a2fd0da7f458ac4b0ee7f485d6, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier: Assembly-CSharp::Northbound.FogOfWarVisibility
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.FogOfWarVisibility
|
||||||
|
alwaysVisible: 0
|
||||||
showInExploredAreas: 0
|
showInExploredAreas: 0
|
||||||
updateInterval: 0.2
|
updateInterval: 0.2
|
||||||
renderers: []
|
renderers: []
|
||||||
enableDistantVisibility: 1
|
enableDistantVisibility: 1
|
||||||
|
baseVisibilityRange: 10
|
||||||
heightVisibilityMultiplier: 2
|
heightVisibilityMultiplier: 2
|
||||||
minHeightForDistantVisibility: 3
|
minHeightForDistantVisibility: 3
|
||||||
useExploredMaterial: 0
|
useExploredMaterial: 0
|
||||||
|
|||||||
@@ -228,10 +228,12 @@ MonoBehaviour:
|
|||||||
m_Script: {fileID: 11500000, guid: 760137a2fd0da7f458ac4b0ee7f485d6, type: 3}
|
m_Script: {fileID: 11500000, guid: 760137a2fd0da7f458ac4b0ee7f485d6, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier: Assembly-CSharp::Northbound.FogOfWarVisibility
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.FogOfWarVisibility
|
||||||
|
alwaysVisible: 0
|
||||||
showInExploredAreas: 0
|
showInExploredAreas: 0
|
||||||
updateInterval: 0.2
|
updateInterval: 0.2
|
||||||
renderers: []
|
renderers: []
|
||||||
enableDistantVisibility: 1
|
enableDistantVisibility: 1
|
||||||
|
baseVisibilityRange: 10
|
||||||
heightVisibilityMultiplier: 2
|
heightVisibilityMultiplier: 2
|
||||||
minHeightForDistantVisibility: 3
|
minHeightForDistantVisibility: 3
|
||||||
useExploredMaterial: 0
|
useExploredMaterial: 0
|
||||||
|
|||||||
@@ -228,10 +228,12 @@ MonoBehaviour:
|
|||||||
m_Script: {fileID: 11500000, guid: 760137a2fd0da7f458ac4b0ee7f485d6, type: 3}
|
m_Script: {fileID: 11500000, guid: 760137a2fd0da7f458ac4b0ee7f485d6, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier: Assembly-CSharp::Northbound.FogOfWarVisibility
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.FogOfWarVisibility
|
||||||
|
alwaysVisible: 0
|
||||||
showInExploredAreas: 0
|
showInExploredAreas: 0
|
||||||
updateInterval: 0.2
|
updateInterval: 0.2
|
||||||
renderers: []
|
renderers: []
|
||||||
enableDistantVisibility: 1
|
enableDistantVisibility: 1
|
||||||
|
baseVisibilityRange: 10
|
||||||
heightVisibilityMultiplier: 2
|
heightVisibilityMultiplier: 2
|
||||||
minHeightForDistantVisibility: 3
|
minHeightForDistantVisibility: 3
|
||||||
useExploredMaterial: 0
|
useExploredMaterial: 0
|
||||||
|
|||||||
@@ -319,10 +319,12 @@ MonoBehaviour:
|
|||||||
m_Script: {fileID: 11500000, guid: 760137a2fd0da7f458ac4b0ee7f485d6, type: 3}
|
m_Script: {fileID: 11500000, guid: 760137a2fd0da7f458ac4b0ee7f485d6, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier: Assembly-CSharp::Northbound.FogOfWarVisibility
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.FogOfWarVisibility
|
||||||
|
alwaysVisible: 0
|
||||||
showInExploredAreas: 0
|
showInExploredAreas: 0
|
||||||
updateInterval: 0.2
|
updateInterval: 0.2
|
||||||
renderers: []
|
renderers: []
|
||||||
enableDistantVisibility: 1
|
enableDistantVisibility: 1
|
||||||
|
baseVisibilityRange: 10
|
||||||
heightVisibilityMultiplier: 2
|
heightVisibilityMultiplier: 2
|
||||||
minHeightForDistantVisibility: 3
|
minHeightForDistantVisibility: 3
|
||||||
useExploredMaterial: 0
|
useExploredMaterial: 0
|
||||||
|
|||||||
@@ -138,10 +138,12 @@ MonoBehaviour:
|
|||||||
m_Script: {fileID: 11500000, guid: 760137a2fd0da7f458ac4b0ee7f485d6, type: 3}
|
m_Script: {fileID: 11500000, guid: 760137a2fd0da7f458ac4b0ee7f485d6, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier: Assembly-CSharp::Northbound.FogOfWarVisibility
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.FogOfWarVisibility
|
||||||
|
alwaysVisible: 0
|
||||||
showInExploredAreas: 0
|
showInExploredAreas: 0
|
||||||
updateInterval: 0.2
|
updateInterval: 0.2
|
||||||
renderers: []
|
renderers: []
|
||||||
enableDistantVisibility: 1
|
enableDistantVisibility: 1
|
||||||
|
baseVisibilityRange: 10
|
||||||
heightVisibilityMultiplier: 2
|
heightVisibilityMultiplier: 2
|
||||||
minHeightForDistantVisibility: 3
|
minHeightForDistantVisibility: 3
|
||||||
useExploredMaterial: 0
|
useExploredMaterial: 0
|
||||||
|
|||||||
@@ -228,10 +228,12 @@ MonoBehaviour:
|
|||||||
m_Script: {fileID: 11500000, guid: 760137a2fd0da7f458ac4b0ee7f485d6, type: 3}
|
m_Script: {fileID: 11500000, guid: 760137a2fd0da7f458ac4b0ee7f485d6, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier: Assembly-CSharp::Northbound.FogOfWarVisibility
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.FogOfWarVisibility
|
||||||
|
alwaysVisible: 0
|
||||||
showInExploredAreas: 0
|
showInExploredAreas: 0
|
||||||
updateInterval: 0.2
|
updateInterval: 0.2
|
||||||
renderers: []
|
renderers: []
|
||||||
enableDistantVisibility: 1
|
enableDistantVisibility: 1
|
||||||
|
baseVisibilityRange: 10
|
||||||
heightVisibilityMultiplier: 2
|
heightVisibilityMultiplier: 2
|
||||||
minHeightForDistantVisibility: 3
|
minHeightForDistantVisibility: 3
|
||||||
useExploredMaterial: 0
|
useExploredMaterial: 0
|
||||||
|
|||||||
@@ -228,10 +228,12 @@ MonoBehaviour:
|
|||||||
m_Script: {fileID: 11500000, guid: 760137a2fd0da7f458ac4b0ee7f485d6, type: 3}
|
m_Script: {fileID: 11500000, guid: 760137a2fd0da7f458ac4b0ee7f485d6, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier: Assembly-CSharp::Northbound.FogOfWarVisibility
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.FogOfWarVisibility
|
||||||
|
alwaysVisible: 0
|
||||||
showInExploredAreas: 0
|
showInExploredAreas: 0
|
||||||
updateInterval: 0.2
|
updateInterval: 0.2
|
||||||
renderers: []
|
renderers: []
|
||||||
enableDistantVisibility: 1
|
enableDistantVisibility: 1
|
||||||
|
baseVisibilityRange: 10
|
||||||
heightVisibilityMultiplier: 2
|
heightVisibilityMultiplier: 2
|
||||||
minHeightForDistantVisibility: 3
|
minHeightForDistantVisibility: 3
|
||||||
useExploredMaterial: 0
|
useExploredMaterial: 0
|
||||||
|
|||||||
@@ -138,10 +138,12 @@ MonoBehaviour:
|
|||||||
m_Script: {fileID: 11500000, guid: 760137a2fd0da7f458ac4b0ee7f485d6, type: 3}
|
m_Script: {fileID: 11500000, guid: 760137a2fd0da7f458ac4b0ee7f485d6, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier: Assembly-CSharp::Northbound.FogOfWarVisibility
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.FogOfWarVisibility
|
||||||
|
alwaysVisible: 0
|
||||||
showInExploredAreas: 0
|
showInExploredAreas: 0
|
||||||
updateInterval: 0.2
|
updateInterval: 0.2
|
||||||
renderers: []
|
renderers: []
|
||||||
enableDistantVisibility: 1
|
enableDistantVisibility: 1
|
||||||
|
baseVisibilityRange: 10
|
||||||
heightVisibilityMultiplier: 2
|
heightVisibilityMultiplier: 2
|
||||||
minHeightForDistantVisibility: 3
|
minHeightForDistantVisibility: 3
|
||||||
useExploredMaterial: 0
|
useExploredMaterial: 0
|
||||||
|
|||||||
@@ -114,7 +114,7 @@ namespace Northbound
|
|||||||
private bool _isAttacking = false;
|
private bool _isAttacking = false;
|
||||||
private GameObject _pendingAttackTarget;
|
private GameObject _pendingAttackTarget;
|
||||||
private float _attackStartTime;
|
private float _attackStartTime;
|
||||||
private const float ATTACK_TIMEOUT = 1f; // 애니메이션 이벤트 미발생 시 타임아웃
|
private const float ATTACK_TIMEOUT = 2f; // 애니메이션 이벤트 미발생 시 타임아웃 (애니메이션 길이 고려)
|
||||||
|
|
||||||
// 어그로 시스템
|
// 어그로 시스템
|
||||||
private Dictionary<ulong, float> _aggroTable = new Dictionary<ulong, float>();
|
private Dictionary<ulong, float> _aggroTable = new Dictionary<ulong, float>();
|
||||||
@@ -592,6 +592,9 @@ namespace Northbound
|
|||||||
public void OnAttackHit()
|
public void OnAttackHit()
|
||||||
{
|
{
|
||||||
PerformAttack();
|
PerformAttack();
|
||||||
|
// 공격 완료 후 상태 리셋 (타임아웃 방지)
|
||||||
|
_isAttacking = false;
|
||||||
|
_pendingAttackTarget = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
id,memo,move_speed,max_hp,sight,atk_range,atk_damage,atk_interval_sec,cost,weight,model_path,animation_controller_path
|
id,memo,move_speed,max_hp,sight,atk_range,atk_damage,atk_interval_sec,cost,weight,model_path,animation_controller_path
|
||||||
1,기본1,4,75,6,1,10,2,2,1,Assets/Models/PlantWarrior.fbx,Assets/Animations/MonsterAnimationController.controller
|
1,기본1,4,75,6,1,10,2,2,1,Assets/Models/PlantWarrior_With_Spear.fbx,Assets/Animations/MonsterAnimationController.controller
|
||||||
2,기본2,3.5,50,6,4,15,4,5,0.5,Assets/Models/Rogue.fbx,Assets/Animations/MonsterAnimationController.controller
|
2,기본2,3.5,50,6,4,15,4,5,0.5,Assets/Models/Rogue.fbx,Assets/Animations/MonsterAnimationController.controller
|
||||||
|
|||||||
|
@@ -1,5 +1,5 @@
|
|||||||
id,memo,move_speed,max_hp,sight,atk_range,atk_damage,atk_interval_sec,cost,weight,model_path,animation_controller_path,wave_min,wave_max
|
id,memo,move_speed,max_hp,sight,atk_range,atk_damage,atk_interval_sec,cost,weight,model_path,animation_controller_path,wave_min,wave_max
|
||||||
101,Grunt(기본),4.5,75,6,1,3,1.2,3,1,Assets/Models/Skeleton_Minion.fbx,Assets/Animations/MonsterAnimationController.controller,1,10
|
101,Grunt(기본),4.5,75,6,1,3,1.2,3,1,Assets/Models/Skeleton_Minion_With_Sword.fbx,Assets/Animations/MonsterAnimationController.controller,1,10
|
||||||
102,Tank(느림/단단),2.5,125,6,1,4,1.5,5,0.5,Assets/Models/Druid.fbx,Assets/Animations/MonsterAnimationController.controller,3,15
|
102,Tank(느림/단단),2.5,125,6,1,4,1.5,5,0.5,Assets/Models/Druid.fbx,Assets/Animations/MonsterAnimationController.controller,3,15
|
||||||
103,Ranged(원거리/약함),3.5,65,6,5,2,1.4,3,0.2,Assets/Models/Skeleton_Warrior.fbx,Assets/Animations/MonsterAnimationController.controller,3,20
|
103,Ranged(원거리/약함),3.5,65,6,5,2,1.4,3,0.2,Assets/Models/Skeleton_Warrior.fbx,Assets/Animations/MonsterAnimationController.controller,3,20
|
||||||
104,Fast(빠름/약함),6,45,6,1,2,1,3,0.333,Assets/Models/Skeleton_Rogue.fbx,Assets/Animations/MonsterAnimationController.controller,3,20
|
104,Fast(빠름/약함),6,45,6,1,2,1,3,0.333,Assets/Models/Skeleton_Rogue.fbx,Assets/Animations/MonsterAnimationController.controller,3,20
|
||||||
|
|||||||
|
Reference in New Issue
Block a user