public static unsafe void CopyNativeArrayDirectlyToTweenState( NativeArray <TweenTransformState> sourceArray, TweenTransformState[] destinationArray) { fixed(void *arrayPointer = destinationArray) { UnsafeUtility.MemCpy( arrayPointer, NativeArrayUnsafeUtility.GetUnsafeBufferPointerWithoutChecks(sourceArray), sourceArray.Length * TweenTransformState.SizeOf()); } }
public static unsafe void CopyTweenStateDirectlyToNativeArray( TweenTransformState[] sourceArray, NativeArray <TweenTransformState> destinationArray, int length) { fixed(void *arrayPointer = sourceArray) { UnsafeUtility.MemCpy( NativeArrayUnsafeUtility.GetUnsafeBufferPointerWithoutChecks(destinationArray), arrayPointer, length * TweenTransformState.SizeOf()); } }