diff --git a/Scripts/UIParticleAttractor.cs b/Scripts/UIParticleAttractor.cs index 621a8d9..d961a07 100644 --- a/Scripts/UIParticleAttractor.cs +++ b/Scripts/UIParticleAttractor.cs @@ -72,6 +72,31 @@ namespace Coffee.UIExtensions } } + public ParticleSystem particleSystem + { + get + { + return m_ParticleSystem; + } + set + { + m_ParticleSystem = value; + if (m_ParticleSystem == null) + { + Debug.LogError("No particle system attached to particle attractor script", this); + enabled = false; + return; + } + + enabled = true; + _uiParticle = m_ParticleSystem.GetComponentInParent(); + if (_uiParticle && !_uiParticle.particles.Contains(m_ParticleSystem)) + { + _uiParticle = null; + } + } + } + private UIParticle _uiParticle; private void OnEnable()