Ejemplo n.º 1
0
        public override void contributeToTreeView(TreeView treeView)
        {
            TreeNode rootNode = new TreeNode(this.GetType().Name);

            rootNode.Expand();
            ContextInfo.AddToList(new ContextInfo {
                DataType = DataType.ClientToServerHeader
            });
            rootNode.Nodes.Add("i_vendorID = " + Utility.FormatHex(i_vendorID));
            ContextInfo.AddToList(new ContextInfo {
                DataType = DataType.ObjectID
            });
            TreeNode stuffNode = rootNode.Nodes.Add("i_stuff = ");

            ContextInfo.AddToList(new ContextInfo {
                Length = i_stuff.Length
            }, updateDataIndex: false);
            // Now skip PList count dword
            ContextInfo.DataIndex += 4;
            for (int i = 0; i < i_stuff.list.Count; i++)
            {
                TreeNode    itemProfileNode = stuffNode.Nodes.Add("itemProfile = ");
                ItemProfile thisProfile     = i_stuff.list[i];
                ContextInfo.AddToList(new ContextInfo {
                    Length = thisProfile.Length
                }, updateDataIndex: false);
                thisProfile.contributeToTreeNode(itemProfileNode);
            }
            treeView.Nodes.Add(rootNode);
        }
Ejemplo n.º 2
0
        public override void contributeToTreeView(TreeView treeView)
        {
            TreeNode rootNode = new TreeNode(this.GetType().Name);

            rootNode.Expand();
            ContextInfo.AddToList(new ContextInfo {
                DataType = DataType.ServerToClientHeader
            });
            rootNode.Nodes.Add("i_objectId = " + Utility.FormatHex(i_objectId));
            ContextInfo.AddToList(new ContextInfo {
                DataType = DataType.ObjectID
            });
            rootNode.Nodes.Add("i_container = " + Utility.FormatHex(i_container));
            ContextInfo.AddToList(new ContextInfo {
                DataType = DataType.ObjectID
            });
            rootNode.Nodes.Add("i_slot = " + i_slot);
            ContextInfo.AddToList(new ContextInfo {
                Length = 4
            });
            rootNode.Nodes.Add("i_type = " + (ContainerProperties)i_type);
            ContextInfo.AddToList(new ContextInfo {
                Length = 4
            });
            treeView.Nodes.Add(rootNode);
        }
Ejemplo n.º 3
0
        public override void contributeToTreeView(TreeView treeView)
        {
            TreeNode rootNode = new TreeNode(this.GetType().Name);

            rootNode.Expand();
            ContextInfo.AddToList(new ContextInfo {
                DataType = DataType.ClientToServerHeader
            });
            rootNode.Nodes.Add("i_stackID = " + Utility.FormatHex(i_stackID));
            ContextInfo.AddToList(new ContextInfo {
                DataType = DataType.ObjectID
            });
            rootNode.Nodes.Add("i_containerID = " + Utility.FormatHex(i_containerID));
            ContextInfo.AddToList(new ContextInfo {
                DataType = DataType.ObjectID
            });
            rootNode.Nodes.Add("i_place = " + i_place);
            ContextInfo.AddToList(new ContextInfo {
                Length = 4
            });
            rootNode.Nodes.Add("i_amount = " + i_amount);
            ContextInfo.AddToList(new ContextInfo {
                Length = 4
            });
            treeView.Nodes.Add(rootNode);
        }
Ejemplo n.º 4
0
        public override void contributeToTreeView(TreeView treeView)
        {
            var rootNode = new TreeNode(opcode.ToString());

            rootNode.Expand();
            ContextInfo.AddToList(new ContextInfo {
                DataType = DataType.Opcode
            });
            rootNode.Nodes.Add("wts = " + wts);
            ContextInfo.AddToList(new ContextInfo {
                Length = 1
            });
            rootNode.Nodes.Add("sender = " + Utility.FormatHex(sender));
            ContextInfo.AddToList(new ContextInfo {
                DataType = DataType.ObjectID
            });
            rootNode.Nodes.Add("stype = " + stype);
            ContextInfo.AddToList(new ContextInfo {
                Length = 4
            });
            var updateValues = new QualityValues {
                opcode = opcode, stype = stype, val = val, valLength = valLength
            };

            updateValues.ContributeValuesToTreeView(rootNode);
            rootNode.ExpandAll();
            treeView.Nodes.Add(rootNode);
        }
Ejemplo n.º 5
0
        public override void contributeToTreeView(TreeView treeView)
        {
            var rootNode = new TreeNode(opcode.ToString());

            rootNode.Expand();
            ContextInfo.AddToList(new ContextInfo {
                DataType = DataType.Opcode
            });
            rootNode.Nodes.Add("wts = " + wts);
            ContextInfo.AddToList(new ContextInfo {
                Length = 1
            });
            rootNode.Nodes.Add("stype = " + stype);
            ContextInfo.AddToList(new ContextInfo {
                Length = 4
            });
            rootNode.Nodes.Add("sender = " + Utility.FormatHex(sender));
            ContextInfo.AddToList(new ContextInfo {
                DataType = DataType.ObjectID
            });
            // Skip padding
            ContextInfo.DataIndex += padding;
            rootNode.Nodes.Add("val = " + val);
            ContextInfo.AddToList(new ContextInfo {
                Length = val.Length, DataType = DataType.Serialized_AsciiString
            });
            treeView.Nodes.Add(rootNode);
        }
Ejemplo n.º 6
0
        public override void contributeToTreeView(TreeView treeView)
        {
            TreeNode rootNode = new TreeNode(this.GetType().Name);

            ContextInfo.AddToList(new ContextInfo {
                DataType = DataType.ClientToServerHeader
            });
            rootNode.Nodes.Add("i_toolID = " + Utility.FormatHex(i_toolID));
            ContextInfo.AddToList(new ContextInfo {
                DataType = DataType.ObjectID
            });
            TreeNode gemsNode = rootNode.Nodes.Add("i_gems = ");

            ContextInfo.AddToList(new ContextInfo {
                Length = i_gems.Length
            }, updateDataIndex: false);
            // Skip PList count dword
            ContextInfo.DataIndex += 4;
            for (int i = 0; i < i_gems.list.Count; i++)
            {
                var gem = i_gems.list[i];
                gemsNode.Nodes.Add(Utility.FormatHex(gem));
                ContextInfo.AddToList(new ContextInfo {
                    DataType = DataType.ObjectID
                });
            }
            rootNode.ExpandAll();
            treeView.Nodes.Add(rootNode);
        }
Ejemplo n.º 7
0
        public override void contributeToTreeView(TreeView treeView)
        {
            TreeNode rootNode = new TreeNode(this.GetType().Name);

            rootNode.Expand();
            ContextInfo.AddToList(new ContextInfo {
                DataType = DataType.ClientToServerHeader
            });
            rootNode.Nodes.Add("i_stackID = " + Utility.FormatHex(i_stackID));
            ContextInfo.AddToList(new ContextInfo {
                DataType = DataType.ObjectID
            });
            TreeNode locationNode = rootNode.Nodes.Add("i_loc = " + Utility.FormatHex(i_loc));

            ContextInfo.AddToList(new ContextInfo {
                Length = 4
            }, updateDataIndex: false);
            InventoryLocation.contributeToTreeNode(locationNode, i_loc);
            // Now skip i_loc dword
            ContextInfo.DataIndex += 4;
            rootNode.Nodes.Add("i_amount = " + i_amount);
            ContextInfo.AddToList(new ContextInfo {
                Length = 4
            });
            treeView.Nodes.Add(rootNode);
        }
Ejemplo n.º 8
0
 public void contributeToTreeNode(TreeNode node)
 {
     node.Nodes.Add("_level_from_pp = " + _level_from_pp);
     ContextInfo.AddToList(new ContextInfo {
         Length = 4
     });
     node.Nodes.Add("_sac = " + _sac);
     ContextInfo.AddToList(new ContextInfo {
         Length = 4
     });
     node.Nodes.Add("_pp = " + _pp);
     ContextInfo.AddToList(new ContextInfo {
         Length = 4
     });
     node.Nodes.Add("_init_level = " + _init_level);
     ContextInfo.AddToList(new ContextInfo {
         Length = 4
     });
     node.Nodes.Add("_resistance_of_last_check = " + _resistance_of_last_check);
     ContextInfo.AddToList(new ContextInfo {
         Length = 4
     });
     node.Nodes.Add("_last_used_time = " + _last_used_time);
     ContextInfo.AddToList(new ContextInfo {
         Length = 8
     });
 }
Ejemplo n.º 9
0
        public override void contributeToTreeView(TreeView treeView)
        {
            TreeNode rootNode = new TreeNode(this.GetType().Name);

            rootNode.Expand();
            ContextInfo.AddToList(new ContextInfo {
                DataType = DataType.Opcode
            });
            rootNode.Nodes.Add("ts = " + ts);
            ContextInfo.AddToList(new ContextInfo {
                Length = 1
            });
            rootNode.Nodes.Add("item = " + Utility.FormatHex(item));
            ContextInfo.AddToList(new ContextInfo {
                DataType = DataType.ObjectID
            });
            rootNode.Nodes.Add("amount = " + amount);
            ContextInfo.AddToList(new ContextInfo {
                Length = 4
            });
            rootNode.Nodes.Add("newValue = " + newValue);
            ContextInfo.AddToList(new ContextInfo {
                Length = 4
            });
            treeView.Nodes.Add(rootNode);
        }
Ejemplo n.º 10
0
 public void contributeToTreeNode(TreeNode node)
 {
     node.Nodes.Add("m_fOrigin = " + m_fOrigin);
     ContextInfo.AddToList(new ContextInfo {
         Length = 12
     });
     node.Nodes.Add("qw = " + qw);
     ContextInfo.AddToList(new ContextInfo {
         Length = 4
     });
     node.Nodes.Add("qx = " + qx);
     ContextInfo.AddToList(new ContextInfo {
         Length = 4
     });
     node.Nodes.Add("qy = " + qy);
     ContextInfo.AddToList(new ContextInfo {
         Length = 4
     });
     node.Nodes.Add("qz = " + qz);
     ContextInfo.AddToList(new ContextInfo {
         Length = 4
     });
     node.Nodes.Add("m_fl2gv = " + m_fl2gv);
     ContextInfo.AddToList(new ContextInfo {
     }, updateDataIndex: false);
 }
Ejemplo n.º 11
0
        public override void contributeToTreeView(TreeView treeView)
        {
            TreeNode rootNode = new TreeNode(this.GetType().Name);

            rootNode.Expand();
            rootNode.Nodes.Add("i_spell_id = " + "(" + i_spell_id + ") " + (SpellID)i_spell_id);
            treeView.Nodes.Add(rootNode);

            if (isClientToServer)
            {
                ContextInfo.AddToList(new ContextInfo {
                    DataType = DataType.ClientToServerHeader
                });
                ContextInfo.AddToList(new ContextInfo {
                    DataType = DataType.SpellID_uint
                });
            }
            else
            {
                ContextInfo.AddToList(new ContextInfo {
                    DataType = DataType.ServerToClientHeader
                });
                ContextInfo.AddToList(new ContextInfo {
                    DataType = DataType.SpellID_uint
                });
            }
        }
Ejemplo n.º 12
0
        public void contributeToTreeNode(TreeNode node)
        {
            node.Nodes.Add("version = " + Utility.FormatHex(version));
            ContextInfo.AddToList(new ContextInfo {
                Length = 4
            });
            node.Nodes.Add("_bitmask = " + (RDBBitmask)_bitmask);
            ContextInfo.AddToList(new ContextInfo {
                Length = 4
            });
            node.Nodes.Add("_monarch_iid = " + Utility.FormatHex(_monarch_iid));
            ContextInfo.AddToList(new ContextInfo {
                DataType = DataType.ObjectID
            });
            TreeNode tableNode = node.Nodes.Add("_table = ");

            ContextInfo.AddToList(new ContextInfo());
            tableNode.Nodes.Add("_buckets = " + _buckets);
            ContextInfo.AddToList(new ContextInfo {
                Length = 2
            });
            tableNode.Nodes.Add("_table_size = " + _table_size);
            ContextInfo.AddToList(new ContextInfo {
                Length = 2
            });
            for (int i = 0; i < _buckets; i++)
            {
                TreeNode guestNode = tableNode.Nodes.Add($"guest {i+1} = ");
                ContextInfo.AddToList(new ContextInfo {
                    Length = _table[i].Length
                }, updateDataIndex: false);
                _table[i].contributeToTreeNode(guestNode);
            }
        }
Ejemplo n.º 13
0
        public override void contributeToTreeView(TreeView treeView)
        {
            TreeNode rootNode = new TreeNode(this.GetType().Name);

            rootNode.Expand();
            ContextInfo.AddToList(new ContextInfo {
                DataType = DataType.ServerToClientHeader
            });
            TreeNode plistNode = rootNode.Nodes.Add($"PackableList<EnchantmentID>: {enchantmentList.list.Count} objects");

            ContextInfo.AddToList(new ContextInfo {
                Length = enchantmentList.Length
            }, updateDataIndex: false);
            // Skip Plist count uint
            ContextInfo.DataIndex += 4;
            for (int i = 0; i < enchantmentList.list.Count; i++)
            {
                TreeNode listNode = plistNode.Nodes.Add($"enchantment {i + 1} = ");
                ContextInfo.AddToList(new ContextInfo {
                    Length = 4
                }, updateDataIndex: false);
                var enchantment = enchantmentList.list[i];
                enchantment.contributeToTreeNode(listNode);
                listNode.Expand();
            }
            plistNode.Expand();
            treeView.Nodes.Add(rootNode);
        }
Ejemplo n.º 14
0
        public override void contributeToTreeView(TreeView treeView)
        {
            TreeNode rootNode = new TreeNode(this.GetType().Name);

            ContextInfo.AddToList(new ContextInfo {
                DataType = DataType.ServerToClientHeader
            });
            rootNode.Nodes.Add("i_container = " + Utility.FormatHex(i_container));
            ContextInfo.AddToList(new ContextInfo {
                DataType = DataType.ObjectID
            });
            TreeNode contentsNode = rootNode.Nodes.Add("contents = ");

            ContextInfo.AddToList(new ContextInfo {
                Length = contents_list.Length
            }, updateDataIndex: false);
            // Now skip PList count dword
            ContextInfo.DataIndex += 4;
            for (int i = 0; i < contents_list.list.Count; i++)
            {
                TreeNode itemNode = contentsNode.Nodes.Add($"item {i + 1} = ");
                ContextInfo.AddToList(new ContextInfo {
                    Length = contents_list.list[i].Length
                }, updateDataIndex: false);
                contents_list.list[i].contributeToTreeNode(itemNode);
            }
            rootNode.ExpandAll();
            treeView.Nodes.Add(rootNode);
        }
Ejemplo n.º 15
0
        public static void contributeType(TreeNode node, Type type, object value)
        {
            switch (type.Name)
            {
            case ("INVENTORY_LOC"):
                var mask          = Convert.ToUInt32(value);
                var equipMaskNode = node.Nodes.Add("i_equipMask = " + Utility.FormatHex(mask));
                ContextInfo.AddToList(new ContextInfo {
                    Length = 4
                }, updateDataIndex: false);
                CM_Inventory.InventoryLocation.contributeToTreeNode(equipMaskNode, mask);
                break;

            case ("CoverageMask"):
                CM_Physics.ClothingPriority.contributeToTreeNode(node, Convert.ToUInt32(value));
                break;

            case ("HookTypeEnum"):
                TreeNode hookTypeNode = node.Nodes.Add("_hook_type = " + Utility.FormatHex(Convert.ToUInt32(value)));
                ContextInfo.AddToList(new ContextInfo {
                    Length = 4
                }, updateDataIndex: false);
                CM_Physics.HookType.contributeToTreeNode(hookTypeNode, Convert.ToUInt32(value));
                break;

            default:
                // Simple non-bitfield enums
                var convertedValue = Enum.Format(type, value, "g");
                node.Nodes.Add("val = " + convertedValue);
                ContextInfo.AddToList(new ContextInfo {
                    Length = 4
                });
                break;
            }
        }
Ejemplo n.º 16
0
 public void contributeToTreeNode(TreeNode node)
 {
     node.Nodes.Add("char_object_id = " + Utility.FormatHex(char_object_id));
     ContextInfo.AddToList(new ContextInfo {
         DataType = DataType.ObjectID
     });
     node.Nodes.Add("_item_storage_permission = " + _item_storage_permission);
     ContextInfo.AddToList(new ContextInfo {
         Length = 4
     });
 }
Ejemplo n.º 17
0
 public void contributeToTreeNode(TreeNode node)
 {
     node.Nodes.Add("m_iid = " + Utility.FormatHex(m_iid));
     ContextInfo.AddToList(new ContextInfo {
         DataType = DataType.ObjectID
     });
     node.Nodes.Add("m_uContainerProperties = " + (ContainerProperties)m_uContainerProperties);
     ContextInfo.AddToList(new ContextInfo {
         Length = 4
     });
 }
Ejemplo n.º 18
0
        public override void contributeToTreeView(TreeView treeView)
        {
            TreeNode rootNode = new TreeNode(this.GetType().Name);

            rootNode.Expand();
            ContextInfo.AddToList(new ContextInfo {
                DataType = DataType.ServerToClientHeader
            });
            pageResponse.contributeToTreeNode(rootNode);
            treeView.Nodes.Add(rootNode);
        }
Ejemplo n.º 19
0
 public void contributeToTreeNode(TreeNode treeView)
 {
     treeView.Nodes.Add("i_spell_id = " + "(" + i_spell_id + ") " + (SpellID)i_spell_id);
     ContextInfo.AddToList(new ContextInfo {
         DataType = DataType.SpellID_ushort
     });
     treeView.Nodes.Add("layer = " + layer);
     ContextInfo.AddToList(new ContextInfo {
         DataType = DataType.SpellLayer
     });
 }
Ejemplo n.º 20
0
        public void contributeToTreeNode(TreeNode node)
        {
            TreeNode itemTypeNode = node.Nodes.Add("item_types = " + Utility.FormatHex(item_types));

            ContextInfo.AddToList(new ContextInfo {
                Length = 4
            }, updateDataIndex: false);
            foreach (ITEM_TYPE e in Enum.GetValues(typeof(ITEM_TYPE)))
            {
                if ((item_types & (uint)e) == (uint)e && (uint)e != 0)
                {
                    itemTypeNode.Nodes.Add($"{Enum.GetName(typeof(ITEM_TYPE), e)}");
                    ContextInfo.AddToList(new ContextInfo {
                        Length = 4
                    }, updateDataIndex: false);
                }
            }
            // Now skip over the item_types dword
            ContextInfo.DataIndex += 4;
            node.Nodes.Add("min_value = " + min_value);
            ContextInfo.AddToList(new ContextInfo {
                Length = 4
            });
            node.Nodes.Add("max_value = " + max_value);
            ContextInfo.AddToList(new ContextInfo {
                Length = 4
            });
            node.Nodes.Add("magic = " + magic);
            ContextInfo.AddToList(new ContextInfo {
                Length = 4
            });
            node.Nodes.Add("buy_price = " + buy_price);
            ContextInfo.AddToList(new ContextInfo {
                Length = 4
            });
            node.Nodes.Add("sell_price = " + sell_price);
            ContextInfo.AddToList(new ContextInfo {
                Length = 4
            });
            node.Nodes.Add("trade_id = " + trade_id);
            ContextInfo.AddToList(new ContextInfo {
                Length = 4
            });
            node.Nodes.Add("trade_num = " + trade_num);
            ContextInfo.AddToList(new ContextInfo {
                Length = 4
            });
            node.Nodes.Add("trade_name = " + trade_name);
            ContextInfo.AddToList(new ContextInfo {
                Length = trade_name.Length, DataType = DataType.Serialized_AsciiString
            });
        }
Ejemplo n.º 21
0
        public void contributeToTreeNode(TreeNode node)
        {
            TreeNode rootNode = new TreeNode("PageData");

            rootNode.Expand();
            ContextInfo.AddToList(new ContextInfo {
                Length = this.Length
            }, updateDataIndex: false);
            rootNode.Nodes.Add("authorID = " + Utility.FormatHex(authorID));
            ContextInfo.AddToList(new ContextInfo {
                DataType = DataType.ObjectID
            });
            rootNode.Nodes.Add("authorName = " + authorName);
            ContextInfo.AddToList(new ContextInfo {
                Length = authorName.Length, DataType = DataType.Serialized_AsciiString
            });
            rootNode.Nodes.Add("authorAccount = " + authorAccount);
            ContextInfo.AddToList(new ContextInfo {
                Length = authorAccount.Length, DataType = DataType.Serialized_AsciiString
            });
            rootNode.Nodes.Add("flags = " + Utility.FormatHex(flags));
            ContextInfo.AddToList(new ContextInfo {
                Length = 4
            });
            rootNode.Nodes.Add("textIncluded = " + textIncluded);
            rootNode.Nodes.Add("ignoreAuthor = " + ignoreAuthor);
            if ((flags >> 16) == 0xFFFF && (ushort)flags == 2)
            {
                ContextInfo.AddToList(new ContextInfo {
                    Length = 4
                });
                ContextInfo.AddToList(new ContextInfo {
                    Length = 4
                });
            }
            else
            {
                // Skip textIncluded and ignoreAuthor nodes
                ContextInfo.AddToList(new ContextInfo {
                });
                ContextInfo.AddToList(new ContextInfo {
                });
            }
            if (textIncluded != 0)
            {
                rootNode.Nodes.Add("pageText = " + pageText);
                ContextInfo.AddToList(new ContextInfo {
                    Length = pageText.Length, DataType = DataType.Serialized_AsciiString
                });
            }
            node.Nodes.Add(rootNode);
        }
Ejemplo n.º 22
0
        public override void contributeToTreeView(TreeView treeView)
        {
            TreeNode rootNode = new TreeNode(this.GetType().Name);

            rootNode.Expand();
            ContextInfo.AddToList(new ContextInfo {
                DataType = DataType.ServerToClientHeader
            });
            TreeNode CACQualitiesNode = rootNode.Nodes.Add("CACQualities = ");

            ContextInfo.AddToList(new ContextInfo {
                Length = CACQualities.Length
            }, updateDataIndex: false);
            CACQualities.contributeToTreeNode(CACQualitiesNode);
            TreeNode PlayerModuleNode = rootNode.Nodes.Add("PlayerModule = ");

            ContextInfo.AddToList(new ContextInfo {
                Length = PlayerModule.Length
            }, updateDataIndex: false);
            PlayerModule.contributeToTreeNode(PlayerModuleNode);
            TreeNode ContentProfileNode = rootNode.Nodes.Add("clist = ");

            ContextInfo.AddToList(new ContextInfo {
                Length = clist.Length
            }, updateDataIndex: false);
            // Skip Plist count dword
            ContextInfo.DataIndex += 4;
            for (int i = 0; i < clist.list.Count; i++)
            {
                TreeNode clistItemNode = ContentProfileNode.Nodes.Add($"item {i + 1}");
                ContextInfo.AddToList(new ContextInfo {
                    Length = clist.list[i].Length
                }, updateDataIndex: false);
                clist.list[i].contributeToTreeNode(clistItemNode);
            }
            TreeNode InventoryPlacementProfileNode = rootNode.Nodes.Add("ilist = ");

            ContextInfo.AddToList(new ContextInfo {
                Length = ilist.Length
            }, updateDataIndex: false);
            // Skip Plist count dword
            ContextInfo.DataIndex += 4;
            for (int i = 0; i < ilist.list.Count; i++)
            {
                TreeNode ilistItemNode = InventoryPlacementProfileNode.Nodes.Add($"item {i + 1}");
                ContextInfo.AddToList(new ContextInfo {
                    Length = ilist.list[i].Length
                }, updateDataIndex: false);
                ilist.list[i].contributeToTreeNode(ilistItemNode);
            }
            treeView.Nodes.Add(rootNode);
        }
Ejemplo n.º 23
0
    public void contributeToTreeNode(TreeNode node)
    {
        node.Nodes.Add("objcell_id = 0x" + objcell_id.ToString("X8"));
        ContextInfo.AddToList(new ContextInfo {
            DataType = DataType.CellID
        });
        TreeNode frameNode = node.Nodes.Add("frame = ");

        ContextInfo.AddToList(new ContextInfo {
            Length = frame.Length
        }, updateDataIndex: false);
        frame.contributeToTreeNode(frameNode);
    }
Ejemplo n.º 24
0
        public override void contributeToTreeView(TreeView treeView)
        {
            TreeNode rootNode = new TreeNode(this.GetType().Name);

            rootNode.Expand();
            ContextInfo.AddToList(new ContextInfo {
                DataType = DataType.Opcode
            });
            rootNode.Nodes.Add("additionalReasonText = " + additionalReasonText);
            ContextInfo.AddToList(new ContextInfo {
                Length = additionalReasonText.Length
            });
            treeView.Nodes.Add(rootNode);
        }
Ejemplo n.º 25
0
        public override void contributeToTreeView(TreeView treeView)
        {
            TreeNode rootNode = new TreeNode(this.GetType().Name);

            rootNode.Expand();
            ContextInfo.AddToList(new ContextInfo {
                DataType = DataType.ClientToServerHeader
            });
            rootNode.Nodes.Add("i_objectid = " + Utility.FormatHex(i_objectid));
            ContextInfo.AddToList(new ContextInfo {
                DataType = DataType.ObjectID
            });
            treeView.Nodes.Add(rootNode);
        }
Ejemplo n.º 26
0
        public override void contributeToTreeView(TreeView treeView)
        {
            TreeNode rootNode = new TreeNode(this.GetType().Name);

            rootNode.Expand();
            ContextInfo.AddToList(new ContextInfo {
                DataType = DataType.ServerToClientHeader
            });
            rootNode.Nodes.Add("i_bookID = " + Utility.FormatHex(i_bookID));
            ContextInfo.AddToList(new ContextInfo {
                DataType = DataType.ObjectID
            });
            rootNode.Nodes.Add("i_maxNumPages = " + i_maxNumPages);
            ContextInfo.AddToList(new ContextInfo {
                Length = 4
            });
            rootNode.Nodes.Add("numPages = " + numPages);
            ContextInfo.AddToList(new ContextInfo {
                Length = 4
            });
            rootNode.Nodes.Add("maxNumCharsPerPage = " + maxNumCharsPerPage);
            ContextInfo.AddToList(new ContextInfo {
                Length = 4
            });
            TreeNode pageDataNode = rootNode.Nodes.Add("pageData = ");

            ContextInfo.AddToList(new ContextInfo {
                Length = pageData.Length
            }, updateDataIndex: false);
            // Skip PList count dword
            ContextInfo.DataIndex += 4;
            for (int i = 0; i < pageData.list.Count; i++)
            {
                pageData.list[i].contributeToTreeNode(pageDataNode);
            }
            rootNode.Nodes.Add("inscription = " + inscription);
            ContextInfo.AddToList(new ContextInfo {
                Length = inscription.Length, DataType = DataType.Serialized_AsciiString
            });
            rootNode.Nodes.Add("authorId = " + Utility.FormatHex(authorId));
            ContextInfo.AddToList(new ContextInfo {
                DataType = DataType.ObjectID
            });
            rootNode.Nodes.Add("authorName = " + authorName);
            ContextInfo.AddToList(new ContextInfo {
                Length = authorName.Length, DataType = DataType.Serialized_AsciiString
            });
            treeView.Nodes.Add(rootNode);
        }
Ejemplo n.º 27
0
 public void contributeToTreeNode(TreeNode node)
 {
     node.Nodes.Add("i_bookID = " + Utility.FormatHex(i_bookID));
     ContextInfo.AddToList(new ContextInfo {
         DataType = DataType.ObjectID
     });
     node.Nodes.Add("i_pageNum = " + i_pageNum);
     ContextInfo.AddToList(new ContextInfo {
         Length = 4
     });
     node.Nodes.Add("i_success = " + i_success);
     ContextInfo.AddToList(new ContextInfo {
         Length = 4
     });
 }
Ejemplo n.º 28
0
 public void contributeToTreeNode(TreeNode node)
 {
     node.Nodes.Add("_level_from_cp = " + _level_from_cp);
     ContextInfo.AddToList(new ContextInfo {
         Length = 4
     });
     node.Nodes.Add("_init_level = " + _init_level);
     ContextInfo.AddToList(new ContextInfo {
         Length = 4
     });
     node.Nodes.Add("_cp_spent = " + _cp_spent);
     ContextInfo.AddToList(new ContextInfo {
         Length = 4
     });
 }
Ejemplo n.º 29
0
 public void contributeToTreeNode(TreeNode node)
 {
     node.Nodes.Add("m_material = " + m_material);
     ContextInfo.AddToList(new ContextInfo {
         Length = 4
     });
     node.Nodes.Add("m_workmanship = " + m_workmanship);
     ContextInfo.AddToList(new ContextInfo {
         Length = 8
     });
     node.Nodes.Add("m_units = " + m_units);
     ContextInfo.AddToList(new ContextInfo {
         Length = 4
     });
 }
Ejemplo n.º 30
0
 public void contributeToTreeNode(TreeNode node)
 {
     node.Nodes.Add("gid_ = " + Utility.FormatHex(gid_));
     ContextInfo.AddToList(new ContextInfo {
         DataType = DataType.ObjectID
     });
     node.Nodes.Add("name_ = " + name_.m_buffer);
     ContextInfo.AddToList(new ContextInfo {
         Length = name_.Length, DataType = DataType.Serialized_AsciiString
     });
     node.Nodes.Add("secondsGreyedOut_ = " + secondsGreyedOut_);
     ContextInfo.AddToList(new ContextInfo {
         Length = 4
     });
 }