public CurveController(string id, ControllerType controllerType, Transform3DCurve transform3DCurve, PlayStatusType playStatusType, int curveEvaluationPrecision) : base(id, controllerType) { this.transform3DCurve = transform3DCurve; this.elapsedTimeInMs = 0; this.curveEvaluationPrecision = curveEvaluationPrecision; }
public TrackController(string id, ControllerType controllerType, Transform3DCurve transform3DCurve, StatusType playState) : base(id, controllerType) { this.transform3DCurve = transform3DCurve; this.playState = playState; this.elapsedTimeInMs = 0; }
//pre-curveEvaluationPrecision compatability constructor public CurveController(string id, ControllerType controllerType, Transform3DCurve transform3DCurve, PlayStatusType playStatusType) : this(id, controllerType, transform3DCurve, playStatusType, DefaultCurveEvaluationPrecision) { }