/// <inheritdoc /> public MonsterSplineInfo_Vanilla(SplineMoveFlags_Vanilla splineFlags, int splineDuration, Vector3<float>[] optionalCatMulRomSplinePoints, LinearPathMoveInfo optionalLinearPathInformation) { SplineFlags = splineFlags; SplineDuration = splineDuration; OptionalCatMulRomSplinePoints = optionalCatMulRomSplinePoints; OptionalLinearPathInformation = optionalLinearPathInformation; }
//TODO: Validation /// <inheritdoc /> public SplineInfo_Vanilla(SplineMoveFlags_Vanilla splineFlags, ObjectGuid finalTarget, float finalOrientation, Vector3 <float> finalPoint, int splineTime, int splineFullTime, int splineId, Vector3 <float>[] wayPoints, Vector3 <float> splineEndpoint) { SplineFlags = splineFlags; FinalTarget = finalTarget; FinalOrientation = finalOrientation; FinalPoint = finalPoint; SplineTime = splineTime; SplineFullTime = splineFullTime; SplineId = splineId; WayPoints = wayPoints; SplineEndpoint = splineEndpoint; }