Unity Engine settings
General
Automatically install and update Rider's Unity editor plugin | |
Automatically refresh assets in Unity | If this checkbox is enabled, JetBrains Rider triggers asset refresh in Unity when you make one of the following changes to the project:
|
Notify when Rider package update is available |
C#
Show gutter icons for implicit script usages | Use this option to choose when to show the Unity gutter icon for classes, methods, and fields that are implicitly used by Unity: |
Enable performance analysis in frequently called code | When this option is enabled, JetBrains Rider shows you performance sensitive areas: event functions that are called each frame, such as |
Highlight performance critical contexts: | Unity has a number of methods that get called very frequently. These methods are treated as a performance-critical context and can be highlighted in the editor gutter. You can choose to highlight all such areas or only the current method to reduce the visual noise. |
Show gutter icons for frequently called methods | When this option is enabled, you will see the following gutter indicators next to frequently called methods: |
Enable analysis for Burst compiler issues | |
Show gutter icons for Burst compiled called methods | |
Serialized field naming rules |
Dots
Exclude DOTS-generated code from navigation results |
Refactoring
Ask whether to add 'FormerlySerializedAs' when renaming serialized fields | |
Add 'FormerlySerializedAs' when renaming serialized fields |
Text Based Assets
Parse text-based asset files for script and event handler usages | |
Show Inspector values in the editor | |
Cache prefab data to improve Find Usages performance | |
Automatically disable asset indexing for large solutions | |
Prefer UnityYamlMerge for merging YAML files |
Shaders
Suppress resolve errors of unqualified names |
Debugging
Extend value rendering | When enabled, JetBrains Rider will show extra values in debugger object views, such as active scene and |
Ignore 'Break on unhandled exceptions' setting for IL2CPP players | Unity's Mono 4.x runtime ignores the 'Break on unhandled exceptions' setting. This option applies the same behaviour to IL2CPP players. |