无法通过检查器为子类中的gameobject指定值

时间:2017-02-23 16:43:15

标签: c# unity3d

在Unity中,我有类Function1Function2等等,他们从Functions类继承并附加到单独的预制件上。 Functions类有一个类型为Movement的目标变量,它附加到一个名为Character的游戏对象。

例如,我将Function1附加到层次结构中的预制件并将Character拖到目标变量上,它就可以正常工作了。但是当我将预制件拉到项目文件夹时,变量目标将返回到None类型。运动是一个单身人士。我只是在Function1脚本中使用GetComponent,它可以工作。但我无法理解为什么我不能通过层次结构分配值。

顺便说一下,我需要Character的转换来寻找路径。

0 个答案:

没有答案