public void Reset() { Profiler.BeginSample("DeltaBuffer.Reset"); sequenceBuffer.Reset(); for (int i = 0; i < sequenceBuffer.GetSize(); ++i) { sequenceBuffer.Entries[i].resetSequence = 0; sequenceBuffer.Entries[i].numCubes = 0; } Profiler.EndSample(); }
public DeltaBuffer(int size) { sequenceBuffer = new Network.SequenceBuffer <Entry>(size); for (int i = 0; i < sequenceBuffer.GetSize(); ++i) { sequenceBuffer.Entries[i].resetSequence = 0; sequenceBuffer.Entries[i].numCubes = 0; sequenceBuffer.Entries[i].cubeLookup = new int[Constants.NumCubes]; sequenceBuffer.Entries[i].cubeIds = new int[Constants.NumCubes]; sequenceBuffer.Entries[i].cubeState = new CubeState[Constants.NumCubes]; } Reset(); }