Ejemplo n.º 1
0
        public void init(Variant parma)
        {
            if (CrossApp.singleton == null)
            {
                g_debug.Log("gameMain.............1");

                new CrossApp(true);
                g_debug.Log("gameMain.............1-1");
                CrossApp.singleton.regPlugin(new gameEventDelegate());
                g_debug.Log("gameMain.............1-2");
                CrossApp.singleton.regPlugin(new processManager());
                g_debug.Log("gameMain.............1-3");
                CrossApp.singleton.init();
                g_debug.Log("gameMain.............1-4");


                g_gameM = createGameManager();
                g_debug.Log("gameMain.............1-5");
                g_netM = createNetManager();
                g_debug.Log("gameMain.............1-6");
                g_sceneM = createSceneManager();
                g_debug.Log("gameMain.............1-7");
                g_uiM = createUiManager();
                g_debug.Log("gameMain.............1-8");
                g_gameConfM = createGameConfingManager();
                g_debug.Log("gameMain.............1-9");

                g_netM.init();
                g_debug.Log("gameMain.............1-10");
                g_gameM.init();
                g_debug.Log("gameMain.............1-11");
                g_gameConfM.init();
                g_debug.Log("gameMain.............1-12");
                g_sceneM.init();
                g_debug.Log("gameMain.............1-13");
                g_uiM.init();
                g_debug.Log("gameMain.............1-14");
            }

            g_debug.Log("gameMain.............2");
            onInit(parma);
            g_debug.Log("gameMain.............2-ee");
        }