FastScriptReload
FastScriptReload copied to clipboard
Hot Reload implementation for Unity. Iterate on code insanely fast without breaking play session. Supports any editor. 1. Play 2. Make change 3. See results
Hi, let's try to make a rewriter for extension methods. It would allow to avoid ambiguous call compilation errors : ```c# public static class SomeClass { public static void MyExtension(this...
Seems haven't support Unity 2023???
Yo, seems like both `System.Collections.Immutable.FSR.dll` and `System.Collections.Immutable.dll` identify as `System.Collections.Immutable`. Not sure if vendor one can be removed, or FSR one can be internally renamed (and usages updated if needed)....
`FastScriptReload.Editor.Compilation.DynamicCompilationBase.CreateSourceCodeCombinedContents` here: ``` var existingType = allTypes.Single(et => et.FullName == t.Key); ``` Type will be XXX.YYY and won't be properly resolved. Using Single will cause exception
Hi handzlikchris, I am not sure if the methods and technologies you used in this tool can only work on newer Unity3D. when I tried to use your project on...
I encountered the following error message: ``` InvalidOperationException: Sequence contains no matching element System.Linq.Enumerable.First[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate) (at :0) FastScriptReload.Runtime.AssemblyChangesLoaderResolver.Resolve () (at Assets/FastScriptReload/Scripts/Runtime/AssemblyChangesLoaderResolver.cs:23) FastScriptReload.Editor.FastScriptReloadManager.Update () (at Assets/FastScriptReload/Scripts/Editor/FastScriptReloadManager.cs:424) UnityEditor.EditorApplication.Internal_CallUpdateFunctions ()...
I'm currently using Unity 2022.3.16f, and FSR 1.5 is working flawlessly with Rewired 1.1.49.1. However, when I upgrade the package to version 1.6 or use the latest development version (5b61e98),...
## Current Workaround So it seems this is the workaround for now. Any direct access the new field breaks the rewritter. ```c# _instanceNewField.DoesWhatYouWant(); //
Currently Mac detorur works only in Intel version, this is down to MonoMod/Harmony not supporting, More details https://github.com/pardeike/Harmony/issues/424
#if ImmersiveVrTools_DebugEnabled LoggerScoped.Log($"Application not playing, change to: {e.Name} won't be compiled and hot reloaded"); #endif e is not found