Table of Contents

Class BuildingDefinitionGroupJsonConverter

Namespace
Root
Assembly
Game.Orchestration.dll
public class BuildingDefinitionGroupJsonConverter : JsonConverter<IBuildingDefinitionGroup>
Inheritance
object
JsonConverter
BuildingDefinitionGroupJsonConverter
Extension Methods

Constructors

BuildingDefinitionGroupJsonConverter(GameBuildings)

public BuildingDefinitionGroupJsonConverter(GameBuildings gameBuildings)

Parameters

gameBuildings GameBuildings

Properties

CanWrite

public override bool CanWrite { get; }

Property Value

bool

Methods

ReadJson(JsonReader, Type, IBuildingDefinitionGroup, bool, JsonSerializer)

public override IBuildingDefinitionGroup ReadJson(JsonReader reader, Type objectType, IBuildingDefinitionGroup existingValue, bool hasExistingValue, JsonSerializer serializer)

Parameters

reader JsonReader
objectType Type
existingValue IBuildingDefinitionGroup
hasExistingValue bool
serializer JsonSerializer

Returns

IBuildingDefinitionGroup

WriteJson(JsonWriter, IBuildingDefinitionGroup, JsonSerializer)

public override void WriteJson(JsonWriter writer, IBuildingDefinitionGroup value, JsonSerializer serializer)

Parameters

writer JsonWriter
value IBuildingDefinitionGroup
serializer JsonSerializer