Class GenericComplexConditionConverter
- Namespace
- Vintagestory.API.Datastructures
- Assembly
- VintagestoryAPI.dll
public sealed class GenericComplexConditionConverter : JsonConverter
- Inheritance
-
JsonConverterGenericComplexConditionConverter
- Inherited Members
-
JsonConverter.CanReadJsonConverter.CanWrite
- Extension Methods
Fields
CollectibleConverter
public static ComplexConditionConverter<TagSet> CollectibleConverter
Field Value
EntityConverter
public static ComplexConditionConverter<TagSetFast> EntityConverter
Field Value
Methods
CanConvert(Type)
public override bool CanConvert(Type objectType)
Parameters
objectTypeType
Returns
ReadJson(JsonReader, Type, object?, JsonSerializer)
public override object? ReadJson(JsonReader reader, Type objectType, object? existingValue, JsonSerializer serializer)
Parameters
Returns
StaticInit(ITagRegistry<TagSet>, ITagRegistry<TagSetFast>)
Called from Main init as soon as the registries are available.
public static void StaticInit(ITagRegistry<TagSet> collectibleRegistry, ITagRegistry<TagSetFast> entityRegistry)
Parameters
collectibleRegistryITagRegistry<TagSet>entityRegistryITagRegistry<TagSetFast>
WriteJson(JsonWriter, object?, JsonSerializer)
public override void WriteJson(JsonWriter writer, object? value, JsonSerializer serializer)
Parameters
writerJsonWritervalueobjectserializerJsonSerializer