public VisualEffectTarget(VisualTargetType targetType, Vector screenPosition, Vector targetOffset, int playerId = Creature.invalidCreatureId) : this()
 {
     this.targetType     = targetType;
     this.screenPosition = screenPosition;
     this.targetOffset   = targetOffset;
     this.playerId       = playerId;
 }
 public VisualEffectTarget(double x, double y) : this()
 {
     targetType     = VisualTargetType.ScreenPosition;
     screenPosition = new Vector(x, y);
 }