Unity - Visual Studio 的自动完成修复

Tav*_*dos 1 c# unity-game-engine visual-studio

我不知道是什么开始的——也许是对 Unity Engine 或 Visual Studio Tools for Unity 的更新(因为我不记得我已经更新了 Visual Studio 本身)——但是几周以来,我的 Visual Studio自动完成基本上与 Unity 不兼容。

我曾经写过“void A”来完成它

void Awake() {

}
Run Code Online (Sandbox Code Playgroud)

但现在它会自动完成

private void Awake() {

}
Run Code Online (Sandbox Code Playgroud)

有没有人知道是什么导致了这种情况以及如何将其改回来?每次我自动完成标准的 Unity 方法时,删除“私有”访问修饰符会很烦人。

Pro*_*mer 5

更新更改了一些设置。我现在才注意到,但没有问题。

转到工具-->选项。选择Tools for Unity,然后将Unity Messages 范围Private更改为Default。单击确定并退出。

在此处输入图片说明