示例#1
0
    void Start()
    {
        NgameLua.Hotfix();

        NgameLua.DoFileString("Main");
        LuaEnvManager.Instanse.InitGlobalLuaFunc();
        UIPathHelper.Init();

        //加载登陆窗体
        UIManager.Instance.ShowUIForms(ProConst.LOGON_FROMS);
    }
示例#2
0
        private CBLuaPanel GetLuaPanel(string key, UIControlData uiControlData)
        {
            string   luaPath   = UIPathHelper.GetLuaPath(key);
            LuaTable scriptEnv = NgameLua.Load(luaPath);

            if (scriptEnv == null)
            {
                return(null);
            }
            CBLuaPanel pnl = new CBLuaPanel(luaPath, scriptEnv, uiControlData);

            return(pnl);
        }