12345678910111213141516171819202122 |
- // safety fuse for weaver to flip.
- // runtime can check this to ensure weaving succeded.
- // otherwise running server/client would give lots of random 'writer not found' etc. errors.
- // this is much cleaner.
- //
- // note that ILPostProcessor errors already block entering playmode.
- // however, issues could still stop the weaving from running at all.
- // WeaverFuse can check if it actually ran.
- namespace Mirror
- {
- public static class WeaverFuse
- {
- // this trick only works for ILPostProcessor.
- // CompilationFinishedHook can't weaver Mirror.dll.
- public static bool Weaved() =>
- #if UNITY_2020_3_OR_NEWER
- false;
- #else
- true;
- #endif
- }
- }
|