public EmissionEvent(EmissionAction action, float time)
 {
     this.action = action;
     this.time   = time;
 }
 private void RegisterEmission(EmissionAction action)
 {
     emissionEvents.Add(new EmissionEvent(action, emissionEventsTime));
 }