Example #1
0
		/// <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;
 }