Beispiel #1
0
 protected override void writeHierarchyItem(IFormattedFileWriter writer)
 {
     base.writeHierarchyItem(writer);
     writer.writeValue <ushort>("ID", this.id);
     writer.writeValue <float>("Emission", this.emissionMultiplier);
     writer.writeValue <float>("Audio_Range", this.audioRangeMultiplier);
 }
Beispiel #2
0
 protected override void writeHierarchyItem(IFormattedFileWriter writer)
 {
     base.writeHierarchyItem(writer);
     writer.writeValue <Guid>("GUID", this.GUID);
     writer.writeValue <ELevelObjectPlacementOrigin>("Origin", this.placementOrigin);
     writer.writeValue <AssetReference <MaterialPaletteAsset> >("Custom_Material_Override", this.customMaterialOverride);
 }
Beispiel #3
0
 // Token: 0x06001B50 RID: 6992 RVA: 0x000948E0 File Offset: 0x00092CE0
 protected override void writeAsset(IFormattedFileWriter writer)
 {
     base.writeAsset(writer);
     writer.writeValue <byte>("Blade_ID", this.bladeID);
     writer.writeValue <float>("Range", this.range);
     writer.writeValue <float>("Player_Damage", this.playerDamageMultiplier.damage);
     writer.writeValue <float>("Player_Leg_Multiplier", this.playerDamageMultiplier.leg);
     writer.writeValue <float>("Player_Arm_Multiplier", this.playerDamageMultiplier.arm);
     writer.writeValue <float>("Player_Spine_Multiplier", this.playerDamageMultiplier.spine);
     writer.writeValue <float>("Player_Skull_Multiplier", this.playerDamageMultiplier.skull);
     writer.writeValue <float>("Zombie_Damage", this.zombieDamageMultiplier.damage);
     writer.writeValue <float>("Zombie_Leg_Multiplier", this.zombieDamageMultiplier.leg);
     writer.writeValue <float>("Zombie_Arm_Multiplier", this.zombieDamageMultiplier.arm);
     writer.writeValue <float>("Zombie_Spine_Multiplier", this.zombieDamageMultiplier.spine);
     writer.writeValue <float>("Zombie_Skull_Multiplier", this.zombieDamageMultiplier.skull);
     writer.writeValue <float>("Animal_Damage", this.animalDamageMultiplier.damage);
     writer.writeValue <float>("Animal_Leg_Multiplier", this.animalDamageMultiplier.leg);
     writer.writeValue <float>("Animal_Spine_Multiplier", this.animalDamageMultiplier.spine);
     writer.writeValue <float>("Animal_Skull_Multiplier", this.animalDamageMultiplier.skull);
     writer.writeValue <float>("Barricade_Damage", this.barricadeDamage);
     writer.writeValue <float>("Structure_Damage", this.structureDamage);
     writer.writeValue <float>("Vehicle_Damage", this.vehicleDamage);
     writer.writeValue <float>("Resource_Damage", this.resourceDamage);
     writer.writeValue <float>("Object_Damage", this.objectDamage);
     writer.writeValue <float>("Durability", this.durability);
     writer.writeValue <byte>("Wear", this.wear);
     writer.writeValue <bool>("Invulnerable", this.isInvulnerable);
 }
Beispiel #4
0
 // Token: 0x06000F8D RID: 3981 RVA: 0x00068823 File Offset: 0x00066C23
 public void write(IFormattedFileWriter writer)
 {
     writer.beginObject();
     writer.writeValue("Namespace", this.ns);
     writer.writeValue("Token", this.token);
     writer.endObject();
 }
Beispiel #5
0
 // Token: 0x06000F6E RID: 3950 RVA: 0x00068420 File Offset: 0x00066820
 public void write(IFormattedFileWriter writer)
 {
     if (string.IsNullOrEmpty(this.key))
     {
         return;
     }
     if (this.leaf != null)
     {
         string text = this.leaf.text;
         if (text == null)
         {
             text = string.Empty;
         }
         writer.beginObject(this.key);
         text = text.Replace("\"", "\\\"");
         text = text.Replace("'", "\\'");
         writer.writeValue("Text", text);
         writer.writeValue <int>("Version", this.leaf.version);
         writer.endObject();
     }
     else if (this.branches != null)
     {
         writer.beginObject(this.key);
         foreach (KeyValuePair <string, TranslationBranch> keyValuePair in this.branches)
         {
             TranslationBranch value = keyValuePair.Value;
             value.write(writer);
         }
         writer.endObject();
     }
 }
Beispiel #6
0
 public void write(IFormattedFileWriter writer)
 {
     writer.beginObject();
     writer.writeValue <byte>("X", this.x);
     writer.writeValue <byte>("Y", this.y);
     writer.endObject();
 }
 // Token: 0x060019A0 RID: 6560 RVA: 0x0009087E File Offset: 0x0008EC7E
 public void write(IFormattedFileWriter writer)
 {
     writer.beginObject();
     writer.writeValue("Name", this.name);
     writer.writeValue("Path", this.path);
     writer.endObject();
 }
 // Token: 0x060015EB RID: 5611 RVA: 0x000836C8 File Offset: 0x00081AC8
 public virtual void write(IFormattedFileWriter writer)
 {
     writer.beginObject();
     if (this.dock == null)
     {
         writer.writeKey("Direction");
         writer.writeValue <Separator.EDirection>(this.separator.handle.direction);
         writer.writeKey("Split");
         writer.writeValue <float>(this.separator.handle.value);
         writer.writeKey("First");
         writer.writeValue <Sleek2WindowPartition>(this.a);
         writer.writeKey("Second");
         writer.writeValue <Sleek2WindowPartition>(this.b);
     }
     else
     {
         writer.writeKey("Windows");
         writer.beginArray();
         for (int i = 0; i < this.dock.windows.Count; i++)
         {
             Sleek2Window sleek2Window = this.dock.windows[i];
             writer.beginObject();
             writer.writeValue <Type>("Type", sleek2Window.GetType());
             writer.writeValue <Sleek2Window>("Window", sleek2Window);
             writer.endObject();
         }
         writer.endArray();
     }
     writer.endObject();
 }
 public virtual void write(IFormattedFileWriter writer)
 {
     writer.beginObject();
     writer.writeValue <AssetReference <FoliageInfoAsset> >("Asset", this.asset);
     writer.writeValue <float>("Weight", this.weight);
     writer.endObject();
 }
Beispiel #10
0
 protected override void writeHierarchyItem(IFormattedFileWriter writer)
 {
     base.writeHierarchyItem(writer);
     writer.writeValue <bool>("Is_Surface_Visible", this.isSurfaceVisible);
     writer.writeValue <bool>("Is_Reflection_Visible", this.isReflectionVisible);
     writer.writeValue <bool>("Is_Sea_Level", this.isSeaLevel);
     writer.writeValue <ERefillWaterType>("Water_Type", this.waterType);
 }
 // Token: 0x06000CEC RID: 3308 RVA: 0x0005F3B8 File Offset: 0x0005D7B8
 protected override void writeHierarchyItem(IFormattedFileWriter writer)
 {
     base.writeHierarchyItem(writer);
     writer.writeValue <FoliageVolume.EFoliageVolumeMode>("Mode", this.mode);
     writer.writeValue <bool>("Instanced_Meshes", this.instancedMeshes);
     writer.writeValue <bool>("Resources", this.resources);
     writer.writeValue <bool>("Objects", this.objects);
 }
Beispiel #12
0
 // Token: 0x06000F55 RID: 3925 RVA: 0x00068070 File Offset: 0x00066470
 public virtual void write(IFormattedFileWriter writer)
 {
     writer.beginObject("Metadata");
     writer.writeValue("Language", this.language);
     writer.writeValue("Namespace", this.ns);
     writer.endObject();
     this.tree.write(writer);
 }
 public void write(IFormattedFileWriter writer)
 {
     writer.writeValue <float>("Brush_Radius", this.brushRadius);
     writer.writeValue <float>("Brush_Falloff", this.brushFalloff);
     writer.writeValue <float>("Brush_Strength", this.brushStrength);
     writer.writeValue <float>("Flatten_Target", this.flattenTarget);
     writer.writeValue <uint>("Max_Preview_Samples", this.maxPreviewSamples);
     writer.writeValue <DevkitLandscapeTool.EDevkitLandscapeToolHeightmapSmoothMethod>("Smooth_Method", this.smoothMethod);
 }
 // Token: 0x060009E1 RID: 2529 RVA: 0x000506C8 File Offset: 0x0004EAC8
 protected override void writeHierarchyItem(IFormattedFileWriter writer)
 {
     base.writeHierarchyItem(writer);
     writer.writeValue <bool>("Kill_Players", this.killPlayers);
     writer.writeValue <bool>("Kill_Zombies", this.killZombies);
     writer.writeValue <bool>("Kill_Animals", this.killAnimals);
     writer.writeValue <bool>("Kill_Vehicles", this.killVehicles);
     writer.writeValue <EDeathCause>("Death_Cause", this.deathCause);
 }
Beispiel #15
0
 // Token: 0x06000C4E RID: 3150 RVA: 0x0005CD94 File Offset: 0x0005B194
 protected override void writeAsset(IFormattedFileWriter writer)
 {
     base.writeAsset(writer);
     writer.writeValue <ContentReference <Mesh> >("Mesh", this.mesh);
     writer.writeValue <ContentReference <Material> >("Material", this.material);
     writer.writeValue <bool>("Cast_Shadows", this.castShadows);
     writer.writeValue <bool>("Tile_Dither", this.tileDither);
     writer.writeValue <int>("Draw_Distance", this.drawDistance);
 }
 protected override void writeAsset(IFormattedFileWriter writer)
 {
     base.writeAsset(writer);
     writer.beginArray("Foliage");
     for (int i = 0; i < this.elements.Count; i++)
     {
         writer.writeValue <FoliageInfoCollectionAsset.FoliageInfoCollectionElement>(this.elements[i]);
     }
     writer.endArray();
 }
Beispiel #17
0
 // Token: 0x0600191C RID: 6428 RVA: 0x0005BD50 File Offset: 0x0005A150
 public virtual void write(IFormattedFileWriter writer)
 {
     writer.beginObject("Metadata");
     writer.writeValue <Guid>("GUID", this.GUID);
     writer.writeValue <Type>("Type", base.GetType());
     writer.endObject();
     writer.beginObject("Asset");
     this.writeAsset(writer);
     writer.endObject();
 }
Beispiel #18
0
 // Token: 0x06000CE3 RID: 3299 RVA: 0x0005EDF4 File Offset: 0x0005D1F4
 public virtual void write(IFormattedFileWriter writer)
 {
     writer.beginObject();
     writer.writeValue <FoliageCoord>("Coord", this.coord);
     writer.endObject();
     if (this.hasInstances)
     {
         this.writeInstances();
     }
 }
 protected override void writeVisibilityGroup(IFormattedFileWriter writer)
 {
     base.writeVisibilityGroup(writer);
     writer.writeValue <bool>("Is_Wireframe_Visible", this.isWireframeVisible);
     writer.writeValue <Color>("Wireframe_Color", this.wireframeColor);
     writer.writeValue <EGLVisibilityDepthMode>("Wireframe_Depth", this.wireframeDepth);
     writer.writeValue <bool>("Is_Surface_Visible", this.isSurfaceVisible);
     writer.writeValue <Color>("Surface_Color", this.surfaceColor);
     writer.writeValue <EGLVisibilityDepthMode>("Surface_Depth", this.surfaceDepth);
 }
 // Token: 0x06001B60 RID: 7008 RVA: 0x000978D0 File Offset: 0x00095CD0
 protected override void writeAsset(IFormattedFileWriter writer)
 {
     base.writeAsset(writer);
     writer.beginArray("Materials");
     for (int i = 0; i < this.materials.Count; i++)
     {
         writer.writeValue <ContentReference <Material> >(this.materials[i]);
     }
     writer.endArray();
 }
 // Token: 0x06001B5B RID: 7003 RVA: 0x000977D8 File Offset: 0x00095BD8
 protected override void writeAsset(IFormattedFileWriter writer)
 {
     base.writeAsset(writer);
     writer.writeValue <TypeReference <GameMode> >("Default_Game_Mode", this.defaultGameMode);
     writer.beginArray("Supported_Game_Modes");
     foreach (TypeReference <GameMode> value in this.supportedGameModes)
     {
         writer.writeValue <TypeReference <GameMode> >(value);
     }
     writer.endArray();
 }
 // Token: 0x06000B4A RID: 2890 RVA: 0x00059FEC File Offset: 0x000583EC
 public void write(IFormattedFileWriter writer)
 {
     writer.writeValue <float>("Snap_Position", this.snapPosition);
     writer.writeValue <float>("Snap_Rotation", this.snapRotation);
     writer.writeValue <float>("Snap_Scale", this.snapScale);
     writer.writeValue <float>("Surface_Offset", this.surfaceOffset);
     writer.writeValue <bool>("Surface_Align", this.surfaceAlign);
     writer.writeValue <bool>("Local_Space", this.localSpace);
     writer.writeValue <bool>("Lock_Handles", this.lockHandles);
     writer.writeValue <ERayMask>("Selection_Mask", this.selectionMask);
 }
Beispiel #23
0
 // Token: 0x060008EC RID: 2284 RVA: 0x0004E0FC File Offset: 0x0004C4FC
 protected override void writeHierarchyItem(IFormattedFileWriter writer)
 {
     base.writeHierarchyItem(writer);
     writer.writeValue <ushort>("Ambiance_ID", this.id);
     writer.writeValue <bool>("No_Water", this.noWater);
     writer.writeValue <bool>("No_Lighting", this.noLighting);
     writer.writeValue <bool>("Can_Rain", this.canRain);
     writer.writeValue <bool>("Can_Snow", this.canSnow);
     writer.writeValue <bool>("Override_Fog", this.overrideFog);
     writer.writeValue <Color>("Fog_Color", this.fogColor);
     writer.writeValue <float>("Fog_Height", this.fogHeight);
 }
 // Token: 0x06000CC8 RID: 3272 RVA: 0x0005E354 File Offset: 0x0005C754
 public override void write(IFormattedFileWriter writer)
 {
     writer.beginObject();
     writer.beginArray("Tiles");
     foreach (KeyValuePair <FoliageCoord, FoliageTile> keyValuePair in FoliageSystem.tiles)
     {
         FoliageTile value = keyValuePair.Value;
         writer.writeValue <FoliageTile>(value);
     }
     writer.endArray();
     writer.endObject();
 }
 // Token: 0x06000E0F RID: 3599 RVA: 0x00062C80 File Offset: 0x00061080
 public override void write(IFormattedFileWriter writer)
 {
     writer.beginObject();
     writer.beginArray("Tiles");
     foreach (KeyValuePair <LandscapeCoord, LandscapeTile> keyValuePair in Landscape.tiles)
     {
         LandscapeTile value = keyValuePair.Value;
         writer.writeValue <LandscapeTile>(value);
     }
     writer.endArray();
     writer.endObject();
 }
 protected override void writeAsset(IFormattedFileWriter writer)
 {
     base.writeAsset(writer);
     writer.writeValue <float>("Crawler_Chance", this.Crawler_Chance);
     writer.writeValue <float>("Sprinter_Chance", this.Sprinter_Chance);
     writer.writeValue <float>("Flanker_Chance", this.Flanker_Chance);
     writer.writeValue <float>("Burner_Chance", this.Burner_Chance);
     writer.writeValue <float>("Acid_Chance", this.Acid_Chance);
     writer.writeValue <float>("Boss_Electric_Chance", this.Boss_Electric_Chance);
     writer.writeValue <float>("Boss_Wind_Chance", this.Boss_Wind_Chance);
     writer.writeValue <float>("Boss_Fire_Chance", this.Boss_Fire_Chance);
 }
Beispiel #27
0
        public static void write <T>(IFormattedFileWriter output, T value)
        {
            IFormattedTypeWriter formattedTypeWriter;

            if (KeyValueTableTypeWriterRegistry.writers.TryGetValue(typeof(T), out formattedTypeWriter))
            {
                formattedTypeWriter.write(output, value);
            }
            else
            {
                output.writeValue(value.ToString());
            }
        }
Beispiel #28
0
 public virtual void write(IFormattedFileWriter writer)
 {
     writer.beginObject();
     writer.writeValue <LandscapeCoord>("Coord", this.coord);
     writer.beginArray("Materials");
     for (int i = 0; i < Landscape.SPLATMAP_LAYERS; i++)
     {
         writer.writeValue <AssetReference <LandscapeMaterialAsset> >(this.materials[i]);
     }
     writer.endArray();
     writer.endObject();
     this.writeHeightmaps();
     this.writeSplatmaps();
 }
Beispiel #29
0
 public virtual void write(IFormattedFileWriter writer)
 {
     writer.beginObject();
     writer.writeKey("Min_X");
     writer.writeValue <float>(base.transform.anchorMin.x);
     writer.writeKey("Max_X");
     writer.writeValue <float>(base.transform.anchorMax.x);
     writer.writeKey("Min_Y");
     writer.writeValue <float>(base.transform.anchorMin.y);
     writer.writeKey("Max_Y");
     writer.writeValue <float>(base.transform.anchorMax.y);
     this.writeContainer(writer);
     writer.endObject();
 }
 // Token: 0x06000A79 RID: 2681 RVA: 0x00052D5C File Offset: 0x0005115C
 public void write(IFormattedFileWriter writer)
 {
     writer.writeValue <bool>("Bake_Instanced_Meshes", this.bakeInstancedMeshes);
     writer.writeValue <bool>("Bake_Resources", this.bakeResources);
     writer.writeValue <bool>("Bake_Objects", this.bakeObjects);
     writer.writeValue <bool>("Bake_Clear", this.bakeClear);
     writer.writeValue <bool>("Bake_Apply_Scale", this.bakeApplyScale);
     writer.writeValue <float>("Brush_Radius", this.brushRadius);
     writer.writeValue <float>("Brush_Falloff", this.brushFalloff);
     writer.writeValue <float>("Brush_Strength", this.brushStrength);
     writer.writeValue <float>("Density_Target", this.densityTarget);
     writer.writeValue <ERayMask>("Surface_Mask", this.surfaceMask);
     writer.writeValue <uint>("Max_Preview_Samples", this.maxPreviewSamples);
 }