Exemple #1
0
 public CClipMap(CR2WFile cr2w) :
     base(cr2w)
 {
     tiles = new CBufferUInt32 <CHandle>(cr2w, _ => new CHandle(_))
     {
         Name = "tiles"
     };
 }
Exemple #2
0
 public CCurve(CR2WFile cr2w) :
     base(cr2w)
 {
     curveData = new CBufferUInt32 <SCurveData>(cr2w, _ => new SCurveData(_))
     {
         Name = "curveData"
     };
 }
Exemple #3
0
 public CWayPointsCollectionsSet(CR2WFile cr2w) :
     base(cr2w)
 {
     waypointcollections = new CBufferUInt32 <SWayPointsCollectionsSetData>(cr2w, _ => new SWayPointsCollectionsSetData(_))
     {
         Name = "waypointcollections",
     };
 }
Exemple #4
0
 public CEnvProbeComponent(CR2WFile cr2w) :
     base(cr2w)
 {
     unk1 = new CBufferUInt32 <CQuaternion>(cr2w, _ => new CQuaternion(_))
     {
         Name = "unk1"
     };
 }
 public CCutsceneTemplate(CR2WFile cr2w) :
     base(cr2w)
 {
     unk1 = new CUInt32(cr2w)
     {
         Name = "unk1"
     };
     animevents = new CBufferUInt32 <CVectorWrapper>(cr2w, _ => new CVectorWrapper(_))
     {
         Name = "buffer"
     };
 }
Exemple #6
0
        public CBehaviorGraph(CR2WFile cr2w) :
            base(cr2w)
        {
            unk1 = new CUInt32(cr2w)
            {
                Name = "unk1"
            };
            unk2 = new CUInt32(cr2w)
            {
                Name = "unk2"
            };
            variables1 = new CBufferUInt32 <IdHandle>(cr2w, _ => new IdHandle(_))
            {
                Name = "variables1"
            };

            unk3 = new CUInt32(cr2w)
            {
                Name = "unk3"
            };
            descriptions = new CBufferVLQ <CHandle>(cr2w, _ => new CHandle(_))
            {
                Name = "descriptions"
            };

            unk4 = new CUInt32(cr2w)
            {
                Name = "unk4"
            };
            vectorvariables1 = new CBufferUInt32 <IdHandle>(cr2w, _ => new IdHandle(_))
            {
                Name = "vectorvariables1"
            };

            unk5 = new CUInt32(cr2w)
            {
                Name = "unk5"
            };
            variables2 = new CBufferUInt32 <IdHandle>(cr2w, _ => new IdHandle(_))
            {
                Name = "variables2"
            };

            unk6 = new CUInt32(cr2w)
            {
                Name = "unk6"
            };
            vectorvariables2 = new CBufferUInt32 <IdHandle>(cr2w, _ => new IdHandle(_))
            {
                Name = "vectorvariables2"
            };
        }
Exemple #7
0
 public CEntity(CR2WFile cr2w, CVariable parent, string name) : base(cr2w, parent, name)
 {
     Components = new CArray <CPtr <CComponent> >(cr2w, this, nameof(Components))
     {
         IsSerialized = true, Elementtype = "ptr:CComponent"
     };
     BufferV1 = new CCompressedBuffer <SEntityBufferType1>(cr2w, this, nameof(BufferV1))
     {
         IsSerialized = true
     };
     BufferV2 = new CBufferUInt32 <SEntityBufferType2>(cr2w, this, nameof(BufferV2))
     {
         IsSerialized = true
     };
 }
 public SEntityBufferType2(CR2WFile cr2w, CVariable parent, string name) : base(cr2w, parent, name)
 {
     componentName = new CName(cr2w, this, nameof(componentName))
     {
         IsSerialized = true
     };
     sizeofdata = new CUInt32(cr2w, this, nameof(sizeofdata))
     {
         IsSerialized = true
     };
     variables = new CBufferUInt32 <CVariantSizeTypeName>(cr2w, this, nameof(variables))
     {
         IsSerialized = true
     };
 }
Exemple #9
0
        public CEntity(CR2WFile cr2w) : base(cr2w)
        {
            components = new CArray("[]handle:Component", "handle:Component", true, cr2w)
            {
                Name = "components"
            };

            buffer_v1 = new CVector(cr2w)
            {
                Name = "Buffer_v1"
            };
            buffer_v2 = new CBufferUInt32 <CEntityBufferType2>(cr2w, _ => new CEntityBufferType2(_))
            {
                Name = "Buffer_v2"
            };
        }
Exemple #10
0
 public CUmbraScene(CR2WFile cr2w) :
     base(cr2w)
 {
     unk1 = new CUInt32(cr2w)
     {
         Name = nameof(unk1)
     };
     unk2 = new CFloat(cr2w)
     {
         Name = nameof(unk2)
     };
     tiles = new CBufferUInt32 <SUmbraSceneData>(cr2w, _ => new SUmbraSceneData(_))
     {
         Name = nameof(tiles)
     };
 }
Exemple #11
0
        public CBitmapTexture(CR2WFile cr2w) : base(cr2w)
        {
            unk = new CUInt32(cr2w)
            {
                Name = "unk"
            };
            mips = new CBufferUInt32 <CVector3 <CUInt32> >(cr2w, _ => new CVector3 <CUInt32>(_, x => new CUInt32(x)))
            {
                Name = "mips"
            };
            filesize = new CUInt32(cr2w)
            {
                Name = "filesize"
            };
            unk2 = new CUInt32(cr2w)
            {
                Name = "unk2"
            };

            Image = new CBytes(cr2w)
            {
                Name = "Image"
            };
        }