예제 #1
0
파일: MCP.cs 프로젝트: layshua/Alexandria
        internal MCPTable2(MCP mcp, int index, AssetLoader loader)
            : base(mcp, index)
        {
            var reader = loader.Reader;

            Unknowns.ReadInt32s(reader, 1);
            loader.Expect(index);

            int count1  = reader.ReadInt32();
            int offset1 = reader.ReadInt32();

            Table1U1 = mcp.GetTable1Slice(count1, offset1);

            Box = loader.ReadCheckedAbsoluteBox3f();
        }
예제 #2
0
파일: MCP.cs 프로젝트: layshua/Alexandria
 /// <summary>
 /// Get a string representation of the content.
 /// </summary>
 /// <returns></returns>
 protected override string ToStringContent()
 {
     return(string.Format("{0}, {1}", MCP.Table1ToString(Table1U1), Box));
 }
예제 #3
0
파일: MCP.cs 프로젝트: layshua/Alexandria
 internal MCPTable1(MCP mcp, int index, AssetLoader loader)
     : base(mcp, index)
 {
     Unknowns.ReadInt32s(loader.Reader, 1);
 }
예제 #4
0
파일: MCP.cs 프로젝트: layshua/Alexandria
 internal MCPTable(MCP mcp, int index)
 {
     MCP      = mcp;
     Index    = index;
     Unknowns = new UnknownList();
 }