Nikola Đurinec
Nikola Đurinec
I've tracked down the issue to: https://github.com/stride3d/stride/blob/7e836297cb5930c01e6dfa0183e7f3cc64748fb6/sources/editor/Stride.Assets.Presentation/AssetEditors/ScriptSourceCodeResolver.cs#L88 where assemblyFullName is "MyGame, Version=**0**.0.0.0, Culture=neutral, PublicKeyToken=null" and x.FullName is "MyGame, Version=**1**.0.0.0, Culture=neutral, PublicKeyToken=null" resulting in null assembly and ignoring all types
Run into same issue.. I have ```c# public static void WriteValueSafe(this FastBufferWriter writer, in List value) ``` and ```c# public static void WriteValueSafe(this FastBufferWriter writer, in List value) ``` When...
Adding this to [GetWriteMethodForParameter](https://github.com/Unity-Technologies/com.unity.netcode.gameobjects/blob/d1f990d97b80d49ce12fce7357cbd5f6b794ce01/com.unity.netcode.gameobjects/Editor/CodeGen/NetworkBehaviourILPP.cs#L630) and [GetReadMethodForParameter](https://github.com/Unity-Technologies/com.unity.netcode.gameobjects/blob/d1f990d97b80d49ce12fce7357cbd5f6b794ce01/com.unity.netcode.gameobjects/Editor/CodeGen/NetworkBehaviourILPP.cs#L745) of NetworkBehaviourILPP fixes the issue. ```c# if (parameters[1].ParameterType.FullName != paramType.MakeByReferenceType().FullName) continue; ``` `.Resolve()` reduces generic type like `List` and `List` to `List'1`. That's why...
Tried #1588 fix, but it does not work for me.