/// <summary> /// Retrieves the contents of the Kinematica component from the buffer passed as argument. /// </summary> /// <param name="buffer">Buffer that the contents of the Kinematica component should be read from.</param> public override void ReadFromStream(Buffer buffer) { transform.position = buffer.ReadVector3(); transform.rotation = buffer.ReadQuaternion(); synthesizer.ReadFromStream(buffer); }
/// <summary> /// Stores the contents of the Kinematica component in the buffer passed as argument. /// </summary> /// <param name="buffer">Buffer that the contents of the Kinematica component should be written to.</param> public override void WriteToStream(Buffer buffer) { buffer.Write(transform.position); buffer.Write(transform.rotation); synthesizer.WriteToStream(buffer); }
public void WriteToStream(Unity.SnapshotDebugger.Buffer buffer) { buffer.Write(startTransform); buffer.WriteNativeArray(controlPoints, allocator); buffer.WriteBlittable(navParams); pathSpline.WriteToStream(buffer); buffer.Write(nextControlPoint); buffer.WriteBlittable(isBuilt); buffer.WriteBlittable(outputTrajectory); }
public void ReadFromStream(Unity.SnapshotDebugger.Buffer buffer) { startTransform = buffer.ReadAffineTransform(); controlPoints = buffer.ReadNativeArray <float3>(out allocator); navParams = buffer.ReadBlittable <NavigationParams>(); pathSpline.ReadFromStream(buffer); nextControlPoint = buffer.Read32(); isBuilt = buffer.ReadBlittable <BlittableBool>(); outputTrajectory = buffer.ReadBlittable <DebugIdentifier>(); }
internal void WriteToStream(Buffer buffer) { buffer.Write(rootTransform); buffer.Write(rootDeltaTransform); buffer.Write(samplingTime); buffer.Write(lastSamplingTime); buffer.Write(delayedPushTime); poseGenerator.WriteToStream(buffer); trajectory.WriteToStream(buffer); }
public static DebugMemory Create(int capacity, Allocator allocator) { return(new DebugMemory() { costRecords = new NativeList <DebugCostRecord>(allocator), buffer = Buffer.Create(capacity, allocator), version = 1, group = 0, size = 0, }); }
internal void ReadFromStream(Buffer buffer) { rootTransform = buffer.ReadAffineTransform(); rootDeltaTransform = buffer.ReadAffineTransform(); samplingTime = buffer.ReadSamplingTime(); lastSamplingTime = buffer.ReadTimeIndex(); delayedPushTime = buffer.ReadTimeIndex(); poseGenerator.ReadFromStream(buffer); trajectory.ReadFromStream(buffer); }
public void ReadFromStream(Buffer buffer) { desiredDisplacement = buffer.ReadVector3(); desiredVelocity = buffer.ReadVector3(); accumulatedVelocity = buffer.ReadVector3(); current.ReadFromStream(buffer); previous.ReadFromStream(buffer); appliedForces.ReadFromStream(buffer); }
public void WriteToStream(Buffer buffer) { buffer.Write(desiredDisplacement); buffer.Write(desiredVelocity); buffer.Write(accumulatedVelocity); current.WriteToStream(buffer); previous.WriteToStream(buffer); appliedForces.WriteToStream(buffer); }
public void ReadFromStream(Buffer buffer) { trajectory = buffer.ReadBlittable <DebugIdentifier>(); candidates = buffer.ReadBlittable <DebugIdentifier>(); samplingTime = buffer.ReadBlittable <DebugIdentifier>(); closestMatch = buffer.ReadBlittable <DebugIdentifier>(); deviationTable = buffer.ReadBlittable <DebugIdentifier>(); trajectoryWeight = buffer.ReadSingle(); maxDeviation = buffer.ReadSingle(); deviated = buffer.ReadBoolean(); debugName = buffer.ReadFixedString64(); }
public void WriteToStream(Buffer buffer) { buffer.WriteBlittable(trajectory); buffer.WriteBlittable(candidates); buffer.WriteBlittable(samplingTime); buffer.WriteBlittable(closestMatch); buffer.WriteBlittable(deviationTable); buffer.Write(trajectoryWeight); buffer.Write(maxDeviation); buffer.Write(deviated); buffer.Write(debugName); }
public void ReadFromStream(Buffer buffer) { vertices = buffer.ReadNativeArray <float3>(out _); }
public void WriteToStream(Buffer buffer) { buffer.WriteNativeArray(sequences, allocator); buffer.WriteNativeArray(deviations, allocator); }
public void ReadFromStream(Buffer buffer) { sequences = buffer.ReadNativeArray <PoseSequenceInfo>(out allocator); deviations = buffer.ReadNativeArray <DeviationScore>(out _); }
public void WriteToStream(Buffer buffer) { transforms.WriteToStream(buffer); }
public void ReadFromStream(Buffer buffer) { transforms.ReadFromStream(buffer); }
public void WriteToStream(Buffer buffer) { buffer.WriteNativeArray(sequences, allocator); buffer.Write(debugName); }
public void ReadFromStream(Buffer buffer) { //vertices.ReadFromStream(reader); }
public void ReadFromStream(Buffer buffer) { sequences = buffer.ReadNativeArray <PoseSequence>(out allocator); debugName = buffer.ReadFixedString64(); }
public void WriteToStream(Buffer buffer) { buffer.WriteNativeArray(vertices, Allocator.Persistent); }
public void WriteToStream(Buffer buffer) { buffer.Write(index); buffer.Write(distance); }
public void ReadFromStream(Buffer buffer) { index = buffer.Read32(); distance = buffer.ReadSingle(); }
public void WriteToStream(Buffer buffer) { //vertices.WriteToStream(writer); }