Adding the massive creature pack and the third wave definition

This commit is contained in:
Matt F 2026-05-25 19:50:07 -07:00
parent 3dcc0e7edd
commit 3568936359
3455 changed files with 617880 additions and 1 deletions

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,16 @@
fileFormatVersion: 2
guid: 3813061c3d8035846b280010a3d514df
timeCreated: 1551723085
licenseType: Store
NativeFormatImporter:
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 5730
packageName: HEROIC FANTASY CREATURES FULL PACK Volume 1
packageVersion: 2.5
assetPath: Assets/HEROIC FANTASY CREATURES FULL PACK VOL 1/Demonic Creatures Pack/Demon
Lord/DemonLord_Controller.controller
uploadId: 868080

View file

@ -0,0 +1,20 @@
%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: c0d2521d49d21fe4380434f5951944d1, type: 3}
m_Name: Enemy_DemonDefinition
m_EditorClassIdentifier: Assembly-CSharp::TD.Gameplay.EnemyDefinition
DisplayName: Demon Lord
MaxHp: 500
MoveSpeed: 4
IsFlying: 0
LivesCost: 1
EnemyPrefab: {fileID: 1455822126534880203, guid: 5e48438b75a60274d99caff9dfb6b975, type: 3}

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 27a1a3b683271e94cb5cfc1bdb1b891c
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View file

@ -22,3 +22,7 @@ MonoBehaviour:
GoldPerEnemy: 7
CompletionBonus: 20
NoLeaksBonus: 50
- Wave: {fileID: 11400000, guid: 39921b44a1a0a56478200028940c5202, type: 2}
GoldPerEnemy: 10
CompletionBonus: 20
NoLeaksBonus: 50

View file

@ -0,0 +1,19 @@
%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: 48e93688dc0fb5b4cbe7be9a241b4421, type: 3}
m_Name: Wave3Definition
m_EditorClassIdentifier: Assembly-CSharp::TD.Gameplay.WaveDefinition
PrepTime: 10
Entries:
- EnemyType: {fileID: 11400000, guid: 27a1a3b683271e94cb5cfc1bdb1b891c, type: 2}
Count: 25
SpawnInterval: 1

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 39921b44a1a0a56478200028940c5202
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,358 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &1455822126534880203
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3374291962137961512}
- component: {fileID: 3180894108125880274}
- component: {fileID: 5830540397649648793}
- component: {fileID: 2892684246239657319}
- component: {fileID: 8213527798879671990}
- component: {fileID: 3283904430289710888}
- component: {fileID: 3756613737869398948}
- component: {fileID: 6036713598566100742}
m_Layer: 10
m_Name: Enemy_Demon
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &3374291962137961512
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1455822126534880203}
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: 5017011123106101695}
- {fileID: 5635974442108514436}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &3180894108125880274
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1455822126534880203}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d5a57f767e5e46a458fc5d3c628d0cbb, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.Netcode.Runtime::Unity.Netcode.NetworkObject
GlobalObjectIdHash: 1455460957
InScenePlacedSourceGlobalObjectIdHash: 0
DeferredDespawnTick: 0
Ownership: 1
AlwaysReplicateAsRoot: 0
SynchronizeTransform: 1
ActiveSceneSynchronization: 0
SceneMigrationSynchronization: 0
SpawnWithObservers: 1
DontDestroyWithOwner: 0
AutoObjectParentSync: 1
SyncOwnerTransformWhenParented: 1
AllowOwnerToParent: 0
--- !u!114 &5830540397649648793
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1455822126534880203}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e96cb6065543e43c4a752faaa1468eb1, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.Netcode.Runtime::Unity.Netcode.Components.NetworkTransform
ShowTopMostFoldoutHeaderGroup: 1
NetworkTransformExpanded: 0
AutoOwnerAuthorityTickOffset: 1
PositionInterpolationType: 0
RotationInterpolationType: 0
ScaleInterpolationType: 0
PositionLerpSmoothing: 1
PositionMaxInterpolationTime: 0.1
RotationLerpSmoothing: 1
RotationMaxInterpolationTime: 0.1
ScaleLerpSmoothing: 1
ScaleMaxInterpolationTime: 0.1
AuthorityMode: 0
TickSyncChildren: 0
UseUnreliableDeltas: 0
SyncPositionX: 1
SyncPositionY: 1
SyncPositionZ: 1
SyncRotAngleX: 1
SyncRotAngleY: 1
SyncRotAngleZ: 1
SyncScaleX: 1
SyncScaleY: 1
SyncScaleZ: 1
PositionThreshold: 0.001
RotAngleThreshold: 0.01
ScaleThreshold: 0.01
UseQuaternionSynchronization: 0
UseQuaternionCompression: 0
UseHalfFloatPrecision: 0
InLocalSpace: 0
SwitchTransformSpaceWhenParented: 0
Interpolate: 1
SlerpPosition: 0
--- !u!114 &2892684246239657319
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1455822126534880203}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 21dea26768768b8449a8924f638557be, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::TD.Gameplay.EnemyHealth
ShowTopMostFoldoutHeaderGroup: 1
definition: {fileID: 0}
deathAnimator: {fileID: 5635974442117504722}
deathAnimationDuration: 1.5
sinkDuration: 1.5
sinkDepth: 1.5
--- !u!114 &8213527798879671990
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1455822126534880203}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 292d1b92cd49dc74f8dfd74cdbe4ece7, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::TD.Gameplay.EnemyStatus
ShowTopMostFoldoutHeaderGroup: 1
--- !u!114 &3283904430289710888
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1455822126534880203}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fd6c02bbcc13fb14a9d596d9a2544dcc, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::TD.Gameplay.EnemyMovement
ShowTopMostFoldoutHeaderGroup: 1
--- !u!114 &3756613737869398948
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1455822126534880203}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e8d0727d5ae3244e3b569694d3912374, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.Netcode.Runtime::Unity.Netcode.Components.NetworkAnimator
ShowTopMostFoldoutHeaderGroup: 1
NetworkAnimatorExpanded: 0
AuthorityMode: 0
m_Animator: {fileID: 5635974442117504722}
TransitionStateInfoList: []
AnimatorParameterEntries:
ParameterEntries:
- name: Die
NameHash: 20298039
Synchronize: 1
ParameterType: 4
AnimatorParametersExpanded: 0
--- !u!136 &6036713598566100742
CapsuleCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1455822126534880203}
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: 2
m_Radius: 0.5
m_Height: 2
m_Direction: 1
m_Center: {x: 0, y: 1, z: 0}
--- !u!1 &5361867751622119598
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5017011123106101695}
- component: {fileID: 140866112790896139}
m_Layer: 8
m_Name: SelectionTrigger
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5017011123106101695
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5361867751622119598}
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: []
m_Father: {fileID: 3374291962137961512}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!136 &140866112790896139
CapsuleCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5361867751622119598}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 1
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 2
m_Radius: 1
m_Height: 5
m_Direction: 1
m_Center: {x: 0, y: 2, z: 0}
--- !u!1001 &5635974442108119986
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 3374291962137961512}
m_Modifications:
- target: {fileID: 100184, guid: d11bc3e45a9a33342a8e42eac9f0630d, type: 3}
propertyPath: m_Name
value: SK_DemonLord
objectReference: {fileID: 0}
- target: {fileID: 400182, guid: d11bc3e45a9a33342a8e42eac9f0630d, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 400182, guid: d11bc3e45a9a33342a8e42eac9f0630d, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 400182, guid: d11bc3e45a9a33342a8e42eac9f0630d, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 400182, guid: d11bc3e45a9a33342a8e42eac9f0630d, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 400182, guid: d11bc3e45a9a33342a8e42eac9f0630d, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 400182, guid: d11bc3e45a9a33342a8e42eac9f0630d, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 400182, guid: d11bc3e45a9a33342a8e42eac9f0630d, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 400182, guid: d11bc3e45a9a33342a8e42eac9f0630d, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 400182, guid: d11bc3e45a9a33342a8e42eac9f0630d, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 400182, guid: d11bc3e45a9a33342a8e42eac9f0630d, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9500000, guid: d11bc3e45a9a33342a8e42eac9f0630d, type: 3}
propertyPath: m_Controller
value:
objectReference: {fileID: 9100000, guid: 3813061c3d8035846b280010a3d514df, type: 2}
- target: {fileID: 9500000, guid: d11bc3e45a9a33342a8e42eac9f0630d, type: 3}
propertyPath: m_ApplyRootMotion
value: 0
objectReference: {fileID: 0}
- target: {fileID: 13700000, guid: d11bc3e45a9a33342a8e42eac9f0630d, type: 3}
propertyPath: 'm_Materials.Array.data[0]'
value:
objectReference: {fileID: 2100000, guid: d03f94ad6154da940953bf70074e711a, type: 2}
- target: {fileID: 13700000, guid: d11bc3e45a9a33342a8e42eac9f0630d, type: 3}
propertyPath: 'm_Materials.Array.data[1]'
value:
objectReference: {fileID: 2100000, guid: d2cc2e19b940f1a41bd609c20a71482b, type: 2}
- target: {fileID: 13700002, guid: d11bc3e45a9a33342a8e42eac9f0630d, type: 3}
propertyPath: 'm_Materials.Array.data[0]'
value:
objectReference: {fileID: 2100000, guid: efa363e3d17e73c4ca441523bfed931b, type: 2}
- target: {fileID: 13700002, guid: d11bc3e45a9a33342a8e42eac9f0630d, type: 3}
propertyPath: 'm_Materials.Array.data[1]'
value:
objectReference: {fileID: 2100000, guid: 70e808a17e2893e42a9ed7eea96d6b5e, type: 2}
- target: {fileID: 13700004, guid: d11bc3e45a9a33342a8e42eac9f0630d, type: 3}
propertyPath: 'm_Materials.Array.data[0]'
value:
objectReference: {fileID: 2100000, guid: 739f75c7261a7eb4e8d52ea7d56bf009, type: 2}
- target: {fileID: 13700004, guid: d11bc3e45a9a33342a8e42eac9f0630d, type: 3}
propertyPath: 'm_Materials.Array.data[1]'
value:
objectReference: {fileID: 2100000, guid: 70e808a17e2893e42a9ed7eea96d6b5e, type: 2}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: d11bc3e45a9a33342a8e42eac9f0630d, type: 3}
--- !u!4 &5635974442108514436 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 400182, guid: d11bc3e45a9a33342a8e42eac9f0630d, type: 3}
m_PrefabInstance: {fileID: 5635974442108119986}
m_PrefabAsset: {fileID: 0}
--- !u!95 &5635974442117504722 stripped
Animator:
m_CorrespondingSourceObject: {fileID: 9500000, guid: d11bc3e45a9a33342a8e42eac9f0630d, type: 3}
m_PrefabInstance: {fileID: 5635974442108119986}
m_PrefabAsset: {fileID: 0}

View file

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 5e48438b75a60274d99caff9dfb6b975
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -20597,6 +20597,7 @@ MonoBehaviour:
waveDefinitions:
- {fileID: 11400000, guid: 65f66289ea1233b4897f46cd997d9c7a, type: 2}
- {fileID: 11400000, guid: 190e39db44aa0794aa808fd60976f7c4, type: 2}
- {fileID: 11400000, guid: 39921b44a1a0a56478200028940c5202, type: 2}
startingLives: 40
goldConfig: {fileID: 11400000, guid: d5e01c919f14a1e4888ad494a159241b, type: 2}
--- !u!43 &1393870843

View file

@ -203,7 +203,8 @@ namespace TD.Gameplay
foreach (var col in GetComponentsInChildren<Collider>())
col.enabled = false;
// Trigger the death animation on all peers (NetworkAnimator syncs it).
// Trigger the death animation. NetworkAnimator on the prefab syncs the
// Die trigger to all clients automatically — no ClientRpc needed.
if (deathAnimator != null)
deathAnimator.SetTrigger(DieHash);