我有两个脚本scriptA和scriptB。
ScriptA具有可脚本化对象的列表,每个对象都有ScriptB中变量的子集。 ScriptB具有一整套变量,它们的名称与scriptable对象中的变量相同。
我正在尝试检查可编写脚本的对象,以查看它们是否具有与ScriptB中相同的变量名,如果是,请将其更改为ScriptB中该变量的值。
我可以手动进行操作,如下所示,但是有更简单的方法吗?
foreach (SkillScriptableObject item in MainCombatSkills)
{
item.swordFighting = character1.swordFighting;
item.working_together_gain = character1.working_together_gain;
item.room_gain = character1.room_gain;
}