应用场景,类中引用配置表中的技能id,代码如下图
public class PropertyTest : MonoBehaviour
{
public string prefabPath = "";
//配置表中的技能id
public int skillId = 0;
}
Inspector中的显示如下图
技能配置表如下图
id为技能id,prefabPath为技能的特效路径,以英雄名为前缀,description为技能描述
Inspector中的SkillId的值为技能表中的id,需要手动填,不直观,容易填错,
下面的实现方式会去掉手动填id,而且显示上更清晰直观
先看下最终Inspector中显示的效果,显示的是英雄名称/技能描述,操作流程是从列表中点选就好