FindCell() private method

private FindCell ( AssetLoader loader, ushort offset ) : ViewCell
loader Glare.Assets.AssetLoader
offset ushort
return ViewCell
Example #1
0
        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()));
            }
        }
Example #2
0
        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()));
            }
        }