public static void ReadFloats(AnimationStream stream, NativeArray <PropertyStreamHandle> handles, NativeArray <float> buffer) { stream.CheckIsValid(); int num = AnimationSceneHandleUtility.ValidateAndGetArrayCount <PropertyStreamHandle, float>(ref stream, handles, buffer); bool flag = num == 0; if (!flag) { AnimationStreamHandleUtility.ReadStreamFloatsInternal(ref stream, handles.GetUnsafePtr <PropertyStreamHandle>(), buffer.GetUnsafePtr <float>(), num); } }
public static void WriteInts(AnimationStream stream, NativeArray <PropertyStreamHandle> handles, NativeArray <int> buffer, bool useMask) { stream.CheckIsValid(); int num = AnimationSceneHandleUtility.ValidateAndGetArrayCount <PropertyStreamHandle, int>(ref stream, handles, buffer); bool flag = num == 0; if (!flag) { AnimationStreamHandleUtility.WriteStreamIntsInternal(ref stream, handles.GetUnsafePtr <PropertyStreamHandle>(), buffer.GetUnsafePtr <int>(), num, useMask); } }