2
如何使字段在检查器中可见(可附加),但无法通过代码访问(类似私有)?
假设我有一个名为buttontype 的变量,Button它当然是System.Serializable。 我希望该变量可以通过检查器分配,所以我做到了public: public class SomeScript : MonoBehaviour{ public Button button; } 这给了我: 现在,我想保持代码的干净和安全(井井有条),这是我需要保留封装的真实原因。 我知道有多种方法可以像在运行时那样检索组件,transform.Find("Some/Genius/TypeUnsafe/Path")或者GameObject.Find("3 seconds scene iteration").GetComponent(...).我想避免这种情况。 如何搭配一个变量private access与它的public access的检查?