static JsonSerializer() { _serializer = new fsSerializer(); _serializer.Config = new fsConfig() { SerializeEnumsAsInteger = true, IgnoreSerializeAttributes = new Type[] { typeof(IgnoreCustomSerializationAttribute), typeof(NonSerializedAttribute), typeof(fsIgnoreAttribute) }, SerializeAttributes = new Type[] { typeof(CustomSerializationAttribute), typeof(UnityEngine.SerializeField), typeof(fsPropertyAttribute) } }; _serializer.RemoveProcessor <fsSerializationCallbackReceiverProcessor>(); _engineObjectConvertor = new fsUnityEngineObjectConverter(); _serializer.AddConverter(_engineObjectConvertor); }