public void RegisterTriggerFactory(string _name, ISkillTriggerFactory fac) { if (m_DicTriggerFactory.ContainsKey(_name)) { return; } m_DicTriggerFactory.Add(_name, fac); }
public void RegisterFactory(string funcName, ISkillTriggerFactory factoryInstance) { if (string.IsNullOrEmpty(funcName)) { return; } if (factoryInstance == null) { return; } var dict = GetFactoryDict(); dict[funcName] = factoryInstance; factoryInstance.Type = funcName; }