public int WriteFrame(IReplayWriter writer) { writer.Write(TimelineInheritance); writer.Write(StartFromFrame); writer.Write(ReplayPointer.Count); foreach (var memoryPosition in ReplayPointer.GetEntries()) { writer.Write(memoryPosition.Index); } Debug.Log("Write Timelineheader\n" + this); return(SizeInBytes); }