private void Write(KsAnimEntryV1 e) { Write(e.NodeName); Write(e.Matrices.Length); for (var i = 0; i < e.Matrices.Length; i++) { Write(e.Matrices[i]); } }
public KsAnimEntryV1 ReadEntryV1() { var entry = new KsAnimEntryV1 { NodeName = ReadString() }; var keyFramesCount = ReadInt32(); var matrices = new float[keyFramesCount][]; for (var i = 0; i < keyFramesCount; i++) { matrices[i] = ReadMatrix(); } entry.Matrices = matrices; return(entry); }