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: Overload ctors/builders
 //TODO: Validate params
 /// <inheritdoc />
 public MonsterSplineInfo(SplineMoveFlags splineFlags, AnimationInfo optionalAnimationInformation, int splineDuration, ParabolicMoveInfo optionalParabolicSplineInformation, Vector3 <float>[] optionalCatMulRomSplinePoints, LinearPathMoveInfo optionalLinearPathInformation)
 {
     SplineFlags = splineFlags;
     OptionalAnimationInformation = optionalAnimationInformation;
     SplineDuration = splineDuration;
     OptionalParabolicSplineInformation = optionalParabolicSplineInformation;
     OptionalCatMulRomSplinePoints      = optionalCatMulRomSplinePoints;
     OptionalLinearPathInformation      = optionalLinearPathInformation;
 }