internal ViewAnimation(View view, AssetLoader loader) : base(loader) { BinaryReader reader = loader.Reader; View = view; var cells = new Codex <ViewCell>(); Cells = cells; DataOffset = (ushort)reader.BaseStream.Position; var count = reader.ReadUInt16(); Unknowns.ReadInt16s(reader, 1); for (int index = 0; index < count; index++) { reader.BaseStream.Position = DataOffset + 4 + index * 2; cells.Add(view.FindCell(loader, reader.ReadUInt16())); } }
internal ViewAnimation(View view, AssetLoader loader) : base(loader) { BinaryReader reader = loader.Reader; View = view; var cells = new Codex<ViewCell>(); Cells = cells; DataOffset = (ushort)reader.BaseStream.Position; var count = reader.ReadUInt16(); Unknowns.ReadInt16s(reader, 1); for (int index = 0; index < count; index++) { reader.BaseStream.Position = DataOffset + 4 + index * 2; cells.Add(view.FindCell(loader, reader.ReadUInt16())); } }