错误:Assets/beandefine.cs(23,1) (sorry Dani) 类型或命名空间定义,或预期的文件结尾

问题描述

我经常遇到这个错误!虽然它不是文件名,因为它是 beandefine.cs(我想定义一个游戏对象)

代码如下:

https://www.instagram.com/xxx/?__a=1&end_cursor=...
https://www.instagram.com/xxx/?__a=1&hash=...
https://www.instagram.com/xxx/?__a=1&page=2
https://www.instagram.com/xxx/?__a=1&after=...

请帮助。我认为代码很好,但它不起作用。验证了 3 次,是的,仍然很好。所以不知道发生了什么,但它不想工作。感谢您的帮助。

解决方法

人们什么时候会停止在方法中创建类级别的变量并想知道为什么编译器说不?显然不是今天。

问题来了

void BEAN() { public var BeanPlayer = GameObject.BeanPlayer; }

你真正想要什么?如果您想要类级别的变量,那么您需要在方法之外使用它。如果您只需要在方法中删除公共。并且 BeanPlayer 会抛出一个错误,因为 GameObject 不知道这些人的事情。您的意思是使用 getcomponent 吗?