Я пишу систему частиц и имею иерархию одного излучателя, содержащего много частиц.Должны ли EventArgs содержать EventArgs?
Частицы огня событие столкновения с миром:
public event EventHandler<HitWrapperArguments> onHitCallback;
Я нахожусь в процессе имеющий эмиттер подписаться на каждую частицу, так что может стрелять событие, когда любая частица сталкивается:
public event EventHandler<ParticleHitWrapperArguments> onParticleHitCallback;
Мой вопрос:
Должен ли мой ParticleHitWrapperArguments содержать файлы HitWrapperArguments или же я должен распаковать HitWrapperArguments и поместить информацию о столкновении ион непосредственно в ParticleHitWrapperArguments?