Ejemplo n.º 1
0
        private static void BuildJointNodes(TreeNode parent, UInt32 offset)
        {
            var newJointNode = new JointNode(file, offset);


            var newTreeNode = new TreeNode("JointNode");

            newTreeNode.Tag = newJointNode;
            parent.Nodes.Add(newTreeNode);

            if (newJointNode.jointDataNodeOffset0x10 != 0)
            {
                BuildJointDataNodes(newTreeNode, newJointNode.jointDataNodeOffset0x10 + dataOffset);
            }

            if (newJointNode.childOffset0x08 != 0)
            {
                BuildJointNodes(newTreeNode, newJointNode.childOffset0x08 + dataOffset);
            }
            if (newJointNode.nextOffset0x0C != 0)
            {
                BuildJointNodes(parent, newJointNode.nextOffset0x0C + dataOffset);
            }
        }
Ejemplo n.º 2
0
        private static void BuildJointNodes(TreeNode parent, UInt32 offset)
        {
            var newJointNode = new JointNode(file, offset);


            var newTreeNode = new TreeNode("JointNode");
            newTreeNode.Tag = newJointNode;
            parent.Nodes.Add(newTreeNode);

            if (newJointNode.jointDataNodeOffset0x10 != 0)
            {
                BuildJointDataNodes(newTreeNode, newJointNode.jointDataNodeOffset0x10 + dataOffset);
            }

            if (newJointNode.childOffset0x08 != 0)
            {
                BuildJointNodes(newTreeNode, newJointNode.childOffset0x08 + dataOffset);
            }
            if (newJointNode.nextOffset0x0C != 0)
            {
                BuildJointNodes(parent, newJointNode.nextOffset0x0C + dataOffset);
            }

        }