コード例 #1
0
        public static void MiscStatsEntryType(Stream stream, TreeNode parent, ref byte[] buffer)
        {
            uint count = ESS.ReadUInt32Basic(stream, "Array count", parent, ref buffer);

            for (int i = 0; i < count; i++)
            {
                InfoNode nStat = new InfoNode(
                    "", "block-trueblue",
                    InfoType.None,
                    null,
                    DataType.Critical,
                    stream.Position, 0);

                nStat.Text = ESS.ReadWStringBasic(stream, "Stat name", nStat, ref buffer);
                ESS.ReadUInt8Basic(stream, "Category", nStat, ref buffer);
                ESS.ReadUInt32Basic(stream, "Value", nStat, ref buffer);

                nStat.DataEnd = stream.Position - 1;
                Bridge.AppendNode(nStat, parent);
            }
        }