diff --git a/Assets/Scripts/Games/WizardsWaltz/Plant.cs b/Assets/Scripts/Games/WizardsWaltz/Plant.cs index bb15ec23..590c7f00 100644 --- a/Assets/Scripts/Games/WizardsWaltz/Plant.cs +++ b/Assets/Scripts/Games/WizardsWaltz/Plant.cs @@ -92,6 +92,7 @@ namespace HeavenStudio.Games.Scripts_WizardsWaltz { yield return new WaitForSeconds(Conductor.instance.secPerBeat * game.beatInterval / 2f); Destroy(gameObject); + game.currentPlants.Remove(this); } } } \ No newline at end of file diff --git a/Assets/Scripts/Games/WizardsWaltz/WizardsWaltz.cs b/Assets/Scripts/Games/WizardsWaltz/WizardsWaltz.cs index 3c218f9a..911e4858 100644 --- a/Assets/Scripts/Games/WizardsWaltz/WizardsWaltz.cs +++ b/Assets/Scripts/Games/WizardsWaltz/WizardsWaltz.cs @@ -65,7 +65,7 @@ namespace HeavenStudio.Games public float zRange = 5; public float yRange = 0.5f; public float plantYOffset = -2f; - private List currentPlants = new(); + [NonSerialized] public List currentPlants = new(); public static WizardsWaltz instance;