27 changed files with 1690 additions and 31 deletions
@ -0,0 +1,35 @@ |
|||||
|
%YAML 1.1 |
||||
|
%TAG !u! tag:unity3d.com,2011: |
||||
|
--- !u!114 &11400000 |
||||
|
MonoBehaviour: |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
m_GameObject: {fileID: 0} |
||||
|
m_Enabled: 1 |
||||
|
m_EditorHideFlags: 0 |
||||
|
m_Script: {fileID: 11500000, guid: 20f70984b262f8d4382bf5262dddb83e, type: 3} |
||||
|
m_Name: AcidRainCloud |
||||
|
m_EditorClassIdentifier: |
||||
|
enemyName: AcidRainCloud |
||||
|
enemyIcon: {fileID: 21300000, guid: bd8f3094e7ef01148bddd857e065ebc3, type: 3} |
||||
|
stepRange: 2 |
||||
|
stepRangeMultiplier: 1 |
||||
|
speed: 2 |
||||
|
maxMoveCoolDown: 0 |
||||
|
currentMoveCoolDown: 0 |
||||
|
shieldValue: 0 |
||||
|
upShieldValue: 0 |
||||
|
maxHP: 38 |
||||
|
currentHP: 38 |
||||
|
sufferDamageMultiply: 1 |
||||
|
colourType: 0 |
||||
|
maxSkillCoolDown: 3 |
||||
|
currentSkillCoolDown: 3 |
||||
|
damageMultiplier: 1 |
||||
|
damage: 7 |
||||
|
attackRange: 5 |
||||
|
aoeRange: 2 |
||||
|
maxNumberOfHits: 0 |
||||
|
currentNumberOfHits: 0 |
||||
@ -0,0 +1,8 @@ |
|||||
|
fileFormatVersion: 2 |
||||
|
guid: a5d77befe00f98245a906ec5f250baf1 |
||||
|
NativeFormatImporter: |
||||
|
externalObjects: {} |
||||
|
mainObjectFileID: 11400000 |
||||
|
userData: |
||||
|
assetBundleName: |
||||
|
assetBundleVariant: |
||||
@ -0,0 +1,35 @@ |
|||||
|
%YAML 1.1 |
||||
|
%TAG !u! tag:unity3d.com,2011: |
||||
|
--- !u!114 &11400000 |
||||
|
MonoBehaviour: |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
m_GameObject: {fileID: 0} |
||||
|
m_Enabled: 1 |
||||
|
m_EditorHideFlags: 0 |
||||
|
m_Script: {fileID: 11500000, guid: 20f70984b262f8d4382bf5262dddb83e, type: 3} |
||||
|
m_Name: Climavista |
||||
|
m_EditorClassIdentifier: |
||||
|
enemyName: Climavista |
||||
|
enemyIcon: {fileID: 21300000, guid: bd8f3094e7ef01148bddd857e065ebc3, type: 3} |
||||
|
stepRange: 2 |
||||
|
stepRangeMultiplier: 1 |
||||
|
speed: 2 |
||||
|
maxMoveCoolDown: 0 |
||||
|
currentMoveCoolDown: 0 |
||||
|
shieldValue: 0 |
||||
|
upShieldValue: 0 |
||||
|
maxHP: 40 |
||||
|
currentHP: 40 |
||||
|
sufferDamageMultiply: 1 |
||||
|
colourType: 0 |
||||
|
maxSkillCoolDown: 3 |
||||
|
currentSkillCoolDown: 3 |
||||
|
damageMultiplier: 1 |
||||
|
damage: 0 |
||||
|
attackRange: 6 |
||||
|
aoeRange: 0 |
||||
|
maxNumberOfHits: 0 |
||||
|
currentNumberOfHits: 0 |
||||
@ -0,0 +1,8 @@ |
|||||
|
fileFormatVersion: 2 |
||||
|
guid: 1abe4a11be3b9564db29e30f26b553f0 |
||||
|
NativeFormatImporter: |
||||
|
externalObjects: {} |
||||
|
mainObjectFileID: 11400000 |
||||
|
userData: |
||||
|
assetBundleName: |
||||
|
assetBundleVariant: |
||||
@ -0,0 +1,578 @@ |
|||||
|
%YAML 1.1 |
||||
|
%TAG !u! tag:unity3d.com,2011: |
||||
|
--- !u!1 &1253231568001379261 |
||||
|
GameObject: |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
serializedVersion: 6 |
||||
|
m_Component: |
||||
|
- component: {fileID: 4276721484070507378} |
||||
|
- component: {fileID: 7989887375954300062} |
||||
|
- component: {fileID: 230642570694684005} |
||||
|
- component: {fileID: 4358100366385517192} |
||||
|
- component: {fileID: 8215840690744605514} |
||||
|
m_Layer: 9 |
||||
|
m_Name: AcidRainCloud |
||||
|
m_TagString: Enemy |
||||
|
m_Icon: {fileID: 0} |
||||
|
m_NavMeshLayer: 0 |
||||
|
m_StaticEditorFlags: 0 |
||||
|
m_IsActive: 1 |
||||
|
--- !u!4 &4276721484070507378 |
||||
|
Transform: |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
m_GameObject: {fileID: 1253231568001379261} |
||||
|
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: 719232722191935980} |
||||
|
- {fileID: 8888823514061126702} |
||||
|
- {fileID: 6503119109324506896} |
||||
|
m_Father: {fileID: 0} |
||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
||||
|
--- !u!135 &7989887375954300062 |
||||
|
SphereCollider: |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
m_GameObject: {fileID: 1253231568001379261} |
||||
|
m_Material: {fileID: 0} |
||||
|
m_IncludeLayers: |
||||
|
serializedVersion: 2 |
||||
|
m_Bits: 0 |
||||
|
m_ExcludeLayers: |
||||
|
serializedVersion: 2 |
||||
|
m_Bits: 0 |
||||
|
m_LayerOverridePriority: 0 |
||||
|
m_IsTrigger: 0 |
||||
|
m_ProvidesContacts: 0 |
||||
|
m_Enabled: 1 |
||||
|
serializedVersion: 3 |
||||
|
m_Radius: 0.48 |
||||
|
m_Center: {x: 0, y: 0.3, z: 0} |
||||
|
--- !u!114 &230642570694684005 |
||||
|
MonoBehaviour: |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
m_GameObject: {fileID: 1253231568001379261} |
||||
|
m_Enabled: 1 |
||||
|
m_EditorHideFlags: 0 |
||||
|
m_Script: {fileID: 11500000, guid: b93e606dce1c400408bd059eaaa399b2, type: 3} |
||||
|
m_Name: |
||||
|
m_EditorClassIdentifier: |
||||
|
templateEnemyState: {fileID: 11400000, guid: a5d77befe00f98245a906ec5f250baf1, type: 2} |
||||
|
EnemyState: {fileID: 0} |
||||
|
positionX: 3 |
||||
|
positionY: 5 |
||||
|
pasth: [] |
||||
|
oppositePasth: [] |
||||
|
moveType: 0 |
||||
|
enemy: {fileID: 0} |
||||
|
rangePool: [] |
||||
|
aoeRangePool: [] |
||||
|
stateText: |
||||
|
jumpHeight: 1 |
||||
|
posCount: 7 |
||||
|
jumpSpeed: 25 |
||||
|
speedCurve: |
||||
|
serializedVersion: 2 |
||||
|
m_Curve: |
||||
|
- serializedVersion: 3 |
||||
|
time: 0.00000032782555 |
||||
|
value: 1.0011742 |
||||
|
inSlope: -1.4465826 |
||||
|
outSlope: -1.4465826 |
||||
|
tangentMode: 0 |
||||
|
weightedMode: 0 |
||||
|
inWeight: 0 |
||||
|
outWeight: 0.7666647 |
||||
|
- serializedVersion: 3 |
||||
|
time: 0.49999422 |
||||
|
value: 0.700547 |
||||
|
inSlope: -0.011173545 |
||||
|
outSlope: -0.011173545 |
||||
|
tangentMode: 0 |
||||
|
weightedMode: 0 |
||||
|
inWeight: 0.33333334 |
||||
|
outWeight: 0.33333334 |
||||
|
- serializedVersion: 3 |
||||
|
time: 1.0000062 |
||||
|
value: 1.0063303 |
||||
|
inSlope: 1.4297178 |
||||
|
outSlope: 1.4297178 |
||||
|
tangentMode: 0 |
||||
|
weightedMode: 0 |
||||
|
inWeight: 0.36145905 |
||||
|
outWeight: 0 |
||||
|
m_PreInfinity: 2 |
||||
|
m_PostInfinity: 2 |
||||
|
m_RotationOrder: 4 |
||||
|
enemyType: 0 |
||||
|
enemyScript: 18 |
||||
|
lineAim: {fileID: 7509110568895175458} |
||||
|
canLineAppre: 1 |
||||
|
disableAttack: {fileID: 0} |
||||
|
enemyUIBar: {fileID: 0} |
||||
|
blockUIBar: {fileID: 0} |
||||
|
enemyUI: {fileID: 0} |
||||
|
followPoint: {fileID: 8888823514061126702} |
||||
|
bone: {fileID: 0} |
||||
|
bone_Re: {fileID: 0} |
||||
|
lasteHp: 0 |
||||
|
anim: {fileID: 4358100366385517192} |
||||
|
meleeAttackSpeed: 4 |
||||
|
meleeAttackSpeedCurve: |
||||
|
serializedVersion: 2 |
||||
|
m_Curve: |
||||
|
- serializedVersion: 3 |
||||
|
time: 0 |
||||
|
value: 1 |
||||
|
inSlope: 0 |
||||
|
outSlope: 0 |
||||
|
tangentMode: 34 |
||||
|
weightedMode: 0 |
||||
|
inWeight: 0 |
||||
|
outWeight: 0 |
||||
|
- serializedVersion: 3 |
||||
|
time: 1 |
||||
|
value: 1 |
||||
|
inSlope: 0 |
||||
|
outSlope: 0 |
||||
|
tangentMode: 34 |
||||
|
weightedMode: 0 |
||||
|
inWeight: 0 |
||||
|
outWeight: 0 |
||||
|
m_PreInfinity: 2 |
||||
|
m_PostInfinity: 2 |
||||
|
m_RotationOrder: 4 |
||||
|
deathVfx: {fileID: 0} |
||||
|
deathParticle: {fileID: 0} |
||||
|
deathParticle_2: {fileID: 0} |
||||
|
canMove: 0 |
||||
|
planAction: 0 |
||||
|
--- !u!95 &4358100366385517192 |
||||
|
Animator: |
||||
|
serializedVersion: 5 |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
m_GameObject: {fileID: 1253231568001379261} |
||||
|
m_Enabled: 1 |
||||
|
m_Avatar: {fileID: 0} |
||||
|
m_Controller: {fileID: 9100000, guid: 68841ed7bed30c841bf31d58a61fa4e8, 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 &8215840690744605514 |
||||
|
MonoBehaviour: |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
m_GameObject: {fileID: 1253231568001379261} |
||||
|
m_Enabled: 1 |
||||
|
m_EditorHideFlags: 0 |
||||
|
m_Script: {fileID: 11500000, guid: 0d79ad6169a7e3249929c9b64a492eec, type: 3} |
||||
|
m_Name: |
||||
|
m_EditorClassIdentifier: |
||||
|
enemyNode: {fileID: 0} |
||||
|
aimNode: {fileID: 0} |
||||
|
layerMask: |
||||
|
serializedVersion: 2 |
||||
|
m_Bits: 0 |
||||
|
moveSpeed: 4 |
||||
|
--- !u!1 &2687402414900403258 |
||||
|
GameObject: |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
serializedVersion: 6 |
||||
|
m_Component: |
||||
|
- component: {fileID: 8888823514061126702} |
||||
|
m_Layer: 0 |
||||
|
m_Name: FollowPoint |
||||
|
m_TagString: Untagged |
||||
|
m_Icon: {fileID: 0} |
||||
|
m_NavMeshLayer: 0 |
||||
|
m_StaticEditorFlags: 0 |
||||
|
m_IsActive: 1 |
||||
|
--- !u!224 &8888823514061126702 |
||||
|
RectTransform: |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
m_GameObject: {fileID: 2687402414900403258} |
||||
|
m_LocalRotation: {x: 0.41586685, y: 0.3218321, z: -0.16021955, w: 0.8353494} |
||||
|
m_LocalPosition: {x: 0, y: 0, z: -0.284} |
||||
|
m_LocalScale: {x: 1, y: 1, z: 1} |
||||
|
m_ConstrainProportionsScale: 0 |
||||
|
m_Children: [] |
||||
|
m_Father: {fileID: 4276721484070507378} |
||||
|
m_LocalEulerAnglesHint: {x: 59.43, y: 0.3, z: 0.1} |
||||
|
m_AnchorMin: {x: 0, y: 0} |
||||
|
m_AnchorMax: {x: 0, y: 0} |
||||
|
m_AnchoredPosition: {x: -0.253, y: 0.245} |
||||
|
m_SizeDelta: {x: 1.164, y: 0.6462} |
||||
|
m_Pivot: {x: 0.5, y: 0.5} |
||||
|
--- !u!1 &7371518073400580404 |
||||
|
GameObject: |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
serializedVersion: 6 |
||||
|
m_Component: |
||||
|
- component: {fileID: 6494013583369413442} |
||||
|
- component: {fileID: 190055425036644223} |
||||
|
m_Layer: 9 |
||||
|
m_Name: Floor |
||||
|
m_TagString: Untagged |
||||
|
m_Icon: {fileID: 0} |
||||
|
m_NavMeshLayer: 0 |
||||
|
m_StaticEditorFlags: 0 |
||||
|
m_IsActive: 1 |
||||
|
--- !u!4 &6494013583369413442 |
||||
|
Transform: |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
m_GameObject: {fileID: 7371518073400580404} |
||||
|
serializedVersion: 2 |
||||
|
m_LocalRotation: {x: -0, y: -0.000000029802319, z: 0.000000029802319, w: 1} |
||||
|
m_LocalPosition: {x: -0.25873265, y: -3.6226575, z: 0} |
||||
|
m_LocalScale: {x: 1, y: 1, z: 1} |
||||
|
m_ConstrainProportionsScale: 0 |
||||
|
m_Children: [] |
||||
|
m_Father: {fileID: 719232722191935980} |
||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
||||
|
--- !u!212 &190055425036644223 |
||||
|
SpriteRenderer: |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
m_GameObject: {fileID: 7371518073400580404} |
||||
|
m_Enabled: 1 |
||||
|
m_CastShadows: 0 |
||||
|
m_ReceiveShadows: 0 |
||||
|
m_DynamicOccludee: 1 |
||||
|
m_StaticShadowCaster: 0 |
||||
|
m_MotionVectors: 1 |
||||
|
m_LightProbeUsage: 1 |
||||
|
m_ReflectionProbeUsage: 1 |
||||
|
m_RayTracingMode: 0 |
||||
|
m_RayTraceProcedural: 0 |
||||
|
m_RenderingLayerMask: 1 |
||||
|
m_RendererPriority: 0 |
||||
|
m_Materials: |
||||
|
- {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} |
||||
|
m_StaticBatchInfo: |
||||
|
firstSubMesh: 0 |
||||
|
subMeshCount: 0 |
||||
|
m_StaticBatchRoot: {fileID: 0} |
||||
|
m_ProbeAnchor: {fileID: 0} |
||||
|
m_LightProbeVolumeOverride: {fileID: 0} |
||||
|
m_ScaleInLightmap: 1 |
||||
|
m_ReceiveGI: 1 |
||||
|
m_PreserveUVs: 0 |
||||
|
m_IgnoreNormalsForChartDetection: 0 |
||||
|
m_ImportantGI: 0 |
||||
|
m_StitchLightmapSeams: 1 |
||||
|
m_SelectedEditorRenderState: 0 |
||||
|
m_MinimumChartSize: 4 |
||||
|
m_AutoUVMaxDistance: 0.5 |
||||
|
m_AutoUVMaxAngle: 89 |
||||
|
m_LightmapParameters: {fileID: 0} |
||||
|
m_SortingLayerID: -696370157 |
||||
|
m_SortingLayer: 2 |
||||
|
m_SortingOrder: -2 |
||||
|
m_Sprite: {fileID: -1806168786, guid: c35a0018a5a9a0a43882902ae09033a5, type: 3} |
||||
|
m_Color: {r: 1, g: 1, b: 1, a: 1} |
||||
|
m_FlipX: 0 |
||||
|
m_FlipY: 0 |
||||
|
m_DrawMode: 0 |
||||
|
m_Size: {x: 1, y: 1} |
||||
|
m_AdaptiveModeThreshold: 0.5 |
||||
|
m_SpriteTileMode: 0 |
||||
|
m_WasSpriteAssigned: 1 |
||||
|
m_MaskInteraction: 0 |
||||
|
m_SpriteSortPoint: 0 |
||||
|
--- !u!1 &7509110568895175458 |
||||
|
GameObject: |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
serializedVersion: 6 |
||||
|
m_Component: |
||||
|
- component: {fileID: 6503119109324506896} |
||||
|
- component: {fileID: 4532292198235687560} |
||||
|
- component: {fileID: 1857277813970574203} |
||||
|
m_Layer: 9 |
||||
|
m_Name: AimLine |
||||
|
m_TagString: Untagged |
||||
|
m_Icon: {fileID: 0} |
||||
|
m_NavMeshLayer: 0 |
||||
|
m_StaticEditorFlags: 0 |
||||
|
m_IsActive: 0 |
||||
|
--- !u!4 &6503119109324506896 |
||||
|
Transform: |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
m_GameObject: {fileID: 7509110568895175458} |
||||
|
serializedVersion: 2 |
||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |
||||
|
m_LocalPosition: {x: 0, y: 1, z: 0} |
||||
|
m_LocalScale: {x: 1, y: 1, z: 1} |
||||
|
m_ConstrainProportionsScale: 0 |
||||
|
m_Children: [] |
||||
|
m_Father: {fileID: 4276721484070507378} |
||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
||||
|
--- !u!120 &4532292198235687560 |
||||
|
LineRenderer: |
||||
|
serializedVersion: 2 |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
m_GameObject: {fileID: 7509110568895175458} |
||||
|
m_Enabled: 1 |
||||
|
m_CastShadows: 1 |
||||
|
m_ReceiveShadows: 1 |
||||
|
m_DynamicOccludee: 1 |
||||
|
m_StaticShadowCaster: 0 |
||||
|
m_MotionVectors: 0 |
||||
|
m_LightProbeUsage: 0 |
||||
|
m_ReflectionProbeUsage: 0 |
||||
|
m_RayTracingMode: 0 |
||||
|
m_RayTraceProcedural: 0 |
||||
|
m_RenderingLayerMask: 1 |
||||
|
m_RendererPriority: 0 |
||||
|
m_Materials: |
||||
|
- {fileID: 2100000, guid: 6dae87f6dbe79e34fb7adcae048807dd, type: 2} |
||||
|
m_StaticBatchInfo: |
||||
|
firstSubMesh: 0 |
||||
|
subMeshCount: 0 |
||||
|
m_StaticBatchRoot: {fileID: 0} |
||||
|
m_ProbeAnchor: {fileID: 0} |
||||
|
m_LightProbeVolumeOverride: {fileID: 0} |
||||
|
m_ScaleInLightmap: 1 |
||||
|
m_ReceiveGI: 1 |
||||
|
m_PreserveUVs: 0 |
||||
|
m_IgnoreNormalsForChartDetection: 0 |
||||
|
m_ImportantGI: 0 |
||||
|
m_StitchLightmapSeams: 1 |
||||
|
m_SelectedEditorRenderState: 3 |
||||
|
m_MinimumChartSize: 4 |
||||
|
m_AutoUVMaxDistance: 0.5 |
||||
|
m_AutoUVMaxAngle: 89 |
||||
|
m_LightmapParameters: {fileID: 0} |
||||
|
m_SortingLayerID: 0 |
||||
|
m_SortingLayer: 0 |
||||
|
m_SortingOrder: 0 |
||||
|
m_Positions: |
||||
|
- {x: 0, y: 0, z: 0} |
||||
|
- {x: 6, y: 0, z: 1} |
||||
|
m_Parameters: |
||||
|
serializedVersion: 3 |
||||
|
widthMultiplier: 1 |
||||
|
widthCurve: |
||||
|
serializedVersion: 2 |
||||
|
m_Curve: |
||||
|
- serializedVersion: 3 |
||||
|
time: 0.0031585693 |
||||
|
value: 0.11028418 |
||||
|
inSlope: 0 |
||||
|
outSlope: 0 |
||||
|
tangentMode: 0 |
||||
|
weightedMode: 0 |
||||
|
inWeight: 0.33333334 |
||||
|
outWeight: 0.33333334 |
||||
|
m_PreInfinity: 2 |
||||
|
m_PostInfinity: 2 |
||||
|
m_RotationOrder: 4 |
||||
|
colorGradient: |
||||
|
serializedVersion: 2 |
||||
|
key0: {r: 1, g: 1, b: 1, a: 1} |
||||
|
key1: {r: 1, g: 1, b: 1, a: 1} |
||||
|
key2: {r: 0, g: 0, b: 0, a: 0} |
||||
|
key3: {r: 0, g: 0, b: 0, a: 0} |
||||
|
key4: {r: 0, g: 0, b: 0, a: 0} |
||||
|
key5: {r: 0, g: 0, b: 0, a: 0} |
||||
|
key6: {r: 0, g: 0, b: 0, a: 0} |
||||
|
key7: {r: 0, g: 0, b: 0, a: 0} |
||||
|
ctime0: 0 |
||||
|
ctime1: 65535 |
||||
|
ctime2: 0 |
||||
|
ctime3: 0 |
||||
|
ctime4: 0 |
||||
|
ctime5: 0 |
||||
|
ctime6: 0 |
||||
|
ctime7: 0 |
||||
|
atime0: 0 |
||||
|
atime1: 65535 |
||||
|
atime2: 0 |
||||
|
atime3: 0 |
||||
|
atime4: 0 |
||||
|
atime5: 0 |
||||
|
atime6: 0 |
||||
|
atime7: 0 |
||||
|
m_Mode: 0 |
||||
|
m_ColorSpace: -1 |
||||
|
m_NumColorKeys: 2 |
||||
|
m_NumAlphaKeys: 2 |
||||
|
numCornerVertices: 0 |
||||
|
numCapVertices: 0 |
||||
|
alignment: 0 |
||||
|
textureMode: 0 |
||||
|
textureScale: {x: 1, y: 1} |
||||
|
shadowBias: 0.5 |
||||
|
generateLightingData: 0 |
||||
|
m_MaskInteraction: 0 |
||||
|
m_UseWorldSpace: 1 |
||||
|
m_Loop: 0 |
||||
|
m_ApplyActiveColorSpace: 1 |
||||
|
--- !u!114 &1857277813970574203 |
||||
|
MonoBehaviour: |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
m_GameObject: {fileID: 7509110568895175458} |
||||
|
m_Enabled: 1 |
||||
|
m_EditorHideFlags: 0 |
||||
|
m_Script: {fileID: 11500000, guid: 0e85732096b0d414f9d6f9ea2e10f06f, type: 3} |
||||
|
m_Name: |
||||
|
m_EditorClassIdentifier: |
||||
|
lineRenderer: {fileID: 4532292198235687560} |
||||
|
density: 2 |
||||
|
speed: 0.005 |
||||
|
currentdisappearTime: 0 |
||||
|
aimGamgObject: {fileID: 0} |
||||
|
--- !u!1 &8899859137843901848 |
||||
|
GameObject: |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
serializedVersion: 6 |
||||
|
m_Component: |
||||
|
- component: {fileID: 719232722191935980} |
||||
|
- component: {fileID: 5426754587987531663} |
||||
|
- component: {fileID: 8993153691267712734} |
||||
|
m_Layer: 9 |
||||
|
m_Name: Square |
||||
|
m_TagString: Untagged |
||||
|
m_Icon: {fileID: 0} |
||||
|
m_NavMeshLayer: 0 |
||||
|
m_StaticEditorFlags: 0 |
||||
|
m_IsActive: 1 |
||||
|
--- !u!4 &719232722191935980 |
||||
|
Transform: |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
m_GameObject: {fileID: 8899859137843901848} |
||||
|
serializedVersion: 2 |
||||
|
m_LocalRotation: {x: 0.41586685, y: 0.3218321, z: -0.16021955, w: 0.8353494} |
||||
|
m_LocalPosition: {x: 0.21, y: 0.675, z: 0.215} |
||||
|
m_LocalScale: {x: 0.13, y: 0.13, z: 1} |
||||
|
m_ConstrainProportionsScale: 0 |
||||
|
m_Children: |
||||
|
- {fileID: 6494013583369413442} |
||||
|
m_Father: {fileID: 4276721484070507378} |
||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
||||
|
--- !u!212 &5426754587987531663 |
||||
|
SpriteRenderer: |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
m_GameObject: {fileID: 8899859137843901848} |
||||
|
m_Enabled: 1 |
||||
|
m_CastShadows: 0 |
||||
|
m_ReceiveShadows: 0 |
||||
|
m_DynamicOccludee: 1 |
||||
|
m_StaticShadowCaster: 0 |
||||
|
m_MotionVectors: 1 |
||||
|
m_LightProbeUsage: 1 |
||||
|
m_ReflectionProbeUsage: 1 |
||||
|
m_RayTracingMode: 0 |
||||
|
m_RayTraceProcedural: 0 |
||||
|
m_RenderingLayerMask: 1 |
||||
|
m_RendererPriority: 0 |
||||
|
m_Materials: |
||||
|
- {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} |
||||
|
m_StaticBatchInfo: |
||||
|
firstSubMesh: 0 |
||||
|
subMeshCount: 0 |
||||
|
m_StaticBatchRoot: {fileID: 0} |
||||
|
m_ProbeAnchor: {fileID: 0} |
||||
|
m_LightProbeVolumeOverride: {fileID: 0} |
||||
|
m_ScaleInLightmap: 1 |
||||
|
m_ReceiveGI: 1 |
||||
|
m_PreserveUVs: 0 |
||||
|
m_IgnoreNormalsForChartDetection: 0 |
||||
|
m_ImportantGI: 0 |
||||
|
m_StitchLightmapSeams: 1 |
||||
|
m_SelectedEditorRenderState: 0 |
||||
|
m_MinimumChartSize: 4 |
||||
|
m_AutoUVMaxDistance: 0.5 |
||||
|
m_AutoUVMaxAngle: 89 |
||||
|
m_LightmapParameters: {fileID: 0} |
||||
|
m_SortingLayerID: -696370157 |
||||
|
m_SortingLayer: 2 |
||||
|
m_SortingOrder: -1 |
||||
|
m_Sprite: {fileID: -1272889281, guid: 5b238b3b82e3f2847bc68e382cfc219e, type: 3} |
||||
|
m_Color: {r: 1, g: 1, b: 1, a: 1} |
||||
|
m_FlipX: 0 |
||||
|
m_FlipY: 0 |
||||
|
m_DrawMode: 0 |
||||
|
m_Size: {x: 1, y: 1} |
||||
|
m_AdaptiveModeThreshold: 0.5 |
||||
|
m_SpriteTileMode: 0 |
||||
|
m_WasSpriteAssigned: 1 |
||||
|
m_MaskInteraction: 0 |
||||
|
m_SpriteSortPoint: 0 |
||||
|
--- !u!114 &8993153691267712734 |
||||
|
MonoBehaviour: |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
m_GameObject: {fileID: 8899859137843901848} |
||||
|
m_Enabled: 1 |
||||
|
m_EditorHideFlags: 0 |
||||
|
m_Script: {fileID: 11500000, guid: f71de549a026fec48b8f116e81d3ff61, type: 3} |
||||
|
m_Name: |
||||
|
m_EditorClassIdentifier: |
||||
|
_camera: {fileID: 0} |
||||
|
maxAnglesX: 0 |
||||
|
minAnglesX: 0 |
||||
|
maxAnglesY: 0 |
||||
|
minAnglesY: 0 |
||||
@ -0,0 +1,7 @@ |
|||||
|
fileFormatVersion: 2 |
||||
|
guid: 589ff9c9fe779f141b239dcae72b5b67 |
||||
|
PrefabImporter: |
||||
|
externalObjects: {} |
||||
|
userData: |
||||
|
assetBundleName: |
||||
|
assetBundleVariant: |
||||
@ -0,0 +1,578 @@ |
|||||
|
%YAML 1.1 |
||||
|
%TAG !u! tag:unity3d.com,2011: |
||||
|
--- !u!1 &1253231568001379261 |
||||
|
GameObject: |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
serializedVersion: 6 |
||||
|
m_Component: |
||||
|
- component: {fileID: 4276721484070507378} |
||||
|
- component: {fileID: 7989887375954300062} |
||||
|
- component: {fileID: 230642570694684005} |
||||
|
- component: {fileID: 4358100366385517192} |
||||
|
- component: {fileID: -6455832433523655302} |
||||
|
m_Layer: 9 |
||||
|
m_Name: Climavista |
||||
|
m_TagString: Enemy |
||||
|
m_Icon: {fileID: 0} |
||||
|
m_NavMeshLayer: 0 |
||||
|
m_StaticEditorFlags: 0 |
||||
|
m_IsActive: 1 |
||||
|
--- !u!4 &4276721484070507378 |
||||
|
Transform: |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
m_GameObject: {fileID: 1253231568001379261} |
||||
|
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: 719232722191935980} |
||||
|
- {fileID: 8888823514061126702} |
||||
|
- {fileID: 6503119109324506896} |
||||
|
m_Father: {fileID: 0} |
||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
||||
|
--- !u!135 &7989887375954300062 |
||||
|
SphereCollider: |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
m_GameObject: {fileID: 1253231568001379261} |
||||
|
m_Material: {fileID: 0} |
||||
|
m_IncludeLayers: |
||||
|
serializedVersion: 2 |
||||
|
m_Bits: 0 |
||||
|
m_ExcludeLayers: |
||||
|
serializedVersion: 2 |
||||
|
m_Bits: 0 |
||||
|
m_LayerOverridePriority: 0 |
||||
|
m_IsTrigger: 0 |
||||
|
m_ProvidesContacts: 0 |
||||
|
m_Enabled: 1 |
||||
|
serializedVersion: 3 |
||||
|
m_Radius: 0.48 |
||||
|
m_Center: {x: 0, y: 0.3, z: 0} |
||||
|
--- !u!114 &230642570694684005 |
||||
|
MonoBehaviour: |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
m_GameObject: {fileID: 1253231568001379261} |
||||
|
m_Enabled: 1 |
||||
|
m_EditorHideFlags: 0 |
||||
|
m_Script: {fileID: 11500000, guid: b93e606dce1c400408bd059eaaa399b2, type: 3} |
||||
|
m_Name: |
||||
|
m_EditorClassIdentifier: |
||||
|
templateEnemyState: {fileID: 11400000, guid: 1abe4a11be3b9564db29e30f26b553f0, type: 2} |
||||
|
EnemyState: {fileID: 0} |
||||
|
positionX: 3 |
||||
|
positionY: 5 |
||||
|
pasth: [] |
||||
|
oppositePasth: [] |
||||
|
moveType: 0 |
||||
|
enemy: {fileID: 0} |
||||
|
rangePool: [] |
||||
|
aoeRangePool: [] |
||||
|
stateText: |
||||
|
jumpHeight: 1 |
||||
|
posCount: 7 |
||||
|
jumpSpeed: 25 |
||||
|
speedCurve: |
||||
|
serializedVersion: 2 |
||||
|
m_Curve: |
||||
|
- serializedVersion: 3 |
||||
|
time: 0.00000032782555 |
||||
|
value: 1.0011742 |
||||
|
inSlope: -1.4465826 |
||||
|
outSlope: -1.4465826 |
||||
|
tangentMode: 0 |
||||
|
weightedMode: 0 |
||||
|
inWeight: 0 |
||||
|
outWeight: 0.7666647 |
||||
|
- serializedVersion: 3 |
||||
|
time: 0.49999422 |
||||
|
value: 0.700547 |
||||
|
inSlope: -0.011173545 |
||||
|
outSlope: -0.011173545 |
||||
|
tangentMode: 0 |
||||
|
weightedMode: 0 |
||||
|
inWeight: 0.33333334 |
||||
|
outWeight: 0.33333334 |
||||
|
- serializedVersion: 3 |
||||
|
time: 1.0000062 |
||||
|
value: 1.0063303 |
||||
|
inSlope: 1.4297178 |
||||
|
outSlope: 1.4297178 |
||||
|
tangentMode: 0 |
||||
|
weightedMode: 0 |
||||
|
inWeight: 0.36145905 |
||||
|
outWeight: 0 |
||||
|
m_PreInfinity: 2 |
||||
|
m_PostInfinity: 2 |
||||
|
m_RotationOrder: 4 |
||||
|
enemyType: 0 |
||||
|
enemyScript: 19 |
||||
|
lineAim: {fileID: 7509110568895175458} |
||||
|
canLineAppre: 1 |
||||
|
disableAttack: {fileID: 0} |
||||
|
enemyUIBar: {fileID: 0} |
||||
|
blockUIBar: {fileID: 0} |
||||
|
enemyUI: {fileID: 0} |
||||
|
followPoint: {fileID: 8888823514061126702} |
||||
|
bone: {fileID: 0} |
||||
|
bone_Re: {fileID: 0} |
||||
|
lasteHp: 0 |
||||
|
anim: {fileID: 4358100366385517192} |
||||
|
meleeAttackSpeed: 4 |
||||
|
meleeAttackSpeedCurve: |
||||
|
serializedVersion: 2 |
||||
|
m_Curve: |
||||
|
- serializedVersion: 3 |
||||
|
time: 0 |
||||
|
value: 1 |
||||
|
inSlope: 0 |
||||
|
outSlope: 0 |
||||
|
tangentMode: 34 |
||||
|
weightedMode: 0 |
||||
|
inWeight: 0 |
||||
|
outWeight: 0 |
||||
|
- serializedVersion: 3 |
||||
|
time: 1 |
||||
|
value: 1 |
||||
|
inSlope: 0 |
||||
|
outSlope: 0 |
||||
|
tangentMode: 34 |
||||
|
weightedMode: 0 |
||||
|
inWeight: 0 |
||||
|
outWeight: 0 |
||||
|
m_PreInfinity: 2 |
||||
|
m_PostInfinity: 2 |
||||
|
m_RotationOrder: 4 |
||||
|
deathVfx: {fileID: 0} |
||||
|
deathParticle: {fileID: 0} |
||||
|
deathParticle_2: {fileID: 0} |
||||
|
canMove: 0 |
||||
|
planAction: 0 |
||||
|
--- !u!95 &4358100366385517192 |
||||
|
Animator: |
||||
|
serializedVersion: 5 |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
m_GameObject: {fileID: 1253231568001379261} |
||||
|
m_Enabled: 1 |
||||
|
m_Avatar: {fileID: 0} |
||||
|
m_Controller: {fileID: 9100000, guid: 68841ed7bed30c841bf31d58a61fa4e8, 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 &-6455832433523655302 |
||||
|
MonoBehaviour: |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
m_GameObject: {fileID: 1253231568001379261} |
||||
|
m_Enabled: 1 |
||||
|
m_EditorHideFlags: 0 |
||||
|
m_Script: {fileID: 11500000, guid: b46e9eb3a752a3e4eb4c052abe78f82a, type: 3} |
||||
|
m_Name: |
||||
|
m_EditorClassIdentifier: |
||||
|
enemyNode: {fileID: 0} |
||||
|
aimNode: {fileID: 0} |
||||
|
layerMask: |
||||
|
serializedVersion: 2 |
||||
|
m_Bits: 0 |
||||
|
moveSpeed: 4 |
||||
|
--- !u!1 &2687402414900403258 |
||||
|
GameObject: |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
serializedVersion: 6 |
||||
|
m_Component: |
||||
|
- component: {fileID: 8888823514061126702} |
||||
|
m_Layer: 0 |
||||
|
m_Name: FollowPoint |
||||
|
m_TagString: Untagged |
||||
|
m_Icon: {fileID: 0} |
||||
|
m_NavMeshLayer: 0 |
||||
|
m_StaticEditorFlags: 0 |
||||
|
m_IsActive: 1 |
||||
|
--- !u!224 &8888823514061126702 |
||||
|
RectTransform: |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
m_GameObject: {fileID: 2687402414900403258} |
||||
|
m_LocalRotation: {x: 0.41586685, y: 0.3218321, z: -0.16021955, w: 0.8353494} |
||||
|
m_LocalPosition: {x: 0, y: 0, z: -0.284} |
||||
|
m_LocalScale: {x: 1, y: 1, z: 1} |
||||
|
m_ConstrainProportionsScale: 0 |
||||
|
m_Children: [] |
||||
|
m_Father: {fileID: 4276721484070507378} |
||||
|
m_LocalEulerAnglesHint: {x: 59.43, y: 0.3, z: 0.1} |
||||
|
m_AnchorMin: {x: 0, y: 0} |
||||
|
m_AnchorMax: {x: 0, y: 0} |
||||
|
m_AnchoredPosition: {x: -0.253, y: 0.245} |
||||
|
m_SizeDelta: {x: 1.164, y: 0.6462} |
||||
|
m_Pivot: {x: 0.5, y: 0.5} |
||||
|
--- !u!1 &7371518073400580404 |
||||
|
GameObject: |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
serializedVersion: 6 |
||||
|
m_Component: |
||||
|
- component: {fileID: 6494013583369413442} |
||||
|
- component: {fileID: 190055425036644223} |
||||
|
m_Layer: 9 |
||||
|
m_Name: Floor |
||||
|
m_TagString: Untagged |
||||
|
m_Icon: {fileID: 0} |
||||
|
m_NavMeshLayer: 0 |
||||
|
m_StaticEditorFlags: 0 |
||||
|
m_IsActive: 1 |
||||
|
--- !u!4 &6494013583369413442 |
||||
|
Transform: |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
m_GameObject: {fileID: 7371518073400580404} |
||||
|
serializedVersion: 2 |
||||
|
m_LocalRotation: {x: -0, y: -0.000000029802319, z: 0.000000029802319, w: 1} |
||||
|
m_LocalPosition: {x: -0.25873265, y: -3.6226575, z: 0} |
||||
|
m_LocalScale: {x: 1, y: 1, z: 1} |
||||
|
m_ConstrainProportionsScale: 0 |
||||
|
m_Children: [] |
||||
|
m_Father: {fileID: 719232722191935980} |
||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
||||
|
--- !u!212 &190055425036644223 |
||||
|
SpriteRenderer: |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
m_GameObject: {fileID: 7371518073400580404} |
||||
|
m_Enabled: 1 |
||||
|
m_CastShadows: 0 |
||||
|
m_ReceiveShadows: 0 |
||||
|
m_DynamicOccludee: 1 |
||||
|
m_StaticShadowCaster: 0 |
||||
|
m_MotionVectors: 1 |
||||
|
m_LightProbeUsage: 1 |
||||
|
m_ReflectionProbeUsage: 1 |
||||
|
m_RayTracingMode: 0 |
||||
|
m_RayTraceProcedural: 0 |
||||
|
m_RenderingLayerMask: 1 |
||||
|
m_RendererPriority: 0 |
||||
|
m_Materials: |
||||
|
- {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} |
||||
|
m_StaticBatchInfo: |
||||
|
firstSubMesh: 0 |
||||
|
subMeshCount: 0 |
||||
|
m_StaticBatchRoot: {fileID: 0} |
||||
|
m_ProbeAnchor: {fileID: 0} |
||||
|
m_LightProbeVolumeOverride: {fileID: 0} |
||||
|
m_ScaleInLightmap: 1 |
||||
|
m_ReceiveGI: 1 |
||||
|
m_PreserveUVs: 0 |
||||
|
m_IgnoreNormalsForChartDetection: 0 |
||||
|
m_ImportantGI: 0 |
||||
|
m_StitchLightmapSeams: 1 |
||||
|
m_SelectedEditorRenderState: 0 |
||||
|
m_MinimumChartSize: 4 |
||||
|
m_AutoUVMaxDistance: 0.5 |
||||
|
m_AutoUVMaxAngle: 89 |
||||
|
m_LightmapParameters: {fileID: 0} |
||||
|
m_SortingLayerID: -696370157 |
||||
|
m_SortingLayer: 2 |
||||
|
m_SortingOrder: -2 |
||||
|
m_Sprite: {fileID: -1806168786, guid: c35a0018a5a9a0a43882902ae09033a5, type: 3} |
||||
|
m_Color: {r: 1, g: 1, b: 1, a: 1} |
||||
|
m_FlipX: 0 |
||||
|
m_FlipY: 0 |
||||
|
m_DrawMode: 0 |
||||
|
m_Size: {x: 1, y: 1} |
||||
|
m_AdaptiveModeThreshold: 0.5 |
||||
|
m_SpriteTileMode: 0 |
||||
|
m_WasSpriteAssigned: 1 |
||||
|
m_MaskInteraction: 0 |
||||
|
m_SpriteSortPoint: 0 |
||||
|
--- !u!1 &7509110568895175458 |
||||
|
GameObject: |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
serializedVersion: 6 |
||||
|
m_Component: |
||||
|
- component: {fileID: 6503119109324506896} |
||||
|
- component: {fileID: 4532292198235687560} |
||||
|
- component: {fileID: 1857277813970574203} |
||||
|
m_Layer: 9 |
||||
|
m_Name: AimLine |
||||
|
m_TagString: Untagged |
||||
|
m_Icon: {fileID: 0} |
||||
|
m_NavMeshLayer: 0 |
||||
|
m_StaticEditorFlags: 0 |
||||
|
m_IsActive: 0 |
||||
|
--- !u!4 &6503119109324506896 |
||||
|
Transform: |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
m_GameObject: {fileID: 7509110568895175458} |
||||
|
serializedVersion: 2 |
||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |
||||
|
m_LocalPosition: {x: 0, y: 1, z: 0} |
||||
|
m_LocalScale: {x: 1, y: 1, z: 1} |
||||
|
m_ConstrainProportionsScale: 0 |
||||
|
m_Children: [] |
||||
|
m_Father: {fileID: 4276721484070507378} |
||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
||||
|
--- !u!120 &4532292198235687560 |
||||
|
LineRenderer: |
||||
|
serializedVersion: 2 |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
m_GameObject: {fileID: 7509110568895175458} |
||||
|
m_Enabled: 1 |
||||
|
m_CastShadows: 1 |
||||
|
m_ReceiveShadows: 1 |
||||
|
m_DynamicOccludee: 1 |
||||
|
m_StaticShadowCaster: 0 |
||||
|
m_MotionVectors: 0 |
||||
|
m_LightProbeUsage: 0 |
||||
|
m_ReflectionProbeUsage: 0 |
||||
|
m_RayTracingMode: 0 |
||||
|
m_RayTraceProcedural: 0 |
||||
|
m_RenderingLayerMask: 1 |
||||
|
m_RendererPriority: 0 |
||||
|
m_Materials: |
||||
|
- {fileID: 2100000, guid: 6dae87f6dbe79e34fb7adcae048807dd, type: 2} |
||||
|
m_StaticBatchInfo: |
||||
|
firstSubMesh: 0 |
||||
|
subMeshCount: 0 |
||||
|
m_StaticBatchRoot: {fileID: 0} |
||||
|
m_ProbeAnchor: {fileID: 0} |
||||
|
m_LightProbeVolumeOverride: {fileID: 0} |
||||
|
m_ScaleInLightmap: 1 |
||||
|
m_ReceiveGI: 1 |
||||
|
m_PreserveUVs: 0 |
||||
|
m_IgnoreNormalsForChartDetection: 0 |
||||
|
m_ImportantGI: 0 |
||||
|
m_StitchLightmapSeams: 1 |
||||
|
m_SelectedEditorRenderState: 3 |
||||
|
m_MinimumChartSize: 4 |
||||
|
m_AutoUVMaxDistance: 0.5 |
||||
|
m_AutoUVMaxAngle: 89 |
||||
|
m_LightmapParameters: {fileID: 0} |
||||
|
m_SortingLayerID: 0 |
||||
|
m_SortingLayer: 0 |
||||
|
m_SortingOrder: 0 |
||||
|
m_Positions: |
||||
|
- {x: 0, y: 0, z: 0} |
||||
|
- {x: 6, y: 0, z: 1} |
||||
|
m_Parameters: |
||||
|
serializedVersion: 3 |
||||
|
widthMultiplier: 1 |
||||
|
widthCurve: |
||||
|
serializedVersion: 2 |
||||
|
m_Curve: |
||||
|
- serializedVersion: 3 |
||||
|
time: 0.0031585693 |
||||
|
value: 0.11028418 |
||||
|
inSlope: 0 |
||||
|
outSlope: 0 |
||||
|
tangentMode: 0 |
||||
|
weightedMode: 0 |
||||
|
inWeight: 0.33333334 |
||||
|
outWeight: 0.33333334 |
||||
|
m_PreInfinity: 2 |
||||
|
m_PostInfinity: 2 |
||||
|
m_RotationOrder: 4 |
||||
|
colorGradient: |
||||
|
serializedVersion: 2 |
||||
|
key0: {r: 1, g: 1, b: 1, a: 1} |
||||
|
key1: {r: 1, g: 1, b: 1, a: 1} |
||||
|
key2: {r: 0, g: 0, b: 0, a: 0} |
||||
|
key3: {r: 0, g: 0, b: 0, a: 0} |
||||
|
key4: {r: 0, g: 0, b: 0, a: 0} |
||||
|
key5: {r: 0, g: 0, b: 0, a: 0} |
||||
|
key6: {r: 0, g: 0, b: 0, a: 0} |
||||
|
key7: {r: 0, g: 0, b: 0, a: 0} |
||||
|
ctime0: 0 |
||||
|
ctime1: 65535 |
||||
|
ctime2: 0 |
||||
|
ctime3: 0 |
||||
|
ctime4: 0 |
||||
|
ctime5: 0 |
||||
|
ctime6: 0 |
||||
|
ctime7: 0 |
||||
|
atime0: 0 |
||||
|
atime1: 65535 |
||||
|
atime2: 0 |
||||
|
atime3: 0 |
||||
|
atime4: 0 |
||||
|
atime5: 0 |
||||
|
atime6: 0 |
||||
|
atime7: 0 |
||||
|
m_Mode: 0 |
||||
|
m_ColorSpace: -1 |
||||
|
m_NumColorKeys: 2 |
||||
|
m_NumAlphaKeys: 2 |
||||
|
numCornerVertices: 0 |
||||
|
numCapVertices: 0 |
||||
|
alignment: 0 |
||||
|
textureMode: 0 |
||||
|
textureScale: {x: 1, y: 1} |
||||
|
shadowBias: 0.5 |
||||
|
generateLightingData: 0 |
||||
|
m_MaskInteraction: 0 |
||||
|
m_UseWorldSpace: 1 |
||||
|
m_Loop: 0 |
||||
|
m_ApplyActiveColorSpace: 1 |
||||
|
--- !u!114 &1857277813970574203 |
||||
|
MonoBehaviour: |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
m_GameObject: {fileID: 7509110568895175458} |
||||
|
m_Enabled: 1 |
||||
|
m_EditorHideFlags: 0 |
||||
|
m_Script: {fileID: 11500000, guid: 0e85732096b0d414f9d6f9ea2e10f06f, type: 3} |
||||
|
m_Name: |
||||
|
m_EditorClassIdentifier: |
||||
|
lineRenderer: {fileID: 4532292198235687560} |
||||
|
density: 2 |
||||
|
speed: 0.005 |
||||
|
currentdisappearTime: 0 |
||||
|
aimGamgObject: {fileID: 0} |
||||
|
--- !u!1 &8899859137843901848 |
||||
|
GameObject: |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
serializedVersion: 6 |
||||
|
m_Component: |
||||
|
- component: {fileID: 719232722191935980} |
||||
|
- component: {fileID: 5426754587987531663} |
||||
|
- component: {fileID: 8993153691267712734} |
||||
|
m_Layer: 9 |
||||
|
m_Name: Square |
||||
|
m_TagString: Untagged |
||||
|
m_Icon: {fileID: 0} |
||||
|
m_NavMeshLayer: 0 |
||||
|
m_StaticEditorFlags: 0 |
||||
|
m_IsActive: 1 |
||||
|
--- !u!4 &719232722191935980 |
||||
|
Transform: |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
m_GameObject: {fileID: 8899859137843901848} |
||||
|
serializedVersion: 2 |
||||
|
m_LocalRotation: {x: 0.41586685, y: 0.3218321, z: -0.16021955, w: 0.8353494} |
||||
|
m_LocalPosition: {x: 0.21, y: 0.675, z: 0.215} |
||||
|
m_LocalScale: {x: 0.13, y: 0.13, z: 1} |
||||
|
m_ConstrainProportionsScale: 0 |
||||
|
m_Children: |
||||
|
- {fileID: 6494013583369413442} |
||||
|
m_Father: {fileID: 4276721484070507378} |
||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
||||
|
--- !u!212 &5426754587987531663 |
||||
|
SpriteRenderer: |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
m_GameObject: {fileID: 8899859137843901848} |
||||
|
m_Enabled: 1 |
||||
|
m_CastShadows: 0 |
||||
|
m_ReceiveShadows: 0 |
||||
|
m_DynamicOccludee: 1 |
||||
|
m_StaticShadowCaster: 0 |
||||
|
m_MotionVectors: 1 |
||||
|
m_LightProbeUsage: 1 |
||||
|
m_ReflectionProbeUsage: 1 |
||||
|
m_RayTracingMode: 0 |
||||
|
m_RayTraceProcedural: 0 |
||||
|
m_RenderingLayerMask: 1 |
||||
|
m_RendererPriority: 0 |
||||
|
m_Materials: |
||||
|
- {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} |
||||
|
m_StaticBatchInfo: |
||||
|
firstSubMesh: 0 |
||||
|
subMeshCount: 0 |
||||
|
m_StaticBatchRoot: {fileID: 0} |
||||
|
m_ProbeAnchor: {fileID: 0} |
||||
|
m_LightProbeVolumeOverride: {fileID: 0} |
||||
|
m_ScaleInLightmap: 1 |
||||
|
m_ReceiveGI: 1 |
||||
|
m_PreserveUVs: 0 |
||||
|
m_IgnoreNormalsForChartDetection: 0 |
||||
|
m_ImportantGI: 0 |
||||
|
m_StitchLightmapSeams: 1 |
||||
|
m_SelectedEditorRenderState: 0 |
||||
|
m_MinimumChartSize: 4 |
||||
|
m_AutoUVMaxDistance: 0.5 |
||||
|
m_AutoUVMaxAngle: 89 |
||||
|
m_LightmapParameters: {fileID: 0} |
||||
|
m_SortingLayerID: -696370157 |
||||
|
m_SortingLayer: 2 |
||||
|
m_SortingOrder: -1 |
||||
|
m_Sprite: {fileID: -1272889281, guid: 5b238b3b82e3f2847bc68e382cfc219e, type: 3} |
||||
|
m_Color: {r: 1, g: 1, b: 1, a: 1} |
||||
|
m_FlipX: 0 |
||||
|
m_FlipY: 0 |
||||
|
m_DrawMode: 0 |
||||
|
m_Size: {x: 1, y: 1} |
||||
|
m_AdaptiveModeThreshold: 0.5 |
||||
|
m_SpriteTileMode: 0 |
||||
|
m_WasSpriteAssigned: 1 |
||||
|
m_MaskInteraction: 0 |
||||
|
m_SpriteSortPoint: 0 |
||||
|
--- !u!114 &8993153691267712734 |
||||
|
MonoBehaviour: |
||||
|
m_ObjectHideFlags: 0 |
||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||
|
m_PrefabInstance: {fileID: 0} |
||||
|
m_PrefabAsset: {fileID: 0} |
||||
|
m_GameObject: {fileID: 8899859137843901848} |
||||
|
m_Enabled: 1 |
||||
|
m_EditorHideFlags: 0 |
||||
|
m_Script: {fileID: 11500000, guid: f71de549a026fec48b8f116e81d3ff61, type: 3} |
||||
|
m_Name: |
||||
|
m_EditorClassIdentifier: |
||||
|
_camera: {fileID: 0} |
||||
|
maxAnglesX: 0 |
||||
|
minAnglesX: 0 |
||||
|
maxAnglesY: 0 |
||||
|
minAnglesY: 0 |
||||
@ -0,0 +1,7 @@ |
|||||
|
fileFormatVersion: 2 |
||||
|
guid: 58d538ffd37498c4b945bf5571921770 |
||||
|
PrefabImporter: |
||||
|
externalObjects: {} |
||||
|
userData: |
||||
|
assetBundleName: |
||||
|
assetBundleVariant: |
||||
@ -0,0 +1,30 @@ |
|||||
|
using System.Collections; |
||||
|
using System.Collections.Generic; |
||||
|
using UnityEngine; |
||||
|
using UnityEngine.UI; |
||||
|
|
||||
|
public class Buff_AcidRain : Buff |
||||
|
{ |
||||
|
public override void Settle() |
||||
|
{ |
||||
|
|
||||
|
} |
||||
|
|
||||
|
|
||||
|
|
||||
|
public override void SettleEnemy(EnemyNode enemyNode) |
||||
|
{ |
||||
|
|
||||
|
|
||||
|
|
||||
|
} |
||||
|
|
||||
|
|
||||
|
public override Buff NewBuff(int value) |
||||
|
{ |
||||
|
Buff buff = new Buff_AcidRain(); |
||||
|
buff.value = value; |
||||
|
buff.icon = BuffDataManager.Instance.LoadImage(iconPath + "Sslx_Ui_Buff_liuxue_v01"); |
||||
|
return buff; |
||||
|
} |
||||
|
} |
||||
@ -0,0 +1,11 @@ |
|||||
|
fileFormatVersion: 2 |
||||
|
guid: 18ad1b67159b4de448bba9ada029dbc6 |
||||
|
MonoImporter: |
||||
|
externalObjects: {} |
||||
|
serializedVersion: 2 |
||||
|
defaultReferences: [] |
||||
|
executionOrder: 0 |
||||
|
icon: {instanceID: 0} |
||||
|
userData: |
||||
|
assetBundleName: |
||||
|
assetBundleVariant: |
||||
@ -0,0 +1,138 @@ |
|||||
|
using System; |
||||
|
using System.Collections; |
||||
|
using System.Collections.Generic; |
||||
|
using System.Linq; |
||||
|
using UnityEngine; |
||||
|
|
||||
|
public class AcidRainCloud : Enemy |
||||
|
{ |
||||
|
|
||||
|
|
||||
|
|
||||
|
private void Start() |
||||
|
{ |
||||
|
enemyNode = GetComponent<EnemyNode>(); |
||||
|
actionPool.Add(EnemyPlanUIManager.Instance.NewAction(EnemyPlanUIFunction.shootAndPollute), 0.4f); |
||||
|
actionPool.Add(EnemyPlanUIManager.Instance.NewAction(EnemyPlanUIFunction.attack), 0.6f); |
||||
|
enemyNode.sufferAbnormalCondition(AbnormalCondition.acidRain, 1); |
||||
|
} |
||||
|
|
||||
|
private void Update() |
||||
|
{ |
||||
|
|
||||
|
} |
||||
|
|
||||
|
private void OnEnable() |
||||
|
{ |
||||
|
|
||||
|
|
||||
|
} |
||||
|
public override IEnumerator JudgeActionCoroutine()//等移动到位置就判断是否还能走
|
||||
|
{ |
||||
|
Debug.Log("真正行动是:" + enemyAction); |
||||
|
switch (enemyAction) |
||||
|
{ |
||||
|
case EnemyAction_ShootAndPollute: |
||||
|
yield return StartCoroutine(PolluteAction()); |
||||
|
break; |
||||
|
case EnemyActionAction_Attack: |
||||
|
yield return StartCoroutine(MeleeAttackAction()); |
||||
|
break; |
||||
|
} |
||||
|
|
||||
|
} |
||||
|
|
||||
|
public override IEnumerator MeleeAttackAction() |
||||
|
{ |
||||
|
MapUnity currentNode = getNodeTools.LocationToGetNode(enemyNode.positionX, enemyNode.positionY); |
||||
|
HashSet<MapUnity> targetSet=new HashSet<MapUnity> { GameManager.Instance.playerOn }; |
||||
|
getNodeTools.getCircleNodeForEnemy(targetSet, 1); |
||||
|
if (getNodeTools.canRemoteAttack(currentNode, enemyNode.EnemyState.attackRange)) |
||||
|
{ |
||||
|
if (!enemyNode.EnemyState.abnormalCondition.ContainsKey(AbnormalCondition.disarm)) |
||||
|
{ |
||||
|
yield return StartCoroutine(enemyNode.MeleeAttackAim()); |
||||
|
// enemyNode.anim.SetTrigger("MeleeAttack");
|
||||
|
// yield return new WaitForSeconds(0.5f);
|
||||
|
AttackDamage(enemyNode.EnemyState.damage, 1); |
||||
|
RandomTurnHandCardTempIsDisposable(1); |
||||
|
} |
||||
|
} |
||||
|
else |
||||
|
{ |
||||
|
yield return StartCoroutine(moveTowardsPlayer()); |
||||
|
yield return new WaitForSeconds(1); |
||||
|
currentNode = getNodeTools.LocationToGetNode(enemyNode.positionX, enemyNode.positionY); |
||||
|
if (getNodeTools.canRemoteAttack(currentNode, enemyNode.EnemyState.attackRange)) |
||||
|
{ |
||||
|
if (!enemyNode.EnemyState.abnormalCondition.ContainsKey(AbnormalCondition.disarm)) |
||||
|
{ |
||||
|
yield return StartCoroutine(enemyNode.MeleeAttackAim()); |
||||
|
// enemyNode.anim.SetTrigger("MeleeAttack");
|
||||
|
// yield return new WaitForSeconds(0.5f);
|
||||
|
AttackDamage(enemyNode.EnemyState.damage, 1); |
||||
|
RandomTurnHandCardTempIsDisposable(1); |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
public void RandomTurnHandCardTempIsDisposable(int num) |
||||
|
{ |
||||
|
HashSet < CardEntity > targetSet= MathTool.GetRandomElements(new HashSet<CardEntity>(TurnMaster.Instance.handCard.cardEntityList), num); |
||||
|
foreach(CardEntity cardEntity in targetSet) |
||||
|
{ |
||||
|
cardEntity.tempIsDisposable = false; |
||||
|
} |
||||
|
} |
||||
|
public IEnumerator ThrowAttackAction(int count) |
||||
|
{ |
||||
|
int range = 2; |
||||
|
MapUnity currentNode = getNodeTools.LocationToGetNode(enemyNode.positionX, enemyNode.positionY); |
||||
|
if (currentNode.whoColour == Name.NodeColor.Black) |
||||
|
{ |
||||
|
range = 3; |
||||
|
} |
||||
|
if (!enemyNode.EnemyState.abnormalCondition.ContainsKey(AbnormalCondition.disarm)) |
||||
|
{ |
||||
|
//yield return StartCoroutine(enemyNode.MeleeAttackAim());
|
||||
|
// enemyNode.anim.SetTrigger("MeleeAttack");
|
||||
|
// yield return new WaitForSeconds(0.5f);
|
||||
|
AoeDamage(getNodeTools.getNodesCount(Name.Color.Black), count, GameManager.Instance.playerOn, range); |
||||
|
} |
||||
|
yield return null; |
||||
|
} |
||||
|
|
||||
|
|
||||
|
public IEnumerator PolluteAction() |
||||
|
{ |
||||
|
AttackDamage(5,1); |
||||
|
RandomPollute(getNodeTools.getAllNotBlackNodes(), 6); |
||||
|
yield return new WaitForSeconds(0.5f); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
} |
||||
@ -0,0 +1,11 @@ |
|||||
|
fileFormatVersion: 2 |
||||
|
guid: 0d79ad6169a7e3249929c9b64a492eec |
||||
|
MonoImporter: |
||||
|
externalObjects: {} |
||||
|
serializedVersion: 2 |
||||
|
defaultReferences: [] |
||||
|
executionOrder: 0 |
||||
|
icon: {instanceID: 0} |
||||
|
userData: |
||||
|
assetBundleName: |
||||
|
assetBundleVariant: |
||||
@ -0,0 +1,128 @@ |
|||||
|
using System; |
||||
|
using System.Collections; |
||||
|
using System.Collections.Generic; |
||||
|
using System.Linq; |
||||
|
using UnityEngine; |
||||
|
using UnityEngine.UIElements; |
||||
|
|
||||
|
public class Climavista : Enemy |
||||
|
{ |
||||
|
|
||||
|
|
||||
|
|
||||
|
private void Start() |
||||
|
{ |
||||
|
actionPool.Add(EnemyPlanUIManager.Instance.NewAction(EnemyPlanUIFunction.shield), 0.7f); |
||||
|
actionPool.Add(EnemyPlanUIManager.Instance.NewAction(EnemyPlanUIFunction.random), 0.3f); |
||||
|
} |
||||
|
|
||||
|
private void Update() |
||||
|
{ |
||||
|
|
||||
|
} |
||||
|
|
||||
|
private void OnEnable() |
||||
|
{ |
||||
|
|
||||
|
|
||||
|
} |
||||
|
public override IEnumerator JudgeActionCoroutine()//等移动到位置就判断是否还能走
|
||||
|
{ |
||||
|
Debug.Log("真正行动是:" + enemyAction); |
||||
|
switch (enemyAction) |
||||
|
{ |
||||
|
case EnemyActionAction_Shield: |
||||
|
yield return StartCoroutine(ShieldAction()); |
||||
|
break; |
||||
|
case EnemyActionAction_Random: |
||||
|
yield return StartCoroutine(SummonAction()); |
||||
|
break; |
||||
|
} |
||||
|
|
||||
|
} |
||||
|
|
||||
|
public override IEnumerator ShieldAction() |
||||
|
{ |
||||
|
int minHp = 100; |
||||
|
int index = 0; |
||||
|
for (int i = 0; i < EnemyManager.Instance.enemySpeedSortingList.Count; i++) |
||||
|
{ |
||||
|
if ((int)EnemyManager.Instance.enemySpeedSortingList[i].EnemyState.currentHP < minHp) |
||||
|
{ |
||||
|
minHp = (int)EnemyManager.Instance.enemySpeedSortingList[i].EnemyState.currentHP; |
||||
|
index = i; |
||||
|
} |
||||
|
} |
||||
|
EnemyManager.Instance.enemySpeedSortingList[index].EnemyState.shieldValue += EnemyManager.Instance.enemySpeedSortingList[index].ShieldCalculation(15); |
||||
|
yield return new WaitForSeconds(0.5f); |
||||
|
} |
||||
|
|
||||
|
public void RandomTurnHandCardTempIsDisposable(int num) |
||||
|
{ |
||||
|
HashSet < CardEntity > targetSet= MathTool.GetRandomElements(new HashSet<CardEntity>(TurnMaster.Instance.handCard.cardEntityList), num); |
||||
|
foreach(CardEntity cardEntity in targetSet) |
||||
|
{ |
||||
|
cardEntity.tempIsDisposable = false; |
||||
|
} |
||||
|
} |
||||
|
public IEnumerator SummonAction() |
||||
|
{ |
||||
|
GameObject target= null; |
||||
|
MapUnity currentNode = getNodeTools.LocationToGetNode(enemyNode.positionX, enemyNode.positionY); |
||||
|
HashSet<MapUnity> set = new HashSet<MapUnity> { GameManager.Instance.playerOn }; |
||||
|
getNodeTools.getCircleNode(set, 1); |
||||
|
HashSet<MapUnity> targetSet = MathTool.GetRandomElements(set,1); |
||||
|
MapUnity enemyMapunity=targetSet.ElementAt(0); |
||||
|
for (int i = 0; i < EnemyManager.Instance.enemySpeedSortingList.Count; i++) |
||||
|
{ |
||||
|
if (EnemyManager.Instance.enemySpeedSortingList[i].enemyScript==EnemyNode.EnemyScript.AcidRainCloud) |
||||
|
{ |
||||
|
target = EnemyManager.Instance.enemySpeedSortingList[i].GetComponent<GameObject>(); |
||||
|
} |
||||
|
} |
||||
|
if (target == null||enemyMapunity==null) |
||||
|
{ |
||||
|
yield return null; |
||||
|
} |
||||
|
var currentenemy = Instantiate(target, this.transform.position, this.transform.rotation); |
||||
|
EnemyNode newEnemyNode = currentenemy.GetComponent<EnemyNode>(); |
||||
|
newEnemyNode.positionX = enemyMapunity.locationX; |
||||
|
newEnemyNode.positionY = enemyMapunity.locationY; |
||||
|
MapUnity newNode = getNodeTools.LocationToGetNode(newEnemyNode.positionX, newEnemyNode.positionY); |
||||
|
newNode.enemyNode = newEnemyNode; |
||||
|
yield return null; |
||||
|
} |
||||
|
|
||||
|
|
||||
|
public IEnumerator PolluteAction() |
||||
|
{ |
||||
|
AttackDamage(5,1); |
||||
|
RandomPollute(getNodeTools.getAllNotBlackNodes(), 6); |
||||
|
yield return new WaitForSeconds(0.5f); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
} |
||||
@ -0,0 +1,11 @@ |
|||||
|
fileFormatVersion: 2 |
||||
|
guid: b46e9eb3a752a3e4eb4c052abe78f82a |
||||
|
MonoImporter: |
||||
|
externalObjects: {} |
||||
|
serializedVersion: 2 |
||||
|
defaultReferences: [] |
||||
|
executionOrder: 0 |
||||
|
icon: {instanceID: 0} |
||||
|
userData: |
||||
|
assetBundleName: |
||||
|
assetBundleVariant: |
||||
Loading…
Reference in new issue