wangguan
2020-11-02 0cf6de61440ba15668f66da5a2262132cb5c5ae5
宝石飞动效
6 files added
6 files modified
1809 ■■■■■ changed files
Assets/Prefabs/Enemies/wood 2.prefab 1347 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Enemies/wood 2.prefab.meta 7 ●●●●● patch | view | raw | blame | history
Assets/Resources/UI/Props/EndlessDropEffect.prefab 116 ●●●●● patch | view | raw | blame | history
Assets/Resources/UI/Props/Icon.prefab 90 ●●●●● patch | view | raw | blame | history
Assets/Resources/UI/Props/Icon.prefab.meta 7 ●●●●● patch | view | raw | blame | history
Assets/Scenes/Levels/Battle/Endless.unity 2 ●●●●● patch | view | raw | blame | history
Assets/Scripts/Material/ChangeMat.cs 9 ●●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Agents/Agent.cs 14 ●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Level/EndlessDropManager.cs 33 ●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/EndlessDropReward.cs 46 ●●●●● patch | view | raw | blame | history
Assets/Scripts/UI/FlyImage.cs 127 ●●●●● patch | view | raw | blame | history
Assets/Scripts/UI/FlyImage.cs.meta 11 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/Enemies/wood 2.prefab
New file
@@ -0,0 +1,1347 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &8434816860007424699
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 8434816860007424696}
  m_Layer: 11
  m_Name: Targetable
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!4 &8434816860007424696
Transform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 8434816860007424699}
  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  m_LocalPosition: {x: 0, y: 0.5, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Father: {fileID: 8434816861478773449}
  m_RootOrder: 2
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &8434816860064133391
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 8434816860064133388}
  - component: {fileID: 8434816860064133491}
  - component: {fileID: 8434816860064133490}
  m_Layer: 11
  m_Name: Mat
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!4 &8434816860064133388
Transform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 8434816860064133391}
  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  m_LocalPosition: {x: 0, y: 0.5, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Father: {fileID: 8434816861478773449}
  m_RootOrder: 1
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &8434816860064133491
MeshFilter:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 8434816860064133391}
  m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
--- !u!23 &8434816860064133490
MeshRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 8434816860064133391}
  m_Enabled: 1
  m_CastShadows: 1
  m_ReceiveShadows: 1
  m_DynamicOccludee: 1
  m_MotionVectors: 1
  m_LightProbeUsage: 1
  m_ReflectionProbeUsage: 1
  m_RayTracingMode: 2
  m_RayTraceProcedural: 0
  m_RenderingLayerMask: 1
  m_RendererPriority: 0
  m_Materials:
  - {fileID: 2100000, guid: 55a208306bc8fd64396cc539286e2961, 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_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &8434816861478773448
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 8434816861478773449}
  - component: {fileID: 8434816861478773452}
  - component: {fileID: 8434816861478773455}
  - component: {fileID: 8434816861478773454}
  - component: {fileID: 8434816861478773555}
  - component: {fileID: 7051272566736607782}
  - component: {fileID: 6659287669452185599}
  - component: {fileID: 8434816861478773554}
  - component: {fileID: 2476106126470318335}
  - component: {fileID: 652547545057790155}
  - component: {fileID: 2034107896435957072}
  - component: {fileID: 7607954423126656280}
  m_Layer: 11
  m_Name: wood 2
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!4 &8434816861478773449
Transform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 8434816861478773448}
  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  m_LocalPosition: {x: 0, y: 0.2, z: 0}
  m_LocalScale: {x: 3.5, y: 3.5, z: 3.5}
  m_Children:
  - {fileID: 47437239706879911}
  - {fileID: 8434816860064133388}
  - {fileID: 8434816860007424696}
  - {fileID: 1277171420674534872}
  - {fileID: 9114815543095638400}
  - {fileID: 2909016453797189899}
  - {fileID: 1774749892824093657}
  - {fileID: 5729843628970712658}
  - {fileID: 7608846377688892443}
  m_Father: {fileID: 0}
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!195 &8434816861478773452
NavMeshAgent:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 8434816861478773448}
  m_Enabled: 1
  m_AgentTypeID: 0
  m_Radius: 0.1
  m_Speed: 2
  m_Acceleration: 20
  avoidancePriority: 50
  m_AngularSpeed: 0
  m_StoppingDistance: 0.4
  m_AutoTraverseOffMeshLink: 1
  m_AutoBraking: 1
  m_AutoRepath: 1
  m_Height: 1
  m_BaseOffset: 0
  m_WalkableMask: 7
  m_ObstacleAvoidanceType: 0
--- !u!114 &8434816861478773455
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 8434816861478773448}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 4a4f7293b07e4698a4e3b652679f0c75, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  description:
  projectile: {fileID: 0}
  projectilePoints: []
  epicenter: {fileID: 8434816861478773449}
  isMultiAttack: 0
  maxAttackNum: 1
  fireRate: 0
  bWoodAffector: 0
  randomAudioSource: {fileID: 0}
  towerTargetter: {fileID: 7490226013430720439}
  radiusEffectColor: {r: 0, g: 0, b: 0, a: 0}
--- !u!114 &8434816861478773454
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 8434816861478773448}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 55d420d17780d48c483bdbb07607a4eb, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  configuration:
    maxHealth: 60
    startingHealth: 60
    alignment:
      unityObjectReference: {fileID: 11400000, guid: 9dc4735bf52f547d59ebe1007e9a0e7f,
        type: 2}
  targetTransform: {fileID: 8434816860007424696}
  bElit: 0
  bBoss: 0
  poisonTex: {fileID: 2800000, guid: 6010bd2900933ce4bbd4dd1ec65c5bc7, type: 3}
  frozenTex: {fileID: 2800000, guid: 8ce92dc3a9c6c3a43be79b2b29187ec7, type: 3}
  commonTex: {fileID: 2800000, guid: 30f4f867fda6b084dbdeeafa64ca5051, type: 3}
  PoisonParticle: {fileID: 7299639356303870581}
  PoisonEndParticle: {fileID: 7178544336952021164}
  SlowDownParticle: {fileID: 6813128575059589712}
  FrostParticle: {fileID: 4071564742152580572}
  appliedEffectOffset: {x: 0, y: 0.1, z: 0.1}
  appliedEffectScale: 0.08
  healthBar: {fileID: 9222104150701355608}
  spawnParticle: {fileID: 19873840, guid: e4a4dd0be891ef542a95aef4b72806c4, type: 3}
  bShowDebugNode: 0
--- !u!54 &8434816861478773555
Rigidbody:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 8434816861478773448}
  serializedVersion: 2
  m_Mass: 1
  m_Drag: 0
  m_AngularDrag: 0.05
  m_UseGravity: 0
  m_IsKinematic: 1
  m_Interpolate: 0
  m_Constraints: 0
  m_CollisionDetection: 0
--- !u!114 &7051272566736607782
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 8434816861478773448}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 4eb6b59d40564378ba0b1580a4a9dd85, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  lootDropped: 10
--- !u!136 &6659287669452185599
CapsuleCollider:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 8434816861478773448}
  m_Material: {fileID: 0}
  m_IsTrigger: 0
  m_Enabled: 1
  m_Radius: 0.55
  m_Height: 1
  m_Direction: 1
  m_Center: {x: 0, y: 0.4, z: 0}
--- !u!114 &8434816861478773554
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 8434816861478773448}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 8cf1cc7cb7e6b49f893f609dd57fce01, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  damageableBehaviour: {fileID: 0}
  damageScale: 1
--- !u!114 &2476106126470318335
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 8434816861478773448}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 7d012ff014d994436a27059a09e8ab64, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  homeBaseAttackChargeTime: 1
--- !u!114 &652547545057790155
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 8434816861478773448}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 59d007c1fe5e41c1888e4af3392f8676, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  initialPoolCapacity: 10
--- !u!114 &2034107896435957072
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 8434816861478773448}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: fedeb0b3c5e104ea19d0d4599d22ab97, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  damage: 10
  damageMulti: 1
  towerName:
  bSet: 0
  chanceToSpawnCollisionPrefab: 1
  collisionObj: {fileID: 0}
  alignment:
    unityObjectReference: {fileID: 11400000, guid: 9dc4735bf52f547d59ebe1007e9a0e7f,
      type: 2}
--- !u!114 &7607954423126656280
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 8434816861478773448}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: b42fed56539b41a4e9341a05a177f826, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  matAttack_Self: {fileID: 2100000, guid: 533401b7ed9f1b544befeebd8507f528, type: 2}
  matDie_Self: {fileID: 2100000, guid: f1bde4f95167a054ba55532e4e7cab39, type: 2}
  matGetHit_Self: {fileID: 2100000, guid: a5f5d3f88f969c04da1d165d63f627c8, type: 2}
  matMove_Self: {fileID: 2100000, guid: 93113b2c5cb43a24c844a5051ab45947, type: 2}
  matAttack_Oppo: {fileID: 2100000, guid: 5920c8cd9651c774a85fced3299c22f6, type: 2}
  matDie_Oppo: {fileID: 2100000, guid: 4e5284f6ca9909b459260804ea42ff37, type: 2}
  matGetHit_Oppo: {fileID: 2100000, guid: 0a1bb1b77433c9945b2b3636a2db71b9, type: 2}
  matMove_Oppo: {fileID: 2100000, guid: a6cf16b86827be644af0bed6685ebd31, type: 2}
--- !u!1 &8585545065585961043
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 1277171420674534872}
  - component: {fileID: 7490226013430720439}
  - component: {fileID: 833589883818491094}
  m_Layer: 0
  m_Name: Targetter
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!4 &1277171420674534872
Transform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 8585545065585961043}
  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_Children: []
  m_Father: {fileID: 8434816861478773449}
  m_RootOrder: 3
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &7490226013430720439
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 8585545065585961043}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: d0e4035901ee40bba7c0866d2c6338a1, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  turret: {fileID: 0}
  searchEnemyFunc: 1
  turretXRotationRange: {x: 0, y: 359}
  onlyYTurretRotation: 0
  searchRate: 0
  idleRotationSpeed: 1
  idleCorrectionTime: 0.2
  attachedCollider: {fileID: 833589883818491094}
  idleWaitTime: 2
--- !u!135 &833589883818491094
SphereCollider:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 8585545065585961043}
  m_Material: {fileID: 0}
  m_IsTrigger: 1
  m_Enabled: 1
  serializedVersion: 2
  m_Radius: 0.2
  m_Center: {x: 0, y: 0, z: 0}
--- !u!1001 &51849727615761245
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 8434816861478773449}
    m_Modifications:
    - target: {fileID: 1748489546896114, guid: fb6e154907ded46479e5d7ff1c7ef748, type: 3}
      propertyPath: m_Name
      value: Model
      objectReference: {fileID: 0}
    - target: {fileID: 1748489546896114, guid: fb6e154907ded46479e5d7ff1c7ef748, type: 3}
      propertyPath: m_IsActive
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 4700302584741114, guid: fb6e154907ded46479e5d7ff1c7ef748, type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 4700302584741114, guid: fb6e154907ded46479e5d7ff1c7ef748, type: 3}
      propertyPath: m_LocalPosition.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 4700302584741114, guid: fb6e154907ded46479e5d7ff1c7ef748, type: 3}
      propertyPath: m_LocalPosition.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 4700302584741114, guid: fb6e154907ded46479e5d7ff1c7ef748, type: 3}
      propertyPath: m_LocalRotation.x
      value: -0.38268343
      objectReference: {fileID: 0}
    - target: {fileID: 4700302584741114, guid: fb6e154907ded46479e5d7ff1c7ef748, type: 3}
      propertyPath: m_LocalRotation.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 4700302584741114, guid: fb6e154907ded46479e5d7ff1c7ef748, type: 3}
      propertyPath: m_LocalRotation.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 4700302584741114, guid: fb6e154907ded46479e5d7ff1c7ef748, type: 3}
      propertyPath: m_LocalRotation.w
      value: 0.92387956
      objectReference: {fileID: 0}
    - target: {fileID: 4700302584741114, guid: fb6e154907ded46479e5d7ff1c7ef748, type: 3}
      propertyPath: m_RootOrder
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 4700302584741114, guid: fb6e154907ded46479e5d7ff1c7ef748, type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: -45
      objectReference: {fileID: 0}
    - target: {fileID: 4700302584741114, guid: fb6e154907ded46479e5d7ff1c7ef748, type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 4700302584741114, guid: fb6e154907ded46479e5d7ff1c7ef748, type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 4700302584741114, guid: fb6e154907ded46479e5d7ff1c7ef748, type: 3}
      propertyPath: m_LocalScale.x
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 4700302584741114, guid: fb6e154907ded46479e5d7ff1c7ef748, type: 3}
      propertyPath: m_LocalScale.y
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 4700302584741114, guid: fb6e154907ded46479e5d7ff1c7ef748, type: 3}
      propertyPath: m_LocalScale.z
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 95661104805808786, guid: fb6e154907ded46479e5d7ff1c7ef748,
        type: 3}
      propertyPath: m_Controller
      value:
      objectReference: {fileID: 9100000, guid: ede03803cf26cb64fac8d203c1925c3a, type: 2}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: fb6e154907ded46479e5d7ff1c7ef748, type: 3}
--- !u!4 &47437239706879911 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 4700302584741114, guid: fb6e154907ded46479e5d7ff1c7ef748,
    type: 3}
  m_PrefabInstance: {fileID: 51849727615761245}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &824593498719907781
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 8434816861478773449}
    m_Modifications:
    - target: {fileID: 1427824651177390450, guid: 1428e6b22c062b640bbe37b82f1ee655,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 0.15
      objectReference: {fileID: 0}
    - target: {fileID: 1427824651177390450, guid: 1428e6b22c062b640bbe37b82f1ee655,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 0.15
      objectReference: {fileID: 0}
    - target: {fileID: 1427824651177390450, guid: 1428e6b22c062b640bbe37b82f1ee655,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 0.15
      objectReference: {fileID: 0}
    - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655,
        type: 3}
      propertyPath: m_RootOrder
      value: 6
      objectReference: {fileID: 0}
    - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 0.15
      objectReference: {fileID: 0}
    - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 0.15
      objectReference: {fileID: 0}
    - target: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 0.15
      objectReference: {fileID: 0}
    - target: {fileID: 1427824652297354269, guid: 1428e6b22c062b640bbe37b82f1ee655,
        type: 3}
      propertyPath: m_Name
      value: PoisonEnd
      objectReference: {fileID: 0}
    - target: {fileID: 1427824652297354271, guid: 1428e6b22c062b640bbe37b82f1ee655,
        type: 3}
      propertyPath: m_InitialState
      value: 0
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 1428e6b22c062b640bbe37b82f1ee655, type: 3}
--- !u!4 &1774749892824093657 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 1427824652297354268, guid: 1428e6b22c062b640bbe37b82f1ee655,
    type: 3}
  m_PrefabInstance: {fileID: 824593498719907781}
  m_PrefabAsset: {fileID: 0}
--- !u!198 &7178544336952021164 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 7561222036058619753, guid: 1428e6b22c062b640bbe37b82f1ee655,
    type: 3}
  m_PrefabInstance: {fileID: 824593498719907781}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &2421336591254581678
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 8434816861478773449}
    m_Modifications:
    - target: {fileID: 410417867720661205, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 410417867720661205, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 410417867720661205, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 692254725541723310, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 895535832985558944, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 895535832985558944, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 895535832985558944, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 1809121325120232562, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 1916355198176119810, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 1916355198176119810, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 1916355198176119810, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 2023208732165953901, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 3059320043405674505, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 3059320043405674505, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 3059320043405674505, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 3148512185824267401, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 3622283863595885724, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 3830451938940707504, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 3830451938940707504, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 3830451938940707504, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 3919129628388337672, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 3919129628388337672, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 3919129628388337672, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 4292545947651627157, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0.15
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: -0.3
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_RootOrder
      value: 8
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 5292275683670844028, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 5292275683670844028, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 5292275683670844028, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 7362736457726227135, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 7371666484774926908, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_Name
      value: Effect_bingdong1026
      objectReference: {fileID: 0}
    - target: {fileID: 7421970936961986235, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 7497032114766724615, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 7497032114766724615, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 7497032114766724615, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 8115904079539523006, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 8115904079539523006, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 8115904079539523006, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 8326108930737594471, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 8326108930737594471, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 8326108930737594471, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 0.8
      objectReference: {fileID: 0}
    - target: {fileID: 8473590923595167162, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 8719095442663636299, guid: ee054dd88b9be2340a0da4ce80a84f62,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: ee054dd88b9be2340a0da4ce80a84f62, type: 3}
--- !u!4 &7608846377688892443 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62,
    type: 3}
  m_PrefabInstance: {fileID: 2421336591254581678}
  m_PrefabAsset: {fileID: 0}
--- !u!198 &4071564742152580572 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 1809121325120232562, guid: ee054dd88b9be2340a0da4ce80a84f62,
    type: 3}
  m_PrefabInstance: {fileID: 2421336591254581678}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &4198952192164864370
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 8434816861478773449}
    m_Modifications:
    - target: {fileID: 563292458485435739, guid: 3d8c8419dca866149b46e4ab68d15496,
        type: 3}
      propertyPath: m_Mesh
      value:
      objectReference: {fileID: 0}
    - target: {fileID: 2289285960784904005, guid: 3d8c8419dca866149b46e4ab68d15496,
        type: 3}
      propertyPath: m_textInfo.characterCount
      value: 4
      objectReference: {fileID: 0}
    - target: {fileID: 2289285960784904005, guid: 3d8c8419dca866149b46e4ab68d15496,
        type: 3}
      propertyPath: m_textInfo.wordCount
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 2289285960784904005, guid: 3d8c8419dca866149b46e4ab68d15496,
        type: 3}
      propertyPath: m_textInfo.lineCount
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 2289285960784904005, guid: 3d8c8419dca866149b46e4ab68d15496,
        type: 3}
      propertyPath: m_textInfo.pageCount
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 2289285960784904005, guid: 3d8c8419dca866149b46e4ab68d15496,
        type: 3}
      propertyPath: m_TextStyleHashCode
      value: -1183493901
      objectReference: {fileID: 0}
    - target: {fileID: 2289285960784904005, guid: 3d8c8419dca866149b46e4ab68d15496,
        type: 3}
      propertyPath: m_HorizontalAlignment
      value: 2
      objectReference: {fileID: 0}
    - target: {fileID: 2289285960784904005, guid: 3d8c8419dca866149b46e4ab68d15496,
        type: 3}
      propertyPath: m_VerticalAlignment
      value: 512
      objectReference: {fileID: 0}
    - target: {fileID: 2289285960784904005, guid: 3d8c8419dca866149b46e4ab68d15496,
        type: 3}
      propertyPath: m_textAlignment
      value: 65535
      objectReference: {fileID: 0}
    - target: {fileID: 4912913822749028214, guid: 3d8c8419dca866149b46e4ab68d15496,
        type: 3}
      propertyPath: m_Name
      value: HealthBar
      objectReference: {fileID: 0}
    - target: {fileID: 4916796871218370802, guid: 3d8c8419dca866149b46e4ab68d15496,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 4916796871218370802, guid: 3d8c8419dca866149b46e4ab68d15496,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 1.5
      objectReference: {fileID: 0}
    - target: {fileID: 4916796871218370802, guid: 3d8c8419dca866149b46e4ab68d15496,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 4916796871218370802, guid: 3d8c8419dca866149b46e4ab68d15496,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0.7071068
      objectReference: {fileID: 0}
    - target: {fileID: 4916796871218370802, guid: 3d8c8419dca866149b46e4ab68d15496,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 4916796871218370802, guid: 3d8c8419dca866149b46e4ab68d15496,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 4916796871218370802, guid: 3d8c8419dca866149b46e4ab68d15496,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 0.7071068
      objectReference: {fileID: 0}
    - target: {fileID: 4916796871218370802, guid: 3d8c8419dca866149b46e4ab68d15496,
        type: 3}
      propertyPath: m_RootOrder
      value: 4
      objectReference: {fileID: 0}
    - target: {fileID: 4916796871218370802, guid: 3d8c8419dca866149b46e4ab68d15496,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 4916796871218370802, guid: 3d8c8419dca866149b46e4ab68d15496,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 4916796871218370802, guid: 3d8c8419dca866149b46e4ab68d15496,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5025685238251000618, guid: 3d8c8419dca866149b46e4ab68d15496,
        type: 3}
      propertyPath: damageableBehaviour
      value:
      objectReference: {fileID: 8434816861478773454}
    m_RemovedComponents:
    - {fileID: 531379115847478761, guid: 3d8c8419dca866149b46e4ab68d15496, type: 3}
  m_SourcePrefab: {fileID: 100100000, guid: 3d8c8419dca866149b46e4ab68d15496, type: 3}
--- !u!4 &9114815543095638400 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 4916796871218370802, guid: 3d8c8419dca866149b46e4ab68d15496,
    type: 3}
  m_PrefabInstance: {fileID: 4198952192164864370}
  m_PrefabAsset: {fileID: 0}
--- !u!114 &9222104150701355608 stripped
MonoBehaviour:
  m_CorrespondingSourceObject: {fileID: 5025685238251000618, guid: 3d8c8419dca866149b46e4ab68d15496,
    type: 3}
  m_PrefabInstance: {fileID: 4198952192164864370}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 0}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 5440fde571ec4db4a719f37df8e972f0, type: 3}
  m_Name:
  m_EditorClassIdentifier:
--- !u!1001 &8019561273946026293
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 8434816861478773449}
    m_Modifications:
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_RootOrder
      value: 7
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 3586602713514068837, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 3586602713514068837, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 5048851361003543717, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: scalingMode
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 5048851361003543717, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7091104469017435009, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_Name
      value: Effect_jiansu1026
      objectReference: {fileID: 0}
    - target: {fileID: 8654898640768143987, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 8654898640768143987, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 8654898640768143987, guid: 393d187774e421848be71dd6a69be174,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0.85
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 393d187774e421848be71dd6a69be174, type: 3}
--- !u!4 &5729843628970712658 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174,
    type: 3}
  m_PrefabInstance: {fileID: 8019561273946026293}
  m_PrefabAsset: {fileID: 0}
--- !u!198 &6813128575059589712 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 3586602713514068837, guid: 393d187774e421848be71dd6a69be174,
    type: 3}
  m_PrefabInstance: {fileID: 8019561273946026293}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &8918806629018678469
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 8434816861478773449}
    m_Modifications:
    - target: {fileID: 2200131777148403376, guid: da8892980c8b53042a412b759809e5e8,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 4175614104185630731, guid: da8892980c8b53042a412b759809e5e8,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 4175614104185630731, guid: da8892980c8b53042a412b759809e5e8,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 4175614104185630731, guid: da8892980c8b53042a412b759809e5e8,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 6024426986914226073, guid: da8892980c8b53042a412b759809e5e8,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 6024426986950973081, guid: da8892980c8b53042a412b759809e5e8,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 6024426987844016924, guid: da8892980c8b53042a412b759809e5e8,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 6024426988123119164, guid: da8892980c8b53042a412b759809e5e8,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 6024426988272803277, guid: da8892980c8b53042a412b759809e5e8,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 0.66
      objectReference: {fileID: 0}
    - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: -0.18
      objectReference: {fileID: 0}
    - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: -0
      objectReference: {fileID: 0}
    - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8,
        type: 3}
      propertyPath: m_RootOrder
      value: 5
      objectReference: {fileID: 0}
    - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 0.15
      objectReference: {fileID: 0}
    - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 0.15
      objectReference: {fileID: 0}
    - target: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 0.15
      objectReference: {fileID: 0}
    - target: {fileID: 6024426988374568399, guid: da8892980c8b53042a412b759809e5e8,
        type: 3}
      propertyPath: m_Name
      value: PoisonParticle
      objectReference: {fileID: 0}
    - target: {fileID: 6024426988461507653, guid: da8892980c8b53042a412b759809e5e8,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 6024426988505428053, guid: da8892980c8b53042a412b759809e5e8,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 6024426988690307612, guid: da8892980c8b53042a412b759809e5e8,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 6024426988700998138, guid: da8892980c8b53042a412b759809e5e8,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 7531144210411264147, guid: da8892980c8b53042a412b759809e5e8,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: da8892980c8b53042a412b759809e5e8, type: 3}
--- !u!4 &2909016453797189899 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 6024426988374568398, guid: da8892980c8b53042a412b759809e5e8,
    type: 3}
  m_PrefabInstance: {fileID: 8918806629018678469}
  m_PrefabAsset: {fileID: 0}
--- !u!198 &7299639356303870581 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 2200131777148403376, guid: da8892980c8b53042a412b759809e5e8,
    type: 3}
  m_PrefabInstance: {fileID: 8918806629018678469}
  m_PrefabAsset: {fileID: 0}
Assets/Prefabs/Enemies/wood 2.prefab.meta
New file
@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 81a35edd9f09bde4c9c9e93ee876030c
PrefabImporter:
  externalObjects: {}
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/Resources/UI/Props/EndlessDropEffect.prefab
@@ -1,5 +1,80 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &3808712661238949015
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 32010548299297527}
  - component: {fileID: 9141049019593166454}
  - component: {fileID: 7674117454725271768}
  m_Layer: 5
  m_Name: Icon (1)
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!224 &32010548299297527
RectTransform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 3808712661238949015}
  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 0.5, y: 0.5, z: 0.5}
  m_Children: []
  m_Father: {fileID: 5603252890144232235}
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: -173.1, y: 40.9}
  m_SizeDelta: {x: 160, y: 160}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &9141049019593166454
CanvasRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 3808712661238949015}
  m_CullTransparentMesh: 0
--- !u!114 &7674117454725271768
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 3808712661238949015}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  m_Material: {fileID: 0}
  m_Color: {r: 1, g: 1, b: 1, a: 1}
  m_RaycastTarget: 1
  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
  m_Maskable: 1
  m_OnCullStateChanged:
    m_PersistentCalls:
      m_Calls: []
  m_Sprite: {fileID: 21300000, guid: 4cc247f8baf250d459ae77a54e4602d2, type: 3}
  m_Type: 0
  m_PreserveAspect: 0
  m_FillCenter: 1
  m_FillMethod: 4
  m_FillAmount: 1
  m_FillClockwise: 1
  m_FillOrigin: 0
  m_UseSpriteMesh: 0
  m_PixelsPerUnitMultiplier: 1
--- !u!1 &4401888493882126122
GameObject:
  m_ObjectHideFlags: 0
@@ -31,6 +106,7 @@
  m_Children:
  - {fileID: 62553823492160315}
  - {fileID: 5832368734710472990}
  - {fileID: 5603252890144232235}
  m_Father: {fileID: 0}
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -53,6 +129,8 @@
  m_EditorClassIdentifier: 
  LightParticle: {fileID: 8154456770093984219}
  Icon: {fileID: 6021646577831909506}
  drapIcon: {fileID: 1227610056024535752, guid: cc402888b46cc884c87c113a3d36f138,
    type: 3}
--- !u!114 &7681391710931159718
MonoBehaviour:
  m_ObjectHideFlags: 0
@@ -108,6 +186,42 @@
          m_StringArgument: 
          m_BoolArgument: 0
        m_CallState: 2
--- !u!1 &7747424705301256107
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 5603252890144232235}
  m_Layer: 5
  m_Name: Icons
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 0
--- !u!224 &5603252890144232235
RectTransform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 7747424705301256107}
  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_Children:
  - {fileID: 32010548299297527}
  m_Father: {fileID: 7226547890906228465}
  m_RootOrder: 2
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0, y: 0}
  m_AnchorMax: {x: 1, y: 1}
  m_AnchoredPosition: {x: 0, y: 0}
  m_SizeDelta: {x: 0, y: 0}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &7826165951059801339
GameObject:
  m_ObjectHideFlags: 0
@@ -173,7 +287,7 @@
  m_OnCullStateChanged:
    m_PersistentCalls:
      m_Calls: []
  m_Sprite: {fileID: 21300000, guid: 4cc247f8baf250d459ae77a54e4602d2, type: 3}
  m_Sprite: {fileID: 21300000, guid: 22253e4af58f9504ea78ba1dd24ff910, type: 3}
  m_Type: 0
  m_PreserveAspect: 0
  m_FillCenter: 1
Assets/Resources/UI/Props/Icon.prefab
New file
@@ -0,0 +1,90 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &1227610056024535752
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 1950826128510915586}
  - component: {fileID: 8351290247369744125}
  - component: {fileID: 3198692823865051687}
  - component: {fileID: 5649979808868340172}
  m_Layer: 5
  m_Name: Icon
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!224 &1950826128510915586
RectTransform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1227610056024535752}
  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_Children: []
  m_Father: {fileID: 0}
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: -105, y: 0}
  m_SizeDelta: {x: 67, y: 67}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &8351290247369744125
CanvasRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1227610056024535752}
  m_CullTransparentMesh: 0
--- !u!114 &3198692823865051687
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1227610056024535752}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  m_Material: {fileID: 0}
  m_Color: {r: 1, g: 1, b: 1, a: 1}
  m_RaycastTarget: 1
  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
  m_Maskable: 1
  m_OnCullStateChanged:
    m_PersistentCalls:
      m_Calls: []
  m_Sprite: {fileID: 21300000, guid: 22253e4af58f9504ea78ba1dd24ff910, type: 3}
  m_Type: 0
  m_PreserveAspect: 0
  m_FillCenter: 1
  m_FillMethod: 4
  m_FillAmount: 1
  m_FillClockwise: 1
  m_FillOrigin: 0
  m_UseSpriteMesh: 0
  m_PixelsPerUnitMultiplier: 1
--- !u!114 &5649979808868340172
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1227610056024535752}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 5775d385a42ffed458ba3c509a45b09f, type: 3}
  m_Name:
  m_EditorClassIdentifier:
Assets/Resources/UI/Props/Icon.prefab.meta
New file
@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: cc402888b46cc884c87c113a3d36f138
PrefabImporter:
  externalObjects: {}
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/Scenes/Levels/Battle/Endless.unity
@@ -4514,6 +4514,8 @@
  m_EditorClassIdentifier: 
  AutoPickupTime: 5
  canvas: {fileID: 849284130}
  drapIcon: {fileID: 1227610056024535752, guid: cc402888b46cc884c87c113a3d36f138,
    type: 3}
--- !u!114 &567180766
MonoBehaviour:
  m_ObjectHideFlags: 0
Assets/Scripts/Material/ChangeMat.cs
@@ -35,9 +35,11 @@
        fsmManager.Update();
    }
    UnityAction checkCallBack;
    UnityAction dieCallBack;
    public void SetSelf(bool isSelf,UnityAction ac)
    public void SetSelf(bool isSelf,UnityAction checkAC,UnityAction dieAC)
    {
        this.isSelf = isSelf;
@@ -52,7 +54,8 @@
        EnemyDie tmpDie = new EnemyDie(m_renderer, isSelf ? matDie_Self : matDie_Oppo, AfterDie);
        fsmManager.AddState(tmpDie);
        dieCallBack = ac;
        checkCallBack = checkAC;
        dieCallBack = dieAC;
        SetMove();
    }
@@ -77,7 +80,7 @@
    private void AfterAttack()
    {
        dieCallBack();
        checkCallBack();
    }
    //被攻击
Assets/Scripts/TowerDefense/Agents/Agent.cs
@@ -852,11 +852,17 @@
        {
            if (this.healthVal <= 0.1)
            {
                // 统一管理器内删除当前的Agent:
                AgentInsManager.instance.removeAgent(this);
                this.Remove();
                Die();
                //Debug.Log("删除多余的攻击Agent.");
            }
        }
        private void Die()
        {
            // 统一管理器内删除当前的Agent:
            AgentInsManager.instance.removeAgent(this);
            this.Remove();
        }
        /// <summary>
@@ -997,7 +1003,7 @@
            if (mAnim == null)
            {
                changeMat = GetComponent<ChangeMat>();
                changeMat?.SetSelf(this.opponentAgent,CheckHealth);
                changeMat?.SetSelf(this.opponentAgent, CheckHealth,Die);
            }
        }
Assets/Scripts/TowerDefense/Level/EndlessDropManager.cs
@@ -54,6 +54,7 @@
        {
            AllDropList = new List<EndlessDrop>();
            DropObjDic = new Dictionary<int, GameObject>();
            allIconLis = new List<FlyImage>();
        }
        // Update is called once per frame
@@ -67,9 +68,12 @@
                if (AllDropList[i].ElapsedTime >= AllDropList[i].AutoPickupTime)
                {
                    AllDropList[i].IsPickupCompleted = true;
                    SafelyCallObtainDrop(AllDropList[i]);
                    RemoveDrop(AllDropList[i].Id);
                    EndlessDropReward dropReward = DropObjDic[AllDropList[i].Id].GetComponent<EndlessDropReward>();
                    dropReward?.OnClick();
                    //AllDropList[i].IsPickupCompleted = true;
                    //SafelyCallObtainDrop(AllDropList[i]);
                    //RemoveDrop(AllDropList[i].Id);
                }
            }
        }
@@ -139,7 +143,7 @@
            dropReward.DropData = drop;
            dropReward.SetIcon();
            GameObject mainUI = GameObject.Find("MainUI");
            GameObject mainUI = GameObject.Find("BottomUI");
            Transform mainUITransform = mainUI.transform;
            obj.transform.SetParent(mainUITransform, false);
@@ -169,6 +173,27 @@
            DropObjDic.Add(drop.Id, obj);
        }
        List<FlyImage> allIconLis;
        public GameObject drapIcon;
        public FlyImage CreateIcon(Transform ts)
        {
            for (int i = 0; i < allIconLis.Count; i++)
            {
                if (!allIconLis[i].gameObject.activeSelf)
                {
                    allIconLis[i].gameObject.SetActive(true);
                    return allIconLis[i];
                }
            }
            GameObject obj = Instantiate(drapIcon, ts);
            FlyImage fly = obj.GetComponent<FlyImage>();
            allIconLis.Add(fly);
            return fly;
        }
        /// <summary>
        /// 调用掉落获得事件
        /// </summary>
Assets/Scripts/TowerDefense/UI/EndlessDropReward.cs
@@ -6,6 +6,8 @@
using TowerDefense.Level;
using System;
using Protobuf;
using DG.Tweening;
/**
 * 无尽模式道具掉落管理器
@@ -65,28 +67,70 @@
        public event Action<EndlessDrop> ClickDropEvent;
        private bool isBox;//是否是宝箱
        private GameObject propBtn;
        // Start is called before the first frame update
        private void Start()
        {
            ClickDropEvent += EndlessDropManager.instance.OnClickDrop;
            propBtn = GameObject.Find("BottomUI/PropsObtained/PropButton");
        }
        public GameObject drapIcon;
        public void OnClick()
        {
            //GameObject obj;
            FlyImage fly;
            //GameObject ui = GameObject.Find("BottomUI");
            if (Application.platform == RuntimePlatform.WindowsEditor)
            {
                //UnityEditor.EditorApplication.isPaused = true;
            }
            if (isBox)
            {
                for (int i = 0; i < 5; i++)
                {
                    fly = EndlessDropManager.instance.CreateIcon(transform.parent);
                    fly.SetDestination(Icon.sprite, transform.position, (propBtn.transform as RectTransform).position, true);
                }
            }
            else
            {
                fly = EndlessDropManager.instance.CreateIcon(transform.parent);
                fly.SetDestination(Icon.sprite, transform.position, (propBtn.transform as RectTransform).position, false);
            }
            if (ClickDropEvent != null)
                ClickDropEvent(DropData);
        }
        public void SetIcon()
        {
            string resId = "";
            Vector3 scale = Icon.rectTransform.localScale;
            if (DropData.Reward.id == 0)
            {
                resId = $"{path}{(int)DropData.Reward.type}";
                isBox = true;
            }
            else
            {
                resId = $"{path}{(int)DropData.Reward.type}_{DropData.Reward.id}";
                scale *= 1.5f;
                isBox = false;
            }
            Icon.sprite = Resources.Load<Sprite>(resId);
            Icon.SetNativeSize();
            //Debug.Log("开始缩放");
            Icon.rectTransform.localScale = scale * 0.5f;
            Icon.rectTransform.DOScale(scale, 0.5f);
        }
        /// <summary>
@@ -96,5 +140,7 @@
        {
            LightParticle.Play();
        }
    }
}
Assets/Scripts/UI/FlyImage.cs
New file
@@ -0,0 +1,127 @@
using System.Collections.Generic;
using DG.Tweening;
using UnityEngine;
using UnityEngine.UI;
/// <summary>
/// 图片飞向宝箱脚本
/// </summary>
public class FlyImage : MonoBehaviour
{
    private Vector3 endP;//终点
    private Vector3 p1;//控制点,来调节曲线效果
    private Vector3 startP;//
    private int index;
    private List<Vector3> point = new List<Vector3>();
    private RectTransform ts;
    /// <summary>
    /// Awake is called when the script instance is being loaded.
    /// </summary>
    void Awake()
    {
        tmpImage = transform.GetComponent<Image>();
        ts = transform.GetComponent<RectTransform>();
    }
    private Image tmpImage;
    /// <summary>
    /// 设置终点
    /// </summary>
    /// <param name="endP">终点</param>
    /// <param name="useBezier">是否使用贝塞尔</param>
    public void SetDestination(Sprite sp, Vector3 startP, Vector3 endP, bool useBezier)
    {
        tmpImage.sprite = sp;
        transform.position = startP;
        ts.localPosition += RandomPos();
        if (useBezier)
        {
            index = 0;
            //startP = transform.position;
            p1 = transform.position + GetOffect();
            point = new List<Vector3>();
            for (int i = 1; i < 101; i++)
            {
                Vector3 Bezierposition = BezierMath2(transform.position, p1, endP, (float)(i * 0.01));
                point.Add(Bezierposition);
            }
            Bezier_Move();
        }
        else
        {
            transform.DOMove(endP, 2f).SetEase(Ease.OutQuad).OnComplete(Close);
        }
    }
    bool isUp;
    private Vector3 RandomPos()
    {
        Vector3 tmpV = Vector3.zero;
        tmpV.x -= UnityEngine.Random.Range(10, 20);
        int a = UnityEngine.Random.Range(-20, 20);
        isUp = a > 0;
        tmpV.z += a;
        return tmpV;
    }
    private Vector3 GetOffect()
    {
        Vector3 tmpV = Vector3.zero;
        tmpV.x -= UnityEngine.Random.Range(10, 15);
        if (isUp)
        {
            tmpV.z += UnityEngine.Random.Range(20, 40);
        }
        else
        {
            tmpV.z -= UnityEngine.Random.Range(20, 40);
        }
        return tmpV;
    }
    /// <summary>
    /// 控制物体沿曲线移动
    /// </summary>
    private void Bezier_Move()
    {
        transform.DOMove(point[index], 0.01f).OnComplete(Bezier_Move);
        index++;
        if (index >= point.Count)
        {
            //到终点了
            Close();
        }
    }
    private void Close()
    {
        //Debug.Log("到终点了,可以消失了");
        gameObject.SetActive(false);
    }
    /// <summary>
    /// 计算贝塞尔曲线
    /// </summary>
    /// <param name="startP">开始点</param>
    /// <param name="p1">控制点,来调节曲线效果</param>
    /// <param name="endP">终点</param>
    /// <param name="t">i * 0.01 100个点里面的比例</param>
    /// <returns></returns>
    private Vector3 BezierMath2(Vector3 startP, Vector3 p1, Vector3 endP, float t)
    {
        return (1 - t) * (1 - t) * startP + 2 * (1 - t) * t * p1 + t * t * endP;
    }
    // <summary>
    // 三次贝塞尔
    // </summary>
    public static Vector3 Bezier_3(Vector3 startP, Vector3 p1, Vector3 p2, Vector3 endP, float t)
    {
        return (1 - t) * ((1 - t) * ((1 - t) * startP + t * p1) + t * ((1 - t) * p1 + t * p2)) + t * ((1 - t) * ((1 - t) * p1 + t * p2) + t * ((1 - t) * p2 + t * endP));
    }
}
Assets/Scripts/UI/FlyImage.cs.meta
New file
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 5775d385a42ffed458ba3c509a45b09f
MonoImporter:
  externalObjects: {}
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant: