Class BuildingDefinitionGroupJsonConverter
- Namespace
- Root
- Assembly
- Game.Orchestration.dll
public class BuildingDefinitionGroupJsonConverter : JsonConverter<IBuildingDefinitionGroup>
- Inheritance
-
objectJsonConverterJsonConverter<IBuildingDefinitionGroup>BuildingDefinitionGroupJsonConverter
- Extension Methods
Constructors
BuildingDefinitionGroupJsonConverter(GameBuildings)
public BuildingDefinitionGroupJsonConverter(GameBuildings gameBuildings)
Parameters
gameBuildingsGameBuildings
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
readerJsonReaderobjectTypeTypeexistingValueIBuildingDefinitionGrouphasExistingValueboolserializerJsonSerializer
Returns
WriteJson(JsonWriter, IBuildingDefinitionGroup, JsonSerializer)
public override void WriteJson(JsonWriter writer, IBuildingDefinitionGroup value, JsonSerializer serializer)
Parameters
writerJsonWritervalueIBuildingDefinitionGroupserializerJsonSerializer