소환수 작업 중...
This commit is contained in:
parent
42a10df3ae
commit
aabdf539d2
|
|
@ -119,7 +119,7 @@ ModelImporter:
|
||||||
events:
|
events:
|
||||||
- time: 0.078749985
|
- time: 0.078749985
|
||||||
functionName: Projectile
|
functionName: Projectile
|
||||||
data: Projectile_PinkMagicArrow
|
data: Projectile_SummonWorm
|
||||||
objectReferenceParameter: {instanceID: 0}
|
objectReferenceParameter: {instanceID: 0}
|
||||||
floatParameter: 0
|
floatParameter: 0
|
||||||
intParameter: 0
|
intParameter: 0
|
||||||
|
|
|
||||||
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.
|
|
@ -0,0 +1,139 @@
|
||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!1 &1350445096495842306
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 1350445096495842305}
|
||||||
|
- component: {fileID: 2691850233177647995}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: Effect_Hit_SummonWorm
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &1350445096495842305
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1350445096495842306}
|
||||||
|
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: 8883180771092707296}
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!114 &2691850233177647995
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1350445096495842306}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 456d2bd1c5c2e5e4b8b948836c4975a4, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
NoUseParticleTime: 1
|
||||||
|
OffTime: 1.5
|
||||||
|
e_EffectLocation: 0
|
||||||
|
--- !u!1001 &7970997105527824532
|
||||||
|
PrefabInstance:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Modification:
|
||||||
|
serializedVersion: 3
|
||||||
|
m_TransformParent: {fileID: 1350445096495842305}
|
||||||
|
m_Modifications:
|
||||||
|
- target: {fileID: 1574516568193800052, guid: e563edd5302ec2340a5bc06e57d1e901,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalScale.x
|
||||||
|
value: 0.35
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 1574516568193800052, guid: e563edd5302ec2340a5bc06e57d1e901,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalScale.y
|
||||||
|
value: 0.35
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 1574516568193800052, guid: e563edd5302ec2340a5bc06e57d1e901,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalScale.z
|
||||||
|
value: 0.35
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 1574516568193800052, guid: e563edd5302ec2340a5bc06e57d1e901,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalPosition.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 1574516568193800052, guid: e563edd5302ec2340a5bc06e57d1e901,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalPosition.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 1574516568193800052, guid: e563edd5302ec2340a5bc06e57d1e901,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalPosition.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 1574516568193800052, guid: e563edd5302ec2340a5bc06e57d1e901,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalRotation.w
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 1574516568193800052, guid: e563edd5302ec2340a5bc06e57d1e901,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalRotation.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 1574516568193800052, guid: e563edd5302ec2340a5bc06e57d1e901,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalRotation.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 1574516568193800052, guid: e563edd5302ec2340a5bc06e57d1e901,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalRotation.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 1574516568193800052, guid: e563edd5302ec2340a5bc06e57d1e901,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 1574516568193800052, guid: e563edd5302ec2340a5bc06e57d1e901,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 1574516568193800052, guid: e563edd5302ec2340a5bc06e57d1e901,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 1574516568193800055, guid: e563edd5302ec2340a5bc06e57d1e901,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_Name
|
||||||
|
value: Hit_wind
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
m_RemovedComponents: []
|
||||||
|
m_RemovedGameObjects: []
|
||||||
|
m_AddedGameObjects: []
|
||||||
|
m_AddedComponents: []
|
||||||
|
m_SourcePrefab: {fileID: 100100000, guid: e563edd5302ec2340a5bc06e57d1e901, type: 3}
|
||||||
|
--- !u!4 &8883180771092707296 stripped
|
||||||
|
Transform:
|
||||||
|
m_CorrespondingSourceObject: {fileID: 1574516568193800052, guid: e563edd5302ec2340a5bc06e57d1e901,
|
||||||
|
type: 3}
|
||||||
|
m_PrefabInstance: {fileID: 7970997105527824532}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 23b0c65ee1dda4f46acb077a83141758
|
||||||
|
PrefabImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
|
|
@ -49,6 +49,7 @@ MonoBehaviour:
|
||||||
m_Pierce: 0
|
m_Pierce: 0
|
||||||
str_HitEffect:
|
str_HitEffect:
|
||||||
m_ShowTimeOverEffect: 1
|
m_ShowTimeOverEffect: 1
|
||||||
|
ShowTarget: 1
|
||||||
--- !u!65 &6782093134866277011
|
--- !u!65 &6782093134866277011
|
||||||
BoxCollider:
|
BoxCollider:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load Diff
|
|
@ -0,0 +1,7 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: f1e3f3e39cf54ae4cb8066b7ee47f085
|
||||||
|
PrefabImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
|
|
@ -10,14 +10,14 @@ public class MyActor : Actor
|
||||||
if (isTarget)
|
if (isTarget)
|
||||||
{
|
{
|
||||||
if (m_Target.m_IsLockTarget && !m_Target.IsDead()) return;
|
if (m_Target.m_IsLockTarget && !m_Target.IsDead()) return;
|
||||||
if (IsRole(eRole.PC)) m_Target.Set_Outline(false);
|
if (IsMainPC()) m_Target.Set_Outline(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
m_Target = ActorInfo.Ins.Get_Nearest_EnemyActor_orNull(IsEnemy(), Get_position(), forcefind ? float.MaxValue : f_FindEnemyRange);
|
m_Target = ActorInfo.Ins.Get_Nearest_EnemyActor_orNull(IsEnemy(), Get_position(), forcefind ? float.MaxValue : f_FindEnemyRange);
|
||||||
|
|
||||||
if (isTarget)
|
if (isTarget)
|
||||||
{
|
{
|
||||||
if (IsRole(eRole.PC))
|
if (IsMainPC())
|
||||||
{
|
{
|
||||||
m_Target.Set_Outline(true);
|
m_Target.Set_Outline(true);
|
||||||
//MonsterSimpleInfo.Ins.Set(m_Target);
|
//MonsterSimpleInfo.Ins.Set(m_Target);
|
||||||
|
|
|
||||||
|
|
@ -24,16 +24,29 @@ public class SummonActor : MyActor
|
||||||
m_Stat.Set_Stat(true, eStat.BaseDmg, m_Stat.Get_Stat(eStat.BaseDmg) * _attackrate);
|
m_Stat.Set_Stat(true, eStat.BaseDmg, m_Stat.Get_Stat(eStat.BaseDmg) * _attackrate);
|
||||||
m_Stat.Set_Stat(true, eStat.HP, m_Stat.Get_Stat(eStat.HP) * _hprate);
|
m_Stat.Set_Stat(true, eStat.HP, m_Stat.Get_Stat(eStat.HP) * _hprate);
|
||||||
m_NavMeshAgent.speed = owner.Get_MoveSpeed();
|
m_NavMeshAgent.speed = owner.Get_MoveSpeed();
|
||||||
m_NavStopDistance = f_FindEnemyRange = SummonType == eSummon.Golem ? 1.5f : 3.5f;
|
|
||||||
|
|
||||||
Set_Warp(owner.Get_position() + Vector3.forward);
|
Set_Warp(owner.Get_position() + Vector3.forward);
|
||||||
InGameInfo.Ins.Show_Effect(SummonType == eSummon.Golem ? "Effect_Summoning_Golem" : "Effect_Summoning", transform.position);
|
f_FindEnemyRange = table_GlobalValue.Ins.Get_Float("f_Pet_FindEnemyRange");
|
||||||
|
switch(SummonType)
|
||||||
|
{
|
||||||
|
case eSummon.Golem:
|
||||||
|
m_NavStopDistance = 1.5f;
|
||||||
|
InGameInfo.Ins.Show_Effect("Effect_Summoning_Golem", transform.position);
|
||||||
|
transform.localScale = Vector3.one * 3.0f;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
m_NavStopDistance = 3.5f;
|
||||||
|
InGameInfo.Ins.Show_Effect("Effect_Summoning", transform.position);
|
||||||
|
transform.localScale = Vector3.one * 1.5f;
|
||||||
|
break;
|
||||||
|
}
|
||||||
Set(isEnemy, owner, owner.Get_ServerData(), 0, true);
|
Set(isEnemy, owner, owner.Get_ServerData(), 0, true);
|
||||||
Get_HUDUI().Set_HPSlider(this);
|
Get_HUDUI().Set_HPSlider(this);
|
||||||
|
|
||||||
Set_Coroutine(() =>
|
Set_Coroutine(() =>
|
||||||
{
|
{
|
||||||
IsStop = false;
|
IsStop = false;
|
||||||
|
Set_Target();
|
||||||
}, 1f);
|
}, 1f);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue