상속: NFBehaviour
예제 #1
0
        public bool AddModule(Type xType, NFILogicModule xModule)
        {
            xModule.SetMng(this);

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

            return(false);
        }
예제 #2
0
        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
 public override bool AddModule(string strClassName, NFILogicModule xModule)
 {
     return(mhtObject.TryAdd(strClassName, xModule));
 }
예제 #4
0
 public abstract bool AddModule(string strClassName, NFILogicModule xModule);
예제 #5
0
 public override bool AddModule(string strClassName, NFILogicModule xModule)
 {
     return mhtObject.TryAdd(strClassName, xModule);
 }