コード例 #1
0
        public static void GlobalVariablesEntryType(Stream stream, TreeNode parent, ref byte[] buffer)
        {
            uint count = ESS.ReadVarLenBasic(stream, "Array count", (InfoNode)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.ReadRefIDBasic(stream, "FormID", nStat, ref buffer).ToString("X6");
                ESS.ReadFloatBasic(stream, "Value", nStat, ref buffer);

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