AssetReferenceJsonConverterFactory
- Namespace: Turian.Engine.Core
- Source File: AssetReferenceJsonConverterFactory.cs
Creates JSON converters for AssetReference{TAsset} and any of its subclasses (such as PrefabReference<TComponent>). The declared field type is used to instantiate the correct concrete reference during deserialization.
Public Methods
CanConvert
public override bool CanConvert(Type typeToConvert)
Parameters:
typeToConvert(Type)
Returns: bool
CreateConverter
public override JsonConverter CreateConverter(Type typeToConvert, JsonSerializerOptions options)
Parameters:
typeToConvert(Type)options(JsonSerializerOptions)
Returns: JsonConverter