比如这个需求是这样的:
通过点击不同的GO,显示不同的文字
例如GO1至GO5都可以点击,点击之后显示一个GO6,GO6初始化时,根据点的是GO1到5中的哪一个,分别传一个不同的string值,显示不同的文字。
我现在的做法是,GO6是做好放在那儿但是先不激活的。
GO6绑定一个script,比如叫GO6Script,里面有一个text变量。
需要显示的时候,得到GO6对应的GO6Script实例,设置text值,然后在OnEnable中将text值显示到label上。
这个做法跑通了,但是总觉得很别扭,不知道有没有更好的做法?