3 files added
19 files modified
| | |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _MainTex: |
| | | m_Texture: {fileID: 2800000, guid: 93f40a01d57fbff418fc0b54b6ab7d9f, type: 3} |
| | | m_Texture: {fileID: 2800000, guid: 8c9a3d26120e78f40aa4ef9ed23d573c, type: 3} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _MetallicGlossMap: |
| | |
| | | epicenter: {fileID: 8434816861478773449} |
| | | isMultiAttack: 0 |
| | | maxAttackNum: 1 |
| | | fireRate: 0 |
| | | projectileFireRate: 1 |
| | | bWoodAffector: 0 |
| | | randomAudioSource: {fileID: 0} |
| | | towerTargetter: {fileID: 7490226013430720439} |
| | |
| | | commonTex: {fileID: 2800000, guid: 923815e19a1495543a0161d1c532893f, type: 3} |
| | | PoisonParticle: {fileID: 1718302357907514560} |
| | | PoisonEndParticle: {fileID: 5935093508862825476} |
| | | SlowDownParticle: {fileID: 5600338649276830178} |
| | | SlowDownParticle: {fileID: 6886032031065297259} |
| | | FrostParticle: {fileID: 9081099759196357925} |
| | | FireSkillParticle: {fileID: 6178603283043088035} |
| | | appliedEffectOffset: {x: 0, y: 0.1, z: 0.1} |
| | |
| | | - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.z |
| | | value: 0 |
| | | value: 0.506 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174, |
| | | type: 3} |
| | |
| | | propertyPath: m_LocalEulerAnglesHint.z |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174, |
| | | type: 3} |
| | | propertyPath: m_LocalScale.x |
| | | value: 0.3 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174, |
| | | type: 3} |
| | | propertyPath: m_LocalScale.y |
| | | value: 0.3 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174, |
| | | type: 3} |
| | | propertyPath: m_LocalScale.z |
| | | value: 0.3 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 3586602713514068837, guid: 393d187774e421848be71dd6a69be174, |
| | | type: 3} |
| | | propertyPath: scalingMode |
| | |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 4473535568327097252, guid: 393d187774e421848be71dd6a69be174, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.y |
| | | value: -0.95 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 4473535568327097252, guid: 393d187774e421848be71dd6a69be174, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.x |
| | | value: 0.18 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 4473535568327097252, guid: 393d187774e421848be71dd6a69be174, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.z |
| | | value: -1.3 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 5048851361003543717, guid: 393d187774e421848be71dd6a69be174, |
| | | type: 3} |
| | |
| | | type: 3} |
| | | m_PrefabInstance: {fileID: 8970689413692267143} |
| | | m_PrefabAsset: {fileID: 0} |
| | | --- !u!198 &5600338649276830178 stripped |
| | | --- !u!198 &6886032031065297259 stripped |
| | | ParticleSystem: |
| | | m_CorrespondingSourceObject: {fileID: 3586602713514068837, guid: 393d187774e421848be71dd6a69be174, |
| | | m_CorrespondingSourceObject: {fileID: 2589099023883815916, guid: 393d187774e421848be71dd6a69be174, |
| | | type: 3} |
| | | m_PrefabInstance: {fileID: 8970689413692267143} |
| | | m_PrefabAsset: {fileID: 0} |
| | |
| | | m_Script: {fileID: 11500000, guid: 70719dcea2b0be54580a41e62debeab1, type: 3} |
| | | m_Name: |
| | | m_EditorClassIdentifier: |
| | | offect: {x: 0, y: 0.07, z: 0.04} |
| | | --- !u!1 &8434816860007424699 |
| | | GameObject: |
| | | m_ObjectHideFlags: 0 |
| | |
| | | - {fileID: 772091675164355399} |
| | | - {fileID: 5468027130051431602} |
| | | - {fileID: 200673849226178847} |
| | | - {fileID: 2323292837256036054} |
| | | - {fileID: 4964518330195590823} |
| | | - {fileID: 2323292837256036054} |
| | | m_Father: {fileID: 0} |
| | | m_RootOrder: 0 |
| | | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
| | |
| | | m_EditorClassIdentifier: |
| | | description: |
| | | projectile: {fileID: 0} |
| | | woodProjectile_SP: {fileID: 0} |
| | | projectilePoints: [] |
| | | epicenter: {fileID: 8434816861478773449} |
| | | isMultiAttack: 0 |
| | | maxAttackNum: 1 |
| | | fireRate: 0 |
| | | projectileFireRate: 1 |
| | | bWoodAffector: 0 |
| | | randomAudioSource: {fileID: 0} |
| | | towerTargetter: {fileID: 7490226013430720439} |
| | | radiusEffectColor: {r: 0, g: 0, b: 0, a: 0} |
| | | towerLevel: {fileID: 0} |
| | | --- !u!114 &8434816861478773454 |
| | | MonoBehaviour: |
| | | m_ObjectHideFlags: 0 |
| | |
| | | commonTex: {fileID: 2800000, guid: 26688e577f01c9a41a04dd9401b7b49a, type: 3} |
| | | PoisonParticle: {fileID: 5162362214322550841} |
| | | PoisonEndParticle: {fileID: 3520733133352832967} |
| | | SlowDownParticle: {fileID: 1423570647904081181} |
| | | SlowDownParticle: {fileID: 137911762185639316} |
| | | FrostParticle: {fileID: 8152897956000995089} |
| | | FireSkillParticle: {fileID: 4964518329174177392} |
| | | appliedEffectOffset: {x: 0, y: 0.1, z: 0.1} |
| | |
| | | - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.y |
| | | value: 0 |
| | | value: -0.57 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.z |
| | | value: 0 |
| | | value: -1.15 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174, |
| | | type: 3} |
| | |
| | | propertyPath: m_LocalEulerAnglesHint.z |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174, |
| | | type: 3} |
| | | propertyPath: m_LocalScale.x |
| | | value: 0.4 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174, |
| | | type: 3} |
| | | propertyPath: m_LocalScale.y |
| | | value: 0.4 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174, |
| | | type: 3} |
| | | propertyPath: m_LocalScale.z |
| | | value: 0.4 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 3586602713514068837, guid: 393d187774e421848be71dd6a69be174, |
| | | type: 3} |
| | | propertyPath: scalingMode |
| | |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 4473535568327097252, guid: 393d187774e421848be71dd6a69be174, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.z |
| | | value: 3.59 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 4473535568327097252, guid: 393d187774e421848be71dd6a69be174, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.y |
| | | value: -0.12 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 4473535568327097252, guid: 393d187774e421848be71dd6a69be174, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.x |
| | | value: 0.08 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 5048851361003543717, guid: 393d187774e421848be71dd6a69be174, |
| | | type: 3} |
| | |
| | | type: 3} |
| | | m_PrefabInstance: {fileID: 2452110888275779192} |
| | | m_PrefabAsset: {fileID: 0} |
| | | --- !u!198 &1423570647904081181 stripped |
| | | --- !u!198 &137911762185639316 stripped |
| | | ParticleSystem: |
| | | m_CorrespondingSourceObject: {fileID: 3586602713514068837, guid: 393d187774e421848be71dd6a69be174, |
| | | m_CorrespondingSourceObject: {fileID: 2589099023883815916, guid: 393d187774e421848be71dd6a69be174, |
| | | type: 3} |
| | | m_PrefabInstance: {fileID: 2452110888275779192} |
| | | m_PrefabAsset: {fileID: 0} |
| | |
| | | objectReference: {fileID: 0} |
| | | m_RemovedComponents: [] |
| | | m_SourcePrefab: {fileID: 100100000, guid: 78046dd80a5fb1d45a60cf15574ee7bf, type: 3} |
| | | --- !u!4 &4964518330195590823 stripped |
| | | Transform: |
| | | m_CorrespondingSourceObject: {fileID: 2639904807578598379, guid: 78046dd80a5fb1d45a60cf15574ee7bf, |
| | | type: 3} |
| | | m_PrefabInstance: {fileID: 6937602200615535948} |
| | | m_PrefabAsset: {fileID: 0} |
| | | --- !u!198 &4964518329174177392 stripped |
| | | ParticleSystem: |
| | | m_CorrespondingSourceObject: {fileID: 2639904808709911356, guid: 78046dd80a5fb1d45a60cf15574ee7bf, |
| | | type: 3} |
| | | m_PrefabInstance: {fileID: 6937602200615535948} |
| | | m_PrefabAsset: {fileID: 0} |
| | | --- !u!4 &4964518330195590823 stripped |
| | | Transform: |
| | | m_CorrespondingSourceObject: {fileID: 2639904807578598379, guid: 78046dd80a5fb1d45a60cf15574ee7bf, |
| | | type: 3} |
| | | m_PrefabInstance: {fileID: 6937602200615535948} |
| | | m_PrefabAsset: {fileID: 0} |
| | |
| | | - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62, |
| | | type: 3} |
| | | propertyPath: m_RootOrder |
| | | value: 9 |
| | | value: 10 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62, |
| | | type: 3} |
| | |
| | | objectReference: {fileID: 0} |
| | | m_RemovedComponents: [] |
| | | m_SourcePrefab: {fileID: 100100000, guid: ee054dd88b9be2340a0da4ce80a84f62, type: 3} |
| | | --- !u!198 &8152897956000995089 stripped |
| | | ParticleSystem: |
| | | m_CorrespondingSourceObject: {fileID: 1809121325120232562, guid: ee054dd88b9be2340a0da4ce80a84f62, |
| | | type: 3} |
| | | m_PrefabInstance: {fileID: 7511902182343609187} |
| | | m_PrefabAsset: {fileID: 0} |
| | | --- !u!4 &2323292837256036054 stripped |
| | | Transform: |
| | | m_CorrespondingSourceObject: {fileID: 5188812776810247605, guid: ee054dd88b9be2340a0da4ce80a84f62, |
| | | type: 3} |
| | | m_PrefabInstance: {fileID: 7511902182343609187} |
| | | m_PrefabAsset: {fileID: 0} |
| | | --- !u!198 &8152897956000995089 stripped |
| | | ParticleSystem: |
| | | m_CorrespondingSourceObject: {fileID: 1809121325120232562, guid: ee054dd88b9be2340a0da4ce80a84f62, |
| | | type: 3} |
| | | m_PrefabInstance: {fileID: 7511902182343609187} |
| | | m_PrefabAsset: {fileID: 0} |
| | |
| | | m_Script: {fileID: 11500000, guid: 70719dcea2b0be54580a41e62debeab1, type: 3} |
| | | m_Name: |
| | | m_EditorClassIdentifier: |
| | | offect: {x: 0, y: 0.07, z: 0.04} |
| | | --- !u!95 &2308564654919142006 |
| | | Animator: |
| | | serializedVersion: 3 |
| | |
| | | m_EditorClassIdentifier: |
| | | description: |
| | | projectile: {fileID: 0} |
| | | woodProjectile_SP: {fileID: 0} |
| | | projectilePoints: [] |
| | | epicenter: {fileID: 8434816861478773449} |
| | | isMultiAttack: 0 |
| | | maxAttackNum: 1 |
| | | fireRate: 0 |
| | | projectileFireRate: 1 |
| | | bWoodAffector: 0 |
| | | randomAudioSource: {fileID: 0} |
| | | towerTargetter: {fileID: 7490226013430720439} |
| | | radiusEffectColor: {r: 0, g: 0, b: 0, a: 0} |
| | | towerLevel: {fileID: 0} |
| | | --- !u!114 &8434816861478773454 |
| | | MonoBehaviour: |
| | | m_ObjectHideFlags: 0 |
| | |
| | | commonTex: {fileID: 2800000, guid: 30f4f867fda6b084dbdeeafa64ca5051, type: 3} |
| | | PoisonParticle: {fileID: 7299639356303870581} |
| | | PoisonEndParticle: {fileID: 7178544336952021164} |
| | | SlowDownParticle: {fileID: 6813128575059589712} |
| | | SlowDownParticle: {fileID: 5522934476590545625} |
| | | FrostParticle: {fileID: 4071564742152580572} |
| | | FireSkillParticle: {fileID: 8244594841270657460} |
| | | appliedEffectOffset: {x: 0, y: 0.1, z: 0.1} |
| | |
| | | - target: {fileID: 2639904807578598379, guid: 78046dd80a5fb1d45a60cf15574ee7bf, |
| | | type: 3} |
| | | propertyPath: m_RootOrder |
| | | value: 9 |
| | | value: 10 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 2639904807578598379, guid: 78046dd80a5fb1d45a60cf15574ee7bf, |
| | | type: 3} |
| | |
| | | - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.y |
| | | value: 0 |
| | | value: -0.301 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.z |
| | | value: 0 |
| | | value: 0.113 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174, |
| | | type: 3} |
| | |
| | | propertyPath: m_LocalEulerAnglesHint.z |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174, |
| | | type: 3} |
| | | propertyPath: m_LocalScale.x |
| | | value: 0.2 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174, |
| | | type: 3} |
| | | propertyPath: m_LocalScale.y |
| | | value: 0.2 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 2364189766659714919, guid: 393d187774e421848be71dd6a69be174, |
| | | type: 3} |
| | | propertyPath: m_LocalScale.z |
| | | value: 0.2 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 3586602713514068837, guid: 393d187774e421848be71dd6a69be174, |
| | | type: 3} |
| | | propertyPath: scalingMode |
| | |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 4473535568327097252, guid: 393d187774e421848be71dd6a69be174, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.y |
| | | value: 0.3 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 4473535568327097252, guid: 393d187774e421848be71dd6a69be174, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.z |
| | | value: -0.26 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 5048851361003543717, guid: 393d187774e421848be71dd6a69be174, |
| | | type: 3} |
| | |
| | | type: 3} |
| | | m_PrefabInstance: {fileID: 8019561273946026293} |
| | | m_PrefabAsset: {fileID: 0} |
| | | --- !u!198 &6813128575059589712 stripped |
| | | --- !u!198 &5522934476590545625 stripped |
| | | ParticleSystem: |
| | | m_CorrespondingSourceObject: {fileID: 3586602713514068837, guid: 393d187774e421848be71dd6a69be174, |
| | | m_CorrespondingSourceObject: {fileID: 2589099023883815916, guid: 393d187774e421848be71dd6a69be174, |
| | | type: 3} |
| | | m_PrefabInstance: {fileID: 8019561273946026293} |
| | | m_PrefabAsset: {fileID: 0} |
| | |
| | | m_Script: {fileID: 11500000, guid: fedeb0b3c5e104ea19d0d4599d22ab97, type: 3} |
| | | m_Name: |
| | | m_EditorClassIdentifier: |
| | | damage: 90 |
| | | damage: 60 |
| | | damageMulti: 1 |
| | | towerName: |
| | | bSet: 0 |
| | |
| | | m_Script: {fileID: 11500000, guid: fedeb0b3c5e104ea19d0d4599d22ab97, type: 3} |
| | | m_Name: |
| | | m_EditorClassIdentifier: |
| | | damage: 180 |
| | | damage: 120 |
| | | damageMulti: 1 |
| | | towerName: |
| | | bSet: 0 |
| | |
| | | m_Script: {fileID: 11500000, guid: fedeb0b3c5e104ea19d0d4599d22ab97, type: 3} |
| | | m_Name: |
| | | m_EditorClassIdentifier: |
| | | damage: 270 |
| | | damage: 180 |
| | | damageMulti: 1 |
| | | towerName: |
| | | bSet: 0 |
| | |
| | | m_Script: {fileID: 11500000, guid: fedeb0b3c5e104ea19d0d4599d22ab97, type: 3} |
| | | m_Name: |
| | | m_EditorClassIdentifier: |
| | | damage: 360 |
| | | damage: 240 |
| | | damageMulti: 1 |
| | | towerName: |
| | | bSet: 0 |
| | |
| | | m_Script: {fileID: 11500000, guid: fedeb0b3c5e104ea19d0d4599d22ab97, type: 3} |
| | | m_Name: |
| | | m_EditorClassIdentifier: |
| | | damage: 450 |
| | | damage: 300 |
| | | damageMulti: 1 |
| | | towerName: |
| | | bSet: 0 |
| | |
| | | m_GameObject: {fileID: 6057121841268955770} |
| | | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |
| | | m_LocalPosition: {x: 0, y: 0, z: 0} |
| | | m_LocalScale: {x: 0.8, y: 0.8, z: 0.8} |
| | | m_LocalScale: {x: 1, y: 1, z: 1} |
| | | m_Children: |
| | | - {fileID: 6057121840784399866} |
| | | m_Father: {fileID: 0} |
| | |
| | | m_GameObject: {fileID: 8722474621117613193} |
| | | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |
| | | m_LocalPosition: {x: 0, y: 0, z: 0} |
| | | m_LocalScale: {x: 0.8, y: 0.8, z: 0.8} |
| | | m_LocalScale: {x: 1, y: 1, z: 1} |
| | | m_Children: |
| | | - {fileID: 231990322072639535} |
| | | m_Father: {fileID: 0} |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 3d6730f96575dba4c8be76c909733342 |
| | | PrefabImporter: |
| | | externalObjects: {} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: d26710a32210bed4b981a2be9dac16bf |
| | | folderAsset: yes |
| | | DefaultImporter: |
| | | externalObjects: {} |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
| | |
| | | - {fileID: 928059878} |
| | | - {fileID: 469016884} |
| | | - {fileID: 1618971297} |
| | | EndNodeList: |
| | | - {fileID: 11580655} |
| | | - {fileID: 1899887986} |
| | | - {fileID: 224247425} |
| | | - {fileID: 107754327} |
| | | - {fileID: 1776140745} |
| | | --- !u!114 &567180762 |
| | | MonoBehaviour: |
| | | m_ObjectHideFlags: 0 |
| | |
| | | public void addSpeedSlowRate(float rate) |
| | | { |
| | | speedSlowRate += rate; |
| | | if (speedSlowRate >= 0.75f) |
| | | speedSlowRate = 0.75f; |
| | | if (speedSlowRate >= 0.5f) |
| | | speedSlowRate = 0.5f; |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | /// </summary> |
| | | public override void Remove() |
| | | { |
| | | GameObject prefab = Resources.Load<GameObject>("Prefabs/Endless/AgentDeathEffect"); |
| | | GameObject obj = Poolable.TryGetPoolable(prefab); |
| | | obj.transform.position = transform.position; |
| | | ParticleSystem ps = obj.transform.GetChild(0).GetComponent<ParticleSystem>(); |
| | | ps?.Play(); |
| | | |
| | | // 统一管理器内删除当前的Agent: |
| | | AgentInsManager.instance.removeAgent(this); |
| | | EventCenter.Ins.BroadCast((int)KTGMGemClient.EventType.EndlessAgentDead, this); |
| | |
| | | } |
| | | } |
| | | |
| | | ChangeState(AgentActionState.Death); |
| | | // 统一管理器内删除当前的Agent: |
| | | AgentInsManager.instance.removeAgent(this); |
| | | bInDeathAct = true; |
| | | Remove(); |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | /// </summary> |
| | | public List<Node> StartingNodeList; |
| | | |
| | | public List<Node> EndNodeList; |
| | | |
| | | /// <summary> |
| | | /// 已经完成的关卡数量 |
| | | /// </summary> |
| | |
| | | /// <summary> |
| | | /// 赛道长度 |
| | | /// </summary> |
| | | private float tunelLength = 31.94f; |
| | | private float tunelLength; |
| | | |
| | | private List<Vector3> homeBasePositionList; |
| | | |
| | |
| | | EndlessGameUI.instance.GameOverEvent += SafelyCallLevelCompleted; |
| | | |
| | | homeBasePositionList = new List<Vector3>(); |
| | | tunelLength = Mathf.Abs(StartingNodeList[0].transform.position.z - EndNodeList[0].transform.position.z); |
| | | |
| | | for (int i = 0; i < StartingNodeList.Count; ++i) |
| | | { |
| | |
| | | { |
| | | case 2: // 减速. |
| | | SlowDown slowDown = (SlowDown)EndlessBuffManager.instance.GetBuffInstanceByType(EndlessBuffEffectType.SlowDown); |
| | | enemy.addSpeedSlowRate(0.25f + slowDown.GetSlowDownAdd(TowerPtr.attributeId)); |
| | | enemy.addSpeedSlowRate(0.15f + slowDown.GetSlowDownAdd(TowerPtr.attributeId)); |
| | | enemy.SetTargetableMatColor(Color.blue); |
| | | break; |
| | | case 3: // 中毒 |
| | |
| | | switch (id) |
| | | { |
| | | case 2: // 减速. |
| | | enemy.addSpeedSlowRate(0.25f); |
| | | enemy.addSpeedSlowRate(0.15f); |
| | | enemy.SetTargetableMatColor(Color.blue); |
| | | break; |
| | | case 3: // 中毒 |
| | |
| | | |
| | | if (agent.isDead) continue; |
| | | |
| | | agent.addSpeedSlowRate(0.25f); |
| | | agent.PlayOnHitImmediately(); |
| | | EndlessGameUI.instance.generateBloodText(agent.position, damage); |
| | | agent.TakeDamage(damage, agent.position, alignmentProvider); |
| | | if (agent.AgentType == SpawnAgentType.Normal) |
| | | { |
| | | agent.addSpeedSlowRate(0.15f); |
| | | agent.PlayOnHitImmediately(); |
| | | EndlessGameUI.instance.generateBloodText(agent.position, damage); |
| | | agent.TakeDamage(damage, agent.position, alignmentProvider); |
| | | } |
| | | else if (agent.AgentType == SpawnAgentType.BubbleBomb) |
| | | EventCenter.Ins.BroadCast((int)KTGMGemClient.EventType.EndlessBossSkillBubbleBombGetHit, (agent as BubbleBombAgent).Id); |
| | | } |
| | | } |
| | | |