public PathPoint(float x, float y, int intensity, int motorCount = 3) { X = CommonUtils.Clamp(x, 0f, 1f); Y = CommonUtils.Clamp(y, 0f, 1f); Intensity = CommonUtils.Clamp(intensity, 0, 100); MotorCount = CommonUtils.Clamp(motorCount, 0, 3); }
public DotPoint(int index, int intensity) { if (index < 0) { throw new HapticException("Invalid argument index : " + index); } Intensity = CommonUtils.Clamp(intensity, 0, 100); Index = index; }