public RhythmicComboEvent(float dropComboDelay, float executionWindowTime,
                           RhythmicComboWeapon.ComboStatuses state)
 {
     DropComboDelay      = dropComboDelay;
     ExecutionWindowTime = executionWindowTime;
     ComboState          = state;
 }
 public static void Trigger(float dropComboDelay, float executionWindowTime,
                            RhythmicComboWeapon.ComboStatuses state)
 {
     e.ExecutionWindowTime = executionWindowTime;
     e.DropComboDelay      = dropComboDelay;
     e.ComboState          = state;
     MMEventManager.TriggerEvent(e);
 }