public static int SkeletonLog(IntPtr ptr) { int count = 6 * 23 * 3; float[] points = new float[count]; Marshal.Copy(ptr, points, 0, count); logger.AddLogWithTime("BodyData", points); //TODO return 0; }