示例#1
0
 public override void WriteMembers(SR1_Writer writer)
 {
     wave.Write(writer, SR1_File.Version.First, SR1_File.Version.May12);
     waveRate.Write(writer, SR1_File.Version.First, SR1_File.Version.May12);
     glowStartSegment.Write(writer, SR1_File.Version.First, SR1_File.Version.May12);
     glowNumberOfSegments.Write(writer, SR1_File.Version.First, SR1_File.Version.May12);
     glowWidth.Write(writer, SR1_File.Version.First, SR1_File.Version.May12);
     spectralGlowColor.Write(writer);
     materialGlowColor.Write(writer);
     sunlightGlowColor.Write(writer);
     waterGlowColor.Write(writer);
     stoneGlowColor.Write(writer);
     fireGlowColor.Write(writer);
     spiritGlowColor.Write(writer);
     soundGlowColor.Write(writer);
     spectralInnerColor.Write(writer, SR1_File.Version.May12, SR1_File.Version.Next);
     materialInnerColor.Write(writer, SR1_File.Version.May12, SR1_File.Version.Next);
     sunlightInnerColor.Write(writer, SR1_File.Version.May12, SR1_File.Version.Next);
     waterInnerColor.Write(writer, SR1_File.Version.May12, SR1_File.Version.Next);
     stoneInnerColor.Write(writer, SR1_File.Version.May12, SR1_File.Version.Next);
     fireInnerColor.Write(writer, SR1_File.Version.May12, SR1_File.Version.Next);
     spiritInnerColor.Write(writer, SR1_File.Version.May12, SR1_File.Version.Next);
     soundInnerColor.Write(writer, SR1_File.Version.May12, SR1_File.Version.Next);
     spectralInnerGlowColor.Write(writer, SR1_File.Version.May12, SR1_File.Version.Next);
     materialInnerGlowColor.Write(writer, SR1_File.Version.May12, SR1_File.Version.Next);
     sunlightInnerGlowColor.Write(writer, SR1_File.Version.May12, SR1_File.Version.Next);
     waterInnerGlowColor.Write(writer, SR1_File.Version.May12, SR1_File.Version.Next);
     stoneInnerGlowColor.Write(writer, SR1_File.Version.May12, SR1_File.Version.Next);
     fireInnerGlowColor.Write(writer, SR1_File.Version.May12, SR1_File.Version.Next);
     spiritInnerGlowColor.Write(writer, SR1_File.Version.May12, SR1_File.Version.Next);
     soundInnerGlowColor.Write(writer, SR1_File.Version.May12, SR1_File.Version.Next);
     // Icon colors aren't used.
     // icon_colors.Write(writer);
 }
示例#2
0
 public override void WriteMembers(SR1_Writer writer)
 {
     glyph_size.Write(writer);
     glyph_darkness.Write(writer);
     glyph_costs.Write(writer);
     glyph_range.Write(writer);
     color_array.Write(writer);
 }
        public override void WriteMembers(SR1_Writer writer)
        {
            key.Write(writer);
            numkeys.Write(writer);
            type.Write(writer);
            flags.Write(writer);

            keyList.Write(writer);
        }
        public override void WriteMembers(SR1_Writer writer)
        {
            numAniTextures.Write(writer);

            if (numAniTextures.Value > 0)
            {
                aniTexInfo.Write(writer);
            }
        }
 public override void WriteMembers(SR1_Writer writer)
 {
     soundData.Write(writer);
     uniqueID.Write(writer);
     sfxTbl.Write(writer);
     pos.Write(writer);
     pad.Write(writer);
     livesInOnePlace.Write(writer);
     inSpectral.Write(writer);
 }
        public override void WriteMembers(SR1_Writer writer)
        {
            if (!skipAmbient)
            {
                ambient.Write(writer);
            }

            numLightGroups.Write(writer);
            lightGroupList.Write(writer);

            lightGroupListBuf.Write(writer);
        }
        public override void WriteMembers(SR1_Writer writer)
        {
            initFunc.Write(writer);
            cleanUpFunc.Write(writer);
            damageEffectFunc.Write(writer);
            queryFunc.Write(writer);
            messageFunc.Write(writer);
            stateFuncs.Write(writer);
            versionID.Write(writer);
            localVersionID.Write(writer);

            asmCode.Write(writer);
            stateChoices.Write(writer);
            pad.Write(writer);
        }
 public override void WriteMembers(SR1_Writer writer)
 {
     tolevelname.Write(writer);
     MSignalID.Write(writer);
     streamID.Write(writer);
     minx.Write(writer);
     miny.Write(writer);
     minz.Write(writer);
     flags.Write(writer);
     maxx.Write(writer);
     maxy.Write(writer);
     maxz.Write(writer);
     pad2.Write(writer);
     toStreamUnit.Write(writer);
     t1.Write(writer);
     t2.Write(writer);
 }
示例#9
0
 public override void WriteMembers(SR1_Writer writer)
 {
     pixDstX.Write(writer);
     pixDstY.Write(writer);
     pixW.Write(writer);
     pixH.Write(writer);
     clutDstX.Write(writer);
     clutDstY.Write(writer);
     clutW.Write(writer);
     clutH.Write(writer);
     pixCurrentX.Write(writer);
     pixCurrentY.Write(writer);
     clutCurrentX.Write(writer);
     clutCurrentY.Write(writer);
     numFrames.Write(writer);
     speed.Write(writer);
     frame.Write(writer);
 }
示例#10
0
        public override void WriteMembers(SR1_Writer writer)
        {
            eventNumber.Write(writer);
            numInstances.Write(writer);
            numActions.Write(writer);
            processingPuppetShow.Write(writer);
            eventVariables.Write(writer);
            instanceList.Write(writer);
            conditionalList.Write(writer);
            actionList.Write(writer);

            instancePointers.Write(writer);
            conditionalPointers.Write(writer);
            actionPointers.Write(writer);
            instances.Write(writer);
            conditionals.Write(writer);
            actions.Write(writer);
        }
示例#11
0
 public override void WriteMembers(SR1_Writer writer)
 {
     genericBubbleParams.Write(writer);
 }
示例#12
0
 public override void WriteMembers(SR1_Writer writer)
 {
     numVMOffsets.Write(writer);
     offsets.Write(writer);
 }
 public override void WriteMembers(SR1_Writer writer)
 {
     type.Write(writer);
     numSounds.Write(writer);
     sounds.Write(writer);
 }
示例#14
0
 public override void WriteMembers(SR1_Writer writer)
 {
     terrain.Write(writer);
     lightList.Write(writer);
     numVMObjects.Write(writer);
     vmobjectList.Write(writer);
     numSpotLights.Write(writer);
     spotLightList.Write(writer);
     numPointLights.Write(writer);
     pointLightList.Write(writer);
     numSpotSpecturalLights.Write(writer);
     spotSpecturalLightList.Write(writer);
     numPointSpecturalLights.Write(writer);
     pointSpecturalLightList.Write(writer);
     numBGObjects.Write(writer);
     bgObjectList.Write(writer);
     waterZLevel.Write(writer);
     backColorR.Write(writer);
     backColorG.Write(writer);
     backColorB.Write(writer);
     cpad1.Write(writer);
     specturalColorR.Write(writer);
     specturalColorG.Write(writer);
     specturalColorB.Write(writer);
     cpad2.Write(writer);
     fogFar.Write(writer);
     fogNear.Write(writer);
     spectralFogFar.Write(writer, SR1_File.Version.Feb16, SR1_File.Version.Next);
     spectralFogNear.Write(writer, SR1_File.Version.Feb16, SR1_File.Version.Next);
     waterFogFar.Write(writer, SR1_File.Version.May12, SR1_File.Version.Next);
     waterFogNear.Write(writer, SR1_File.Version.May12, SR1_File.Version.Next);
     depthQBlendStart.Write(writer);
     spectrallightList.Write(writer, SR1_File.Version.May12, SR1_File.Version.Next);
     depthQPTable.Write(writer, SR1_File.Version.Feb04, SR1_File.Version.May12);
     numCameras.Write(writer);
     cameraList.Write(writer);
     bspPlaneError.Write(writer);
     numVGroups.Write(writer);
     vGroupList.Write(writer);
     deathZ.Write(writer);
     flags.Write(writer);
     startSignal.Write(writer);
     numIntros.Write(writer);
     introList.Write(writer);
     bgAniList.Write(writer);
     numHotSpots.Write(writer);
     hotSpotList.Write(writer);
     objectNameList.Write(writer);
     depthQFogStart.Write(writer);
     morphLastStep.Write(writer);
     worldName.Write(writer);
     vramSize.Write(writer, SR1_File.Version.May12, SR1_File.Version.Next);
     numberBrotherUnits.Write(writer, SR1_File.Version.Feb04, SR1_File.Version.May12);
     brotherUnitsNames.Write(writer, SR1_File.Version.Feb04, SR1_File.Version.May12);
     holdFogFar.Write(writer);
     holdFogNear.Write(writer);
     numberEnemyUnits.Write(writer);
     enemyUnitsNames.Write(writer);
     timesSignalList.Write(writer);
     spectralSignal.Write(writer);
     materialSignal.Write(writer);
     startUnitLoadedSignal.Write(writer);
     startUnitMainSignal.Write(writer);
     startGoingIntoWaterSignal.Write(writer);
     startGoingOutOfWaterSignal.Write(writer);
     unitFlags.Write(writer);
     SignalListStart.Write(writer);
     SignalListEnd.Write(writer);
     numBSPLeaves.Write(writer);
     PuzzleInstances.Write(writer);
     NumberOfPlanMarkers.Write(writer);
     PlanMarkerList.Write(writer);
     NumberOfSFXMarkers.Write(writer, SR1_File.Version.May12, SR1_File.Version.Next);
     SFXMarkerList.Write(writer, SR1_File.Version.May12, SR1_File.Version.Next);
     versionNumber.Write(writer);
     dynamicMusicName.Write(writer);
     streamUnitID.Write(writer);
     tClassAttr.Write(writer);
     TODLighting.Write(writer);
     TODbackColor.Write(writer);
     TODfogNearFar.Write(writer);
     TODRedScale.Write(writer);
     TODGrnScale.Write(writer);
     TODBluScale.Write(writer);
     TODfogNear.Write(writer);
     TODfogFar.Write(writer);
     short_pad.Write(writer);
     TODbackColorR.Write(writer);
     TODbackColorG.Write(writer);
     TODbackColorB.Write(writer);
     cpad3.Write(writer);
     razielLightGroup.Write(writer, SR1_File.Version.May12, SR1_File.Version.Next);
     razielSpectralLightGroup.Write(writer, SR1_File.Version.May12, SR1_File.Version.Next);
 }