// Use this for initialization void Awake() { m_instance = this; //创建NPC闲话对应配置列表 if (null == NPCTalkConfigFile) { TraceUtil.Log(SystemModel.Common, TraceLevel.Error, "NPCTalkConfigData没有指定NPC对话的配置文件!"); } else { foreach (NPCTalkConfigData element in NPCTalkConfigFile._dataTable) { m_npcTalkConfigList.Add(element._SID, element); } } //创建NPC闲话对应配置列表 if (null == NPCConfigFile) { TraceUtil.Log(SystemModel.Common, TraceLevel.Error, "NPCConfigDataBase没有指定NPC的配置文件!"); } else { foreach (NPCConfigData element in NPCConfigFile._dataTable) { m_npcConfigList.Add(element._NPCID, element); } } //创建NPC特殊功能配置表 if (null == NPCSpecialConfigFile) { TraceUtil.Log(SystemModel.Common, TraceLevel.Error, "NPCSpecialConfigDataBase没有指定NPC特殊功能的配置文件!"); } else { foreach (NPCSpecialConfigData element in NPCSpecialConfigFile._dataTable) { m_npcSpecialConfigList.Add(element); } } }
void OnDestroy() { m_instance = null; }