コード例 #1
0
 public void RegisterTriggerFactory(string _name, ISkillTriggerFactory fac)
 {
     if (m_DicTriggerFactory.ContainsKey(_name))
     {
         return;
     }
     m_DicTriggerFactory.Add(_name, fac);
 }
コード例 #2
0
ファイル: SkillTriggerManager.cs プロジェクト: cnscj/THSTG
        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;
        }