Beispiel #1
0
        void Start()
        {
            Debuger.EnableLog = true;
            this.Log("Start Test");

            ModuleManager.Instance.SetDomain("Test");

            ModuleManager.Instance.CreateModule("ModuleA");
            ModuleManager.Instance.CreateModule <ModuleB>();

            ModuleC.Instance.DoSomething(false);
            ModuleC.Instance.ReleaseSomeModule("ModuleB");
            ModuleC.Instance.DoSomething(true);

            BusinessModule module = ModuleManager.Instance.GetModule("ModuleA");

            if (module != null)
            {
                module.Open("Hello");
                module.Close();
            }

            ModuleManager.Instance.Release();
            ModuleC.Instance.DoSomething(true);
        }