Hello,
I am currently encountering weird bug since I tried to use GraphicsSettings.currentRenderPipeline.SetMSAASampleCount
in Unity Visual Scripting graph.
I added Universal Renderer Pipeline
in the Node library in the Project Settings so everything works in editor.
My error appears during build on Android (Mono and IL2CPP) with Unity 2021.1.0f1 :
Assets\Unity.VisualScripting.Generated\VisualScripting.Core\AotStubs.cs(4349,4): error CS0200: Property or indexer 'GraphicsSettings.videoShadersIncludeMode' cannot be assigned to -- it is read only
I don’t know why but the compilation fails, even if the property is not read only:
public static VideoShadersIncludeMode videoShadersIncludeMode
{
[MethodImpl(MethodImplOptions.InternalCall)]
get;
[MethodImpl(MethodImplOptions.InternalCall)]
set;
}
I checked that with ILSpy.
I removed Universal Renderer Pipeline
from the Node library to stop generating the method but it didn’t improve the situation.
Any idea?