Ars*_*pov 5 c# unity-game-engine visual-studio
我创建了一个在运行时自动为变量赋值的属性,如下所示:
[Assign(AssignmentTime.Awake)]
private Rigidbody _rigidBody;
Run Code Online (Sandbox Code Playgroud)
但是,编译器会发出警告,这是可以理解的,该值从未被分配并且始终为空。有没有办法让属性自动禁用警告?我真的不想每次想使用该属性时都编写警告抑制#pragma。
您可以指定一个默认值,例如null。这将使警告消失。您的分配和检查员分配稍后将覆盖默认值。
[Assign(AssignmentTime.Awake)]
private Rigidbody _rigidBody = null;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1263 次 |
| 最近记录: |