public TargettingKeystrokeRequest(List<EffectivePoint> targetablePoints, OnTargetSelection selectionDelegate, NamedKey alternateSelectionKey, TargettingKeystrokeHandler.TargettingType targettingType, PlayerTargettingHaloDelegate haloDelegate)
 {
     TargetablePoints = targetablePoints;
     TargettingType = targettingType;
     SelectionDelegate = selectionDelegate;
     AlternateSelectionKey = alternateSelectionKey;
     HaloDelegate = haloDelegate;
 }
 public TargettingKeystrokeRequest(List<EffectivePoint> targetablePoints, OnTargetSelection selectionDelegate, NamedKey alternateSelectionKey, TargettingKeystrokeHandler.TargettingType targettingType)
     : this(targetablePoints, selectionDelegate, alternateSelectionKey, targettingType, null)
 {
 }