Jacob Dufault
Jacob Dufault
I'd highly appreciate any examples if you see the error again :)
This should be relatively simple to fix (some type calls are most likely missing `.Resolve()` postfix). I'll try to upload a patch within the next few days.
I'm in the process of reworking how reflection works (https://github.com/jacobdufault/fastreflect). I rewrote the AOT pipeline (which is why the example script doesn't work anymore), but I'm going to rewrite it...
Sure, here is roughly how I'd implement it. There are only a few required modifications. ###### Usage ``` c# class Model { [fsProperty(ShouldSerialize="CheckMember")] public int Member; bool CheckMember() { return...
An additional scenario this system should handle is ``` c# public class Model { [fsProperty(DoNotEmitTypeMetadata = true)] public object Member; } ``` (see some of the comments in #24)
I expect performance to be significantly better if Full Serializer is used in AOT mode - that should be benchmarked though. One of the reasons FS has poor performance is...
> A simple example would be aliasing on types which could shave off quite some time on parsing and file size. (Correct me if I'm mistaken, as I've not found...
f43c7f9b0f850e23676c09e173dd98cc8fef67ff contains a number of AOT quality of life improvements. Inside of Unity, AOT candidate types are automatically discovered and only a single button press is needed to generate the...
Ya, that would be optimal. I'll try to get an asset store package up in the future and add those releases to a special folder inside of this repo.
Ah! Even better, ha.