public ComboHitSequence(string name, int triggerFrequency, float bonusMultiplier, Rect triggerZone, float maxFirstHitWaitTime = 2f, float maxWaitTimeBetweenHits = 1f, float hitZoneDisplayInterval = 0.5f)
{
this.Name = name;
this.TriggerFrequency = triggerFrequency;
this.BonusMultiplier = bonusMultiplier;
this.TriggerZone = triggerZone;
this.MaxFirstHitWaitTime = maxFirstHitWaitTime;
this.MaxWaitTimeBetweenHits = maxWaitTimeBetweenHits;
this.HitZoneDisplayInterval = hitZoneDisplayInterval;
this.HitZones = new List<Vector2>();
}