diff --git a/NewHorizons/Builder/Atmosphere/EffectsBuilder.cs b/NewHorizons/Builder/Atmosphere/EffectsBuilder.cs index e8806c70..130a4c6d 100644 --- a/NewHorizons/Builder/Atmosphere/EffectsBuilder.cs +++ b/NewHorizons/Builder/Atmosphere/EffectsBuilder.cs @@ -81,8 +81,9 @@ namespace NewHorizons.Builder.Atmosphere foreach (var vectionField in config.VectionFields) { - var emitter = Object.Instantiate(GetPrefabByType(vectionField.type), effectsGO.transform); - emitter.name = !string.IsNullOrWhiteSpace(vectionField.rename) ? vectionField.rename : emitter.name.Replace("Prefab_", ""); + var prefab = GetPrefabByType(vectionField.type); + var emitter = Object.Instantiate(prefab, effectsGO.transform); + emitter.name = !string.IsNullOrWhiteSpace(vectionField.rename) ? vectionField.rename : prefab.name.Replace("Prefab_", ""); emitter.transform.position = planetGO.transform.position; var vfe = emitter.GetComponent();