angez_c 기본 세팅, 기본 공격, 업화의 불꽃
This commit is contained in:
parent
9d4f41acac
commit
2c6392a59c
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.
|
|
@ -2477,7 +2477,7 @@ MonoBehaviour:
|
|||
m_Script: {fileID: 11500000, guid: 935c913087b349141aa632be4f8c2689, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
n_MonsterID: 10009
|
||||
n_MonsterID: 10010
|
||||
n_SpawnerId: 1
|
||||
--- !u!1 &2246745228298233982
|
||||
GameObject:
|
||||
|
|
|
|||
|
|
@ -395,8 +395,8 @@ GameObject:
|
|||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 5422669660592700901}
|
||||
- component: {fileID: -4107884206007059150}
|
||||
- component: {fileID: 5422669660585497093}
|
||||
- component: {fileID: 7531247793034721094}
|
||||
- component: {fileID: 5630607638001589278}
|
||||
- component: {fileID: -7105394180378673800}
|
||||
- component: {fileID: 1807086139201712217}
|
||||
|
|
@ -424,6 +424,39 @@ Transform:
|
|||
- {fileID: 5422669660592700919}
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &-4107884206007059150
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5422669660592923077}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: df4b1aa00cb5606448fb153cfed5dfaa, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
gos_Effect: []
|
||||
m_Role: 0
|
||||
m_SubRole: 0
|
||||
m_AttackType: 0
|
||||
m_animation: {fileID: 0}
|
||||
_target: {fileID: 0}
|
||||
isTarget: 0
|
||||
tf_MeeleAttackPos: {fileID: 0}
|
||||
MagicID: 0
|
||||
HealCount: 0
|
||||
HealRate: 0.1
|
||||
Skill1CoolTime: 12
|
||||
Skill1ChargingTime: 3
|
||||
Skill1Dmg: 3.2
|
||||
Skill1DelayTime: 0.5
|
||||
Skill1Count: 8
|
||||
Perforation_Line: 0
|
||||
Skill2CoolTime: 18
|
||||
Skill2ChargingTime: 3
|
||||
Skill2Dmg: 1.5
|
||||
Skill2DelayTime: 0.5
|
||||
--- !u!95 &5422669660585497093
|
||||
Animator:
|
||||
serializedVersion: 5
|
||||
|
|
@ -445,29 +478,6 @@ Animator:
|
|||
m_AllowConstantClipSamplingOptimization: 1
|
||||
m_KeepAnimatorStateOnDisable: 0
|
||||
m_WriteDefaultValuesOnDisable: 0
|
||||
--- !u!114 &7531247793034721094
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5422669660592923077}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: f985004e8ad29cf428f80c433e48ab9c, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
gos_Effect: []
|
||||
m_Role: 0
|
||||
m_SubRole: 0
|
||||
m_AttackType: 0
|
||||
m_animation: {fileID: 0}
|
||||
_target: {fileID: 0}
|
||||
isTarget: 0
|
||||
tf_MeeleAttackPos: {fileID: 0}
|
||||
MagicID: 0
|
||||
HealCount: 0
|
||||
HealRate: 0.1
|
||||
--- !u!65 &5630607638001589278
|
||||
BoxCollider:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
|
|||
|
|
@ -0,0 +1,167 @@
|
|||
%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: Angez_C_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:
|
||||
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}
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: d6b976e836a28574794be87e33fb8ab0
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
|
@ -0,0 +1,147 @@
|
|||
%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: 6311613290837446200}
|
||||
- component: {fileID: 6782093134866277011}
|
||||
m_Layer: 0
|
||||
m_Name: Projectile_Mob_HellfireFlames
|
||||
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: 3367653056673512038}
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &6311613290837446200
|
||||
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: e5d2fd9d460da6a4d87b4be83a4cdc32, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
ColliderLayer: Actor
|
||||
m_Pierce: 1
|
||||
str_HitEffect:
|
||||
m_ShowTimeOverEffect: 0
|
||||
--- !u!65 &6782093134866277011
|
||||
BoxCollider:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 907428178798376589}
|
||||
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: 3, z: 1}
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
--- !u!1001 &4731098155994230372
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
serializedVersion: 3
|
||||
m_TransformParent: {fileID: 223961062764596305}
|
||||
m_Modifications:
|
||||
- target: {fileID: 5410697229499434688, guid: 5505cd51531ed3743b06068c3aca0ce4,
|
||||
type: 3}
|
||||
propertyPath: m_Name
|
||||
value: FX_Fire(Cartoon)
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8004147954141287426, guid: 5505cd51531ed3743b06068c3aca0ce4,
|
||||
type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8004147954141287426, guid: 5505cd51531ed3743b06068c3aca0ce4,
|
||||
type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8004147954141287426, guid: 5505cd51531ed3743b06068c3aca0ce4,
|
||||
type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8004147954141287426, guid: 5505cd51531ed3743b06068c3aca0ce4,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8004147954141287426, guid: 5505cd51531ed3743b06068c3aca0ce4,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8004147954141287426, guid: 5505cd51531ed3743b06068c3aca0ce4,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8004147954141287426, guid: 5505cd51531ed3743b06068c3aca0ce4,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8004147954141287426, guid: 5505cd51531ed3743b06068c3aca0ce4,
|
||||
type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8004147954141287426, guid: 5505cd51531ed3743b06068c3aca0ce4,
|
||||
type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8004147954141287426, guid: 5505cd51531ed3743b06068c3aca0ce4,
|
||||
type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 5505cd51531ed3743b06068c3aca0ce4, type: 3}
|
||||
--- !u!4 &3367653056673512038 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: 8004147954141287426, guid: 5505cd51531ed3743b06068c3aca0ce4,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 4731098155994230372}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: c6d7ccfa66681504e845ff27bc784063
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
|
@ -22,8 +22,6 @@ public class Boss_Angez_B : BossMobActor
|
|||
public float Skill2CoolTime = 15f;
|
||||
[Header("스킬2 차징시간")]
|
||||
public float Skill2ChargingTime = 3f;
|
||||
[Header("스킬2 유지 시간")]
|
||||
public float Skill2LifeTime = 2.5f;
|
||||
[Header("스킬2 데미지")]
|
||||
public float Skill2Dmg = 1.2f;
|
||||
[Header("스킬2 데미지 딜레이")]
|
||||
|
|
|
|||
|
|
@ -0,0 +1,151 @@
|
|||
using System;
|
||||
using System.Collections;
|
||||
using UnityEngine;
|
||||
|
||||
public class Boss_Angez_C : BossMobActor
|
||||
{
|
||||
[Header("스킬1 쿨타임")]
|
||||
public float Skill1CoolTime = 12f;
|
||||
[Header("스킬1 차징시간")]
|
||||
public float Skill1ChargingTime = 3f;
|
||||
[Header("스킬1 데미지")]
|
||||
public float Skill1Dmg = 3.2f;
|
||||
[Header("스킬1 경고 시간")]
|
||||
public float Skill1DelayTime = 0.5f;
|
||||
[Header("스킬1 메테오 횟수")]
|
||||
public int Skill1Count = 8;
|
||||
[Header("---------------------------------------")]
|
||||
public bool Perforation_Line;
|
||||
[Header("스킬2 쿨타임")]
|
||||
public float Skill2CoolTime = 18f;
|
||||
[Header("스킬2 차징시간")]
|
||||
public float Skill2ChargingTime = 3f;
|
||||
[Header("스킬2 데미지")]
|
||||
public float Skill2Dmg = 1.5f;
|
||||
[Header("스킬2 데미지 딜레이")]
|
||||
public float Skill2DelayTime = 0.5f;
|
||||
|
||||
SkillListTableData m_Burn = new SkillListTableData { e_SkillExtraType = eSkillExtraType.Burn, f_ExtraValue4 = 1f };
|
||||
|
||||
public override void Set(MonsterTableData mobtable, Vector3 pos, Action<int> actDie, int order)
|
||||
{
|
||||
base.Set(mobtable, pos, actDie, order);
|
||||
|
||||
Load_Indicator("BossAngez_B_Skill1_Indicator", 0);
|
||||
Load_Indicator("BossAngez_B_Skill2_Indicator", 1);
|
||||
|
||||
var passive = table_skilllist.Ins.Get_Data_orNull(m_MonsterTableData.n_PassiveSkillID);
|
||||
m_Burn.f_ExtraValue1 = passive.f_ExtraValue1;
|
||||
m_Burn.f_ExtraValue2 = passive.f_ExtraValue2;
|
||||
m_Burn.f_ExtraValue3 = passive.f_ExtraValue3;
|
||||
|
||||
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 (m_MonsterTableData.n_PassiveSkillID > 0 && CoolTime_PassiveSkill <= 0f)
|
||||
{
|
||||
CoolTime_PassiveSkill = 1f;
|
||||
var skilldata = table_skilllist.Ins.Get_Data_orNull(m_MonsterTableData.n_PassiveSkillID);
|
||||
if (skilldata.e_SkillEnhance == eSkillEnhance.HellfireFlames)
|
||||
{
|
||||
ProjectileInfo.Ins.Shoot_Projectile("Projectile_Mob_HellfireFlames", this, null,
|
||||
skilldata.f_ExtraValue3, Get_position() + (Vector3.up * 0.8f), skilldata.f_ExtraValue1, pb =>
|
||||
{
|
||||
var pd = pb.Get_ProjectTileData();
|
||||
pd.e_SkillExtraType = eSkillExtraType.Burn;
|
||||
pd.m_SkillListTableData = skilldata;
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
//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_skill1charging");
|
||||
InGameInfo.Ins.Show_Effect("Effect_Angez_BCharging", this, eEffectLocation.Bottom, Skill1ChargingTime);
|
||||
dic_indicator[0].SetActive(false);
|
||||
|
||||
yield return new WaitForSeconds(Skill1ChargingTime);
|
||||
|
||||
if (isTarget)
|
||||
for (int i = 0; i < Skill1Count; i++)
|
||||
{
|
||||
dic_indicator[0].SetActive(true);
|
||||
dic_indicator[0].transform.position = m_Target.Get_position();
|
||||
yield return new WaitForSeconds(Skill1DelayTime);
|
||||
AnimationPlay("boss_skill1attack");
|
||||
dic_indicator[0].SetActive(false);
|
||||
yield return new WaitForSeconds(Skill1DelayTime);
|
||||
}
|
||||
|
||||
dic_indicator[0].SetActive(false);
|
||||
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_Burn.e_SkillExtraType;
|
||||
pd.m_skillTypeConfigTable = table_skilltypeconfig.Ins.Get_Data_orNull(pd.e_SkillExtraType);
|
||||
pd.m_SkillListTableData = m_Burn;
|
||||
}
|
||||
|
||||
IEnumerator Co_Skill2()
|
||||
{
|
||||
Change_MobStatus(eMobStatus.Skill);
|
||||
AnimationPlay("boss_skill1charging");
|
||||
InGameInfo.Ins.Show_Effect("Effect_Angez_BCharging2", this, eEffectLocation.Mid, Skill1ChargingTime,
|
||||
effect =>
|
||||
{
|
||||
effect.transform.position = Get_PositionFoward(1f);
|
||||
});
|
||||
dic_indicator[1].SetActive(true);
|
||||
dic_indicator[1].transform.position = Get_position();
|
||||
dic_indicator[1].transform.eulerAngles = transform.eulerAngles;
|
||||
|
||||
yield return new WaitForSeconds(Skill2ChargingTime);
|
||||
dic_indicator[1].SetActive(false);
|
||||
AnimationPlay("boss_skill2attack");
|
||||
|
||||
yield return new WaitForSeconds(m_MonsterTableData.f_ProjectileLifeTime3);
|
||||
Check_Battle();
|
||||
Init(false, true);
|
||||
}
|
||||
|
||||
protected override float Get_Skill2Dmg() { return Skill2Dmg; }
|
||||
protected override void Set_Skill2Projectile(ProjectileBase pb)
|
||||
{
|
||||
var pd = pb.Get_ProjectTileData();
|
||||
pd.e_SkillExtraType = m_Burn.e_SkillExtraType;
|
||||
pd.m_skillTypeConfigTable = table_skilltypeconfig.Ins.Get_Data_orNull(pd.e_SkillExtraType);
|
||||
pd.m_SkillListTableData = m_Burn;
|
||||
pb.transform.position = dic_indicator[1].transform.position;
|
||||
pb.transform.eulerAngles = dic_indicator[1].transform.eulerAngles;
|
||||
}
|
||||
|
||||
public override void Get_Damage(DamageInfo _dinfo)
|
||||
{
|
||||
base.Get_Damage(_dinfo);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
fileFormatVersion: 2
|
||||
guid: df4b1aa00cb5606448fb153cfed5dfaa
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
|
@ -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,
|
||||
RageOfFairy, SummonMob, HellfireFlames,
|
||||
|
||||
Newbie,
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue