From 11ca7ecdcb8233a846840150d855b70249e383b8 Mon Sep 17 00:00:00 2001 From: Ader Alisma 01 Date: Sun, 12 Oct 2025 10:33:58 -0400 Subject: [PATCH] Core heritage --- Assets/Scripts/LevelConfig/WaveObserver.cs | 5 ----- Assets/Scripts/Opponent/MonsterCoreDrop.cs | 13 +++++++++++++ Assets/Scripts/Opponent/MonsterCoreDrop.cs.meta | 11 +++++++++++ 3 files changed, 24 insertions(+), 5 deletions(-) create mode 100644 Assets/Scripts/Opponent/MonsterCoreDrop.cs create mode 100644 Assets/Scripts/Opponent/MonsterCoreDrop.cs.meta diff --git a/Assets/Scripts/LevelConfig/WaveObserver.cs b/Assets/Scripts/LevelConfig/WaveObserver.cs index 6f73972..ac1ec98 100644 --- a/Assets/Scripts/LevelConfig/WaveObserver.cs +++ b/Assets/Scripts/LevelConfig/WaveObserver.cs @@ -264,9 +264,4 @@ public class WaveObserver : Singleton } } } - - private void ChooseMonsterCore(List currentGroup) - { - // Fetch the group's mosnter core bool attribute - } } diff --git a/Assets/Scripts/Opponent/MonsterCoreDrop.cs b/Assets/Scripts/Opponent/MonsterCoreDrop.cs new file mode 100644 index 0000000..c0409ab --- /dev/null +++ b/Assets/Scripts/Opponent/MonsterCoreDrop.cs @@ -0,0 +1,13 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class MonsterCoreDrop : Opponent +{ + private GameObject mosnterCorePrefab; + public override void Death() + { + Instantiate(mosnterCorePrefab, transform.position, Quaternion.identity); + base.Death(); + } +} diff --git a/Assets/Scripts/Opponent/MonsterCoreDrop.cs.meta b/Assets/Scripts/Opponent/MonsterCoreDrop.cs.meta new file mode 100644 index 0000000..9443e99 --- /dev/null +++ b/Assets/Scripts/Opponent/MonsterCoreDrop.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f431d5fa196e5ea4da69343642d10d2f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: