private void ParticleHandler_OnParticleCollided(object sender, GameObject obj) { var s = obj.GetComponent <GlassThrowable>(); if (s != null && !_container.IsEmpty) { s.Fill(_liquid); _container.Deplete(false); //if (_container.IsEmpty) //_particles.Stop(); } }