shaga 보스 기본 세팅, 기본 공격, 패시브

This commit is contained in:
Ino 2025-02-26 15:14:23 +09:00
parent 3185011d1b
commit 5a234585da
18 changed files with 39831 additions and 32 deletions

View File

@ -0,0 +1,236 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!91 &9100000
AnimatorController:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Forest_Shaga_Boss
serializedVersion: 5
m_AnimatorParameters:
- m_Name: animation
m_Type: 3
m_DefaultFloat: 0
m_DefaultInt: 1
m_DefaultBool: 0
m_Controller: {fileID: 9100000}
m_AnimatorLayers:
- serializedVersion: 5
m_Name: Base Layer
m_StateMachine: {fileID: 110710218}
m_Mask: {fileID: 0}
m_Motions: []
m_Behaviours: []
m_BlendingMode: 0
m_SyncedLayerIndex: -1
m_DefaultWeight: 0
m_IKPass: 0
m_SyncedLayerAffectsTiming: 0
m_Controller: {fileID: 9100000}
--- !u!1101 &110142034
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 7
m_ConditionEvent: animation
m_EventTreshold: 6
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 110212928}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.877551
m_HasExitTime: 0
m_HasFixedDuration: 1
m_InterruptionSource: 2
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1102 &110209958
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: idle
m_Speed: 1
m_CycleOffset: 0
m_Transitions: []
m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0
m_WriteDefaultValues: 1
m_Mirror: 0
m_SpeedParameterActive: 0
m_MirrorParameterActive: 0
m_CycleOffsetParameterActive: 0
m_TimeParameterActive: 0
m_Motion: {fileID: 6393613354751109690, guid: 26b036eb3ceb9bf4696a4fab89e0536c,
type: 3}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1102 &110259014
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: run
m_Speed: 1
m_CycleOffset: 0
m_Transitions: []
m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0
m_WriteDefaultValues: 1
m_Mirror: 0
m_SpeedParameterActive: 0
m_MirrorParameterActive: 0
m_CycleOffsetParameterActive: 0
m_TimeParameterActive: 0
m_Motion: {fileID: -4009741042315541339, guid: 13135a727f2b7cf4094e1fd614d6391c,
type: 3}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1102 &110274110
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: attack
m_Speed: 1
m_CycleOffset: 0
m_Transitions:
- {fileID: 4778026026078689383}
m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0
m_WriteDefaultValues: 1
m_Mirror: 0
m_SpeedParameterActive: 0
m_MirrorParameterActive: 0
m_CycleOffsetParameterActive: 0
m_TimeParameterActive: 0
m_Motion: {fileID: -5489899105608494838, guid: 9311513f3a39de04f9365fa27f87249f,
type: 3}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1102 &110293690
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: die
m_Speed: 1
m_CycleOffset: 0
m_Transitions: []
m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0
m_WriteDefaultValues: 1
m_Mirror: 0
m_SpeedParameterActive: 0
m_MirrorParameterActive: 0
m_CycleOffsetParameterActive: 0
m_TimeParameterActive: 0
m_Motion: {fileID: -7624709266108681033, guid: 631459d903fd27f47b7d772872bd6a53,
type: 3}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1107 &110710218
AnimatorStateMachine:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Base Layer
m_ChildStates:
- serializedVersion: 1
m_State: {fileID: 110259014}
m_Position: {x: 430, y: -240, z: 0}
- serializedVersion: 1
m_State: {fileID: 110209958}
m_Position: {x: 430, y: -290, z: 0}
- serializedVersion: 1
m_State: {fileID: 110274110}
m_Position: {x: 430, y: -170, z: 0}
- serializedVersion: 1
m_State: {fileID: 110293690}
m_Position: {x: 430, y: -110, z: 0}
m_ChildStateMachines: []
m_AnyStateTransitions: []
m_EntryTransitions: []
m_StateMachineTransitions: {}
m_StateMachineBehaviours: []
m_AnyStatePosition: {x: 120, y: -240, z: 0}
m_EntryPosition: {x: 120, y: -276, z: 0}
m_ExitPosition: {x: 120, y: -190, z: 0}
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
m_DefaultState: {fileID: 110209958}
--- !u!1107 &1107958162325579712
AnimatorStateMachine:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: New Layer
m_ChildStates: []
m_ChildStateMachines: []
m_AnyStateTransitions: []
m_EntryTransitions: []
m_StateMachineTransitions: {}
m_StateMachineBehaviours: []
m_AnyStatePosition: {x: 50, y: 20, z: 0}
m_EntryPosition: {x: 50, y: 120, z: 0}
m_ExitPosition: {x: 800, y: 120, z: 0}
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
m_DefaultState: {fileID: 0}
--- !u!1101 &4778026026078689383
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions: []
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 110209958}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.6470588
m_HasExitTime: 1
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: f53cb359f9b4a2046bed3c91f431b8ff
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 9100000
userData:
assetBundleName:
assetBundleVariant:

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -2477,7 +2477,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 935c913087b349141aa632be4f8c2689, type: 3}
m_Name:
m_EditorClassIdentifier:
n_MonsterID: 10011
n_MonsterID: 10012
n_SpawnerId: 1
--- !u!1 &2246745228298233982
GameObject:

View File

@ -40,8 +40,8 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 1868523741188482622}
- component: {fileID: -8992573413810798319}
- component: {fileID: 2190135955714825739}
- component: {fileID: -5943459194722573738}
- component: {fileID: 718050950212229261}
- component: {fileID: 697932658570043569}
- component: {fileID: -1366153477126133387}
@ -63,35 +63,14 @@ Transform:
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_LocalScale: {x: 5, y: 5, z: 5}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 2591362205972622762}
- {fileID: 3845932586732406714}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!95 &2190135955714825739
Animator:
serializedVersion: 5
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1343626152007974020}
m_Enabled: 1
m_Avatar: {fileID: 0}
m_Controller: {fileID: 9100000, guid: a185753642253db429245d6b8cb01de7, type: 2}
m_CullingMode: 0
m_UpdateMode: 0
m_ApplyRootMotion: 0
m_LinearVelocityBlending: 0
m_StabilizeFeet: 0
m_WarningMessage:
m_HasTransformHierarchy: 1
m_AllowConstantClipSamplingOptimization: 1
m_KeepAnimatorStateOnDisable: 0
m_WriteDefaultValuesOnDisable: 0
--- !u!114 &-5943459194722573738
--- !u!114 &-8992573413810798319
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@ -100,7 +79,7 @@ MonoBehaviour:
m_GameObject: {fileID: 1343626152007974020}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f985004e8ad29cf428f80c433e48ab9c, type: 3}
m_Script: {fileID: 11500000, guid: 72db20951ef733543b10d2663602c9fe, type: 3}
m_Name:
m_EditorClassIdentifier:
gos_Effect: []
@ -114,6 +93,35 @@ MonoBehaviour:
MagicID: 0
HealCount: 0
HealRate: 0.1
Skill1CoolTime: 18
Skill1Dmg: 1.6
Skill1AtkSpd: 0.5
Skill1MovSpd: 0.5
Perforation_Line: 0
Skill2CoolTime: 20
Skill2SummonCount: 2
Skill2StatRate: 0.5
--- !u!95 &2190135955714825739
Animator:
serializedVersion: 5
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1343626152007974020}
m_Enabled: 1
m_Avatar: {fileID: 0}
m_Controller: {fileID: 9100000, guid: f53cb359f9b4a2046bed3c91f431b8ff, type: 2}
m_CullingMode: 0
m_UpdateMode: 0
m_ApplyRootMotion: 0
m_LinearVelocityBlending: 0
m_StabilizeFeet: 0
m_WarningMessage:
m_HasTransformHierarchy: 1
m_AllowConstantClipSamplingOptimization: 1
m_KeepAnimatorStateOnDisable: 0
m_WriteDefaultValuesOnDisable: 0
--- !u!65 &718050950212229261
BoxCollider:
m_ObjectHideFlags: 0
@ -133,8 +141,8 @@ BoxCollider:
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 0.59435564, y: 0.38258594, z: 0.57571024}
m_Center: {x: 0.0108059645, y: 0.19129296, z: 0}
m_Size: {x: 0.4, y: 2, z: 0.5}
m_Center: {x: 0, y: 0, z: 0}
--- !u!114 &697932658570043569
MonoBehaviour:
m_ObjectHideFlags: 0
@ -156,7 +164,7 @@ NavMeshAgent:
m_GameObject: {fileID: 1343626152007974020}
m_Enabled: 1
m_AgentTypeID: 0
m_Radius: 0.25
m_Radius: 0.28
m_Speed: 4.5
m_Acceleration: 140
avoidancePriority: 10

View File

@ -0,0 +1,168 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &2275002850514248236
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7700533061093772912}
- component: {fileID: -5702343879196299615}
- component: {fileID: -8071003135052638929}
m_Layer: 0
m_Name: Shaga_Attack
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &7700533061093772912
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2275002850514248236}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 3435209912421788877}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!65 &-5702343879196299615
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2275002850514248236}
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: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!114 &-8071003135052638929
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2275002850514248236}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b3062df6743c3a048910d52c2f80e25b, type: 3}
m_Name:
m_EditorClassIdentifier:
ColliderLayer: Actor
m_Pierce: 0
str_HitEffect: Effect_Hit_IceGolem_Attack
m_ShowTimeOverEffect: 1
m_Direction: 0
--- !u!1001 &1964556433323407020
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 7700533061093772912}
m_Modifications:
- target: {fileID: 3814496778439236193, guid: 0e97097ebbad225488a0264463560ec6,
type: 3}
propertyPath: m_LocalScale.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 3814496778439236193, guid: 0e97097ebbad225488a0264463560ec6,
type: 3}
propertyPath: m_LocalScale.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 3814496778439236193, guid: 0e97097ebbad225488a0264463560ec6,
type: 3}
propertyPath: m_LocalScale.z
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 3814496778439236193, guid: 0e97097ebbad225488a0264463560ec6,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3814496778439236193, guid: 0e97097ebbad225488a0264463560ec6,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3814496778439236193, guid: 0e97097ebbad225488a0264463560ec6,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3814496778439236193, guid: 0e97097ebbad225488a0264463560ec6,
type: 3}
propertyPath: m_LocalRotation.w
value: 0.7071068
objectReference: {fileID: 0}
- target: {fileID: 3814496778439236193, guid: 0e97097ebbad225488a0264463560ec6,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3814496778439236193, guid: 0e97097ebbad225488a0264463560ec6,
type: 3}
propertyPath: m_LocalRotation.y
value: -0.7071068
objectReference: {fileID: 0}
- target: {fileID: 3814496778439236193, guid: 0e97097ebbad225488a0264463560ec6,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3814496778439236193, guid: 0e97097ebbad225488a0264463560ec6,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3814496778439236193, guid: 0e97097ebbad225488a0264463560ec6,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3814496778439236193, guid: 0e97097ebbad225488a0264463560ec6,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3814496778439236206, guid: 0e97097ebbad225488a0264463560ec6,
type: 3}
propertyPath: m_Name
value: Projectiles_frost
objectReference: {fileID: 0}
- target: {fileID: 3814496778439236206, guid: 0e97097ebbad225488a0264463560ec6,
type: 3}
propertyPath: m_IsActive
value: 1
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 0e97097ebbad225488a0264463560ec6, type: 3}
--- !u!4 &3435209912421788877 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 3814496778439236193, guid: 0e97097ebbad225488a0264463560ec6,
type: 3}
m_PrefabInstance: {fileID: 1964556433323407020}
m_PrefabAsset: {fileID: 0}

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: b830fa204f624814992549d80d3ed0b0
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,158 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &907428178798376589
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 223961062764596305}
- component: {fileID: 1805788851136062414}
m_Layer: 0
m_Name: Projectile_Mob_AcidcLiquid
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &223961062764596305
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 907428178798376589}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 6442547819399933655}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1805788851136062414
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 907428178798376589}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 67e3b0730f76b974489bd85bc21215fc, type: 3}
m_Name:
m_EditorClassIdentifier:
ColliderLayer: Actor
m_Pierce: 0
str_HitEffect:
m_ShowTimeOverEffect: 1
--- !u!1001 &8313878794964369147
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 223961062764596305}
m_Modifications:
- target: {fileID: 803107738701126885, guid: 082db2f7e42f95144babf5127866a2c1,
type: 3}
propertyPath: m_IsActive
value: 1
objectReference: {fileID: 0}
- target: {fileID: 803107739312277650, guid: 082db2f7e42f95144babf5127866a2c1,
type: 3}
propertyPath: m_IsActive
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2819455038016823047, guid: 082db2f7e42f95144babf5127866a2c1,
type: 3}
propertyPath: m_IsActive
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3028762750161260588, guid: 082db2f7e42f95144babf5127866a2c1,
type: 3}
propertyPath: m_LocalScale.x
value: 0.3
objectReference: {fileID: 0}
- target: {fileID: 3028762750161260588, guid: 082db2f7e42f95144babf5127866a2c1,
type: 3}
propertyPath: m_LocalScale.y
value: 0.3
objectReference: {fileID: 0}
- target: {fileID: 3028762750161260588, guid: 082db2f7e42f95144babf5127866a2c1,
type: 3}
propertyPath: m_LocalScale.z
value: 0.3
objectReference: {fileID: 0}
- target: {fileID: 3028762750161260588, guid: 082db2f7e42f95144babf5127866a2c1,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3028762750161260588, guid: 082db2f7e42f95144babf5127866a2c1,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3028762750161260588, guid: 082db2f7e42f95144babf5127866a2c1,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3028762750161260588, guid: 082db2f7e42f95144babf5127866a2c1,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3028762750161260588, guid: 082db2f7e42f95144babf5127866a2c1,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3028762750161260588, guid: 082db2f7e42f95144babf5127866a2c1,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3028762750161260588, guid: 082db2f7e42f95144babf5127866a2c1,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3028762750161260588, guid: 082db2f7e42f95144babf5127866a2c1,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3028762750161260588, guid: 082db2f7e42f95144babf5127866a2c1,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3028762750161260588, guid: 082db2f7e42f95144babf5127866a2c1,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3028762750161260589, guid: 082db2f7e42f95144babf5127866a2c1,
type: 3}
propertyPath: m_Name
value: FX_Shoot_Poison_projectile
objectReference: {fileID: 0}
m_RemovedComponents:
- {fileID: 3028762750161260590, guid: 082db2f7e42f95144babf5127866a2c1, type: 3}
- {fileID: 3028762750161260591, guid: 082db2f7e42f95144babf5127866a2c1, type: 3}
m_RemovedGameObjects:
- {fileID: 2819455038016823047, guid: 082db2f7e42f95144babf5127866a2c1, type: 3}
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 082db2f7e42f95144babf5127866a2c1, type: 3}
--- !u!4 &6442547819399933655 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 3028762750161260588, guid: 082db2f7e42f95144babf5127866a2c1,
type: 3}
m_PrefabInstance: {fileID: 8313878794964369147}
m_PrefabAsset: {fileID: 0}

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 769cccea80058f7428b929a9086fcf9f
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: c1a6f789df456414badf46b70e2938e6
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
using System;
using System.Collections;
using UnityEngine;
public class Boss_Shaga : BossMobActor
{
[Header("스킬1 쿨타임")]
public float Skill1CoolTime = 18f;
[Header("스킬1 데미지")]
public float Skill1Dmg = 1.6f;
[Header("스킬1 공속 감소")]
public float Skill1AtkSpd = 0.5f;
[Header("스킬1 이속 감소")]
public float Skill1MovSpd = 0.5f;
[Header("---------------------------------------")]
public bool Perforation_Line;
[Header("스킬2 쿨타임")]
public float Skill2CoolTime = 20f;
[Header("스킬2 소환 갯수")]
public int Skill2SummonCount = 2;
[Header("스킬2 스탯 계승")]
public float Skill2StatRate = 0.5f;
SkillListTableData m_Frost = new SkillListTableData { e_SkillExtraType = eSkillExtraType.Frost, f_ExtraValue4 = 1f };
SkillListTableData m_Barrier = new SkillListTableData { e_SkillExtraType = eSkillExtraType.Barrier };
public override void Set(MonsterTableData mobtable, Vector3 pos, Action<int> actDie, int order)
{
base.Set(mobtable, pos, actDie, order);
//Load_Indicator("BrotherPenguin_Skill1_Indicator", 0);
//m_Frost.f_ExtraValue1 = Skill1FrostTime;
//m_Frost.f_ExtraValue2 = Skill1AtkSpd;
//m_Frost.f_ExtraValue3 = Skill1MovSpd;
//m_Barrier.e_SkillExtraType = eSkillExtraType.Barrier;
//m_Barrier.f_ExtraValue2 = Skill2BarrierRate;
CoolTime_Skill1 = 1f;
CoolTime_Skill2 = 2f;
}
protected override void Init(bool initSkill1CoolTime, bool initSkill2CoolTime)
{
base.Init(initSkill1CoolTime, initSkill2CoolTime);
if (initSkill1CoolTime) CoolTime_Skill1 = Skill1CoolTime;
if (initSkill2CoolTime) CoolTime_Skill2 = Skill2CoolTime;
}
protected override void Update()
{
base.Update();
if (IsDead() || IsStop) return;
//if (UseSkillIndex == 1 && MobStatus != eMobStatus.Skill)
// StartCoroutine(Co_Skill1());
//else if (UseSkillIndex == 2 && MobStatus != eMobStatus.Skill)
// StartCoroutine(Co_Skill2());
}
IEnumerator Co_Skill1()
{
Change_MobStatus(eMobStatus.Skill);
AnimationPlay("boss_skill1");
dic_indicator[0].SetActive(true);
dic_indicator[0].transform.position = Get_position();
//yield return new WaitForSeconds(Skill1ChargingTime);
AnimationPlay("boss_skill1attack");
dic_indicator[0].SetActive(false);
yield return new WaitForSeconds(0.5f);
Check_Battle();
Init(true, false);
}
protected override float Get_Skill1Dmg() { return Skill1Dmg; }
protected override Vector3 Get_Skill1Pos() { return dic_indicator[0].transform.position; }
protected override void Set_Skill1Projectile(ProjectileBase pb)
{
var pd = pb.Get_ProjectTileData();
pd.e_SkillExtraType = m_Frost.e_SkillExtraType;
pd.m_skillTypeConfigTable = table_skilltypeconfig.Ins.Get_Data_orNull(pd.e_SkillExtraType);
pd.m_SkillListTableData = m_Frost;
}
IEnumerator Co_Skill2()
{
Change_MobStatus(eMobStatus.Skill);
AnimationPlay("boss_skill2");
yield return new WaitForSeconds(0.25f);
yield return new WaitForSeconds(0.25f);
Check_Battle();
//yield return new WaitForSeconds(Skill2LifeTime);
Init(false, true);
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 72db20951ef733543b10d2663602c9fe
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -508,6 +508,26 @@ public class MobActor : Actor
}
}
}
else if (skilldata.e_SkillEnhance == eSkillEnhance.AcidicLiquid)
{
ProjectileInfo.Ins.Shoot_Projectile("Projectile_Mob_AcidcLiquid", this, null, 0f, Get_position(), 4f,
pb =>
{
var pc = pb.GetComponent<Projectile_Curved>();
var endpos = DSUtil.Get_RandomPos_onNavMesh(Get_position(), 1.8f, 4f);
pc.Launch_Curved(Get_position(), endpos, 1.5f, 4f, true, () =>
{
ProjectileInfo.Ins.Shoot_Projectile("Projectile_Mob_AcidcLiquidPoison", this, null, 1f,
pc.transform.position, 3f, pb =>
{
var pd = pb.Get_ProjectTileData();
pd.e_SkillExtraType = eSkillExtraType.Poison;
pd.m_skillTypeConfigTable = table_skilltypeconfig.Ins.Get_Data_orNull(pd.e_SkillExtraType);
pd.m_SkillListTableData = skilldata;
});
});
});
}
}
}
public override void Change_Target(bool _ispc, Actor target, bool _ChangeTargetByHit = false)

View File

@ -99,6 +99,8 @@ public class ProjectileData
pd.IsRandomPos = IsRandomPos;
pd.LifeTime = LifeTime;
pd.m_SkillListTableData = m_SkillListTableData;
pd.e_SkillExtraType = e_SkillExtraType;
pd.m_skillTypeConfigTable = m_skillTypeConfigTable;
pd.m_Skill = m_Skill;
pd.Speed = Speed;
pd.v3_StartPos = v3_StartPos;

View File

@ -241,7 +241,7 @@ public enum eSkillEnhance
Dmg_Decrease, Dmg_Up, CRI_Up, SkillCoolTime, PetStat_Up,
DMG_TO_HP, SkillDmg_DECREASE, BaseDmg_DECREASE, HP_REGEN_Per1Sec, ATK_FIXED, DMG_DECREASE, StartleBehind, DeadSkin,
RageOfFairy, SummonMob, HellfireFlames,
RageOfFairy, SummonMob, HellfireFlames, AcidicLiquid,
Newbie,
}