示例#1
0
        /// <summary>
        /// Constructor
        /// </summary>
        public LightRefNode(Rcol parent) : base(parent)
        {
            version = 0xa;
            BlockID = 0x253d2018;

            rn = new RenderableNode(null);
            bn = new BoundedNode(null);
            tn = new TransformNode(null);

            items    = new string[0];
            unknown2 = new byte[13];
        }
示例#2
0
        /// <summary>
        /// Constructor
        /// </summary>
        public ViewerRefNode(Rcol parent) : base(parent)
        {
            vrnb = new ViewerRefNodeBase(null);
            rn   = new RenderableNode(null);
            bn   = new BoundedNode(null);
            tn   = new TransformNode(null);

            names    = new string[0];
            unknown2 = new byte[0xA0];

            version = 0x0c;
            BlockID = 0x7BA3838C;
        }
示例#3
0
        /// <summary>
        /// Constructor
        /// </summary>
        public ViewerRefNodeRecursive(Rcol parent) : base(parent)
        {
            vrnb = new ViewerRefNodeBase(null);
            rn   = new RenderableNode(null);
            bn   = new BoundedNode(null);
            tn   = new TransformNode(null);

            names    = new string[0];
            unknown4 = "";
            unknown5 = new byte[64];

            version = 0x01;
            BlockID = 0x0c152b8e;
        }
示例#4
0
        /// <summary>
        /// Constructor
        /// </summary>
        public ShapeRefNode(Rcol parent) : base(parent)
        {
            rn = new RenderableNode(null);
            bn = new BoundedNode(null);
            tn = new TransformNode(null);

            itemsa = new ShapeRefNodeItem_A[0];
            itemsb = new ShapeRefNodeItem_B[0];

            data = new byte[0];

            version  = 0x15;
            unknown1 = 1;
            unknown2 = 1;
            unknown4 = 1;
            unknown5 = 0x10;
            unknown6 = -1;
            name     = "Practical";
            BlockID  = 0x65245517;
        }