无法将可编写脚本的 object 分配给游戏中的状态变量 object
Can't be assigned scriptable object to state variable in game object
正如我前面所说的,我不能将我的 scobjecto 分配给状态变量。
我创建了 2 个不同的脚本 object(有 2 个不同的脚本)
(如您所见,他们的名字是“Starting State”和“Heaaad”)
Those are scriptable objects
然后我创建了 2 个状态变量来分配可编写脚本的 objects。
- 我故事的状态。
- 我的头脑状态(标题)
我可以将我的“起始状态”object分配给我的“起始状态”状态,但我无法分配我的
“Heaad”object 到“Head State”状态。但是我对那些 object 做了完全相同的事情。
"Heaaad" scriptable object gives this error
"Heaaad" scriptable object C# code
"Starting State" scriptable object C# code
Those are States
我不明白我做错了什么。
提前感谢您的关注。
抱歉造成任何混乱。
HeadHolderScoob 的名称与文件名“HeadHolderSCOOB.cs”不匹配
确保 class 与文件名中的名称相同(本例中的大写字母不匹配)
我们的欢迎
正如我前面所说的,我不能将我的 scobjecto 分配给状态变量。 我创建了 2 个不同的脚本 object(有 2 个不同的脚本) (如您所见,他们的名字是“Starting State”和“Heaaad”)
Those are scriptable objects
然后我创建了 2 个状态变量来分配可编写脚本的 objects。
- 我故事的状态。
- 我的头脑状态(标题)
我可以将我的“起始状态”object分配给我的“起始状态”状态,但我无法分配我的 “Heaad”object 到“Head State”状态。但是我对那些 object 做了完全相同的事情。
"Heaaad" scriptable object gives this error
"Heaaad" scriptable object C# code
"Starting State" scriptable object C# code
Those are States
我不明白我做错了什么。
提前感谢您的关注。 抱歉造成任何混乱。
HeadHolderScoob 的名称与文件名“HeadHolderSCOOB.cs”不匹配 确保 class 与文件名中的名称相同(本例中的大写字母不匹配)
我们的欢迎