Inheritance: NFBehaviour
コード例 #1
0
ファイル: NFIPluginManager.cs プロジェクト: xubingyue/NFrame
        public bool AddModule(Type xType, NFILogicModule xModule)
        {
            xModule.SetMng(this);

            AddModule(xType.BaseType.ToString(), xModule);

            return(false);
        }
コード例 #2
0
ファイル: NFIPlugin.cs プロジェクト: phanvu1706/NFrame
        public bool CreateModule <T>()
        {
            Type xType = typeof(T);

            if (xType.IsSubclassOf(typeof(NFILogicModule)))
            {
                NFILogicModule xModule = Activator.CreateInstance(xType) as NFILogicModule;


                GetMng().AddModule(xType, xModule);

                return(true);
            }

            return(false);
        }
コード例 #3
0
ファイル: NFCPluginManager.cs プロジェクト: xubingyue/NFrame
 public override bool AddModule(string strClassName, NFILogicModule xModule)
 {
     return(mhtObject.TryAdd(strClassName, xModule));
 }
コード例 #4
0
ファイル: NFIPluginManager.cs プロジェクト: xubingyue/NFrame
 public abstract bool AddModule(string strClassName, NFILogicModule xModule);
コード例 #5
0
ファイル: NFCPluginManager.cs プロジェクト: ketoo/NFrame
 public override bool AddModule(string strClassName, NFILogicModule xModule)
 {
     return mhtObject.TryAdd(strClassName, xModule);
 }