AssetReferenceJsonConverterFactory

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