Не удается разрешить символ fsSerializer.TrySerialize - PullRequest
0 голосов
/ 13 октября 2018

Я импортировал плагин Unity Custom Quest - Quest System в мой проект Unity 2018.2.11f1.Затем появляются следующие две ошибки в SaveGameJsonSerializer.cs.

try
{
    StreamWriter writer = new StreamWriter ( stream, encoding );
    fsSerializer serializer = new fsSerializer ();
    fsData data = new fsData ();
    serializer.TrySerialize ( obj, out data );
    writer.Write ( fsJsonPrinter.CompressedJson ( data ) );
    writer.Dispose ();
}
catch ( Exception ex )
{
    Debug.LogException ( ex );
}

fsSerializer.TrySerialize: Невозможно разрешить символ «TrySerialize»

fsJsonPrinter.CompressedJson: Невозможно разрешить символ «TrySerialize»

Какая несовместимость вызывает эту проблему?Как я могу это исправить?Спасибо

Редактировать:

Вот перегрузки TrySerialize, присутствующие в fsSerializer:

public fsResult TrySerialize<T>(T instance, out fsData data);
public fsResult TryDeserialize<T>(fsData data, ref T instance);
public fsResult TrySerialize(Type storageType, object instance, out fsData data);
public fsResult TrySerialize(Type storageType, Type overrideConverterType, object instance, out fsData data);
...