protected virtual void OnParticleUpdate(ParticleUpdateEventArgs e) { EventHandler<ParticleUpdateEventArgs> handler = m_ParticleUpdate; if (handler != null) handler(this, e); }