public void Init()
        {
            _client = new client.client();
            Login          _login     = new Login();
            Room           _room      = new Room();
            MJHuan         _MJhuan    = new MJHuan();
            ChatRPC        chat       = new ChatRPC();
            PlayerBaseData PlayerData = new PlayerBaseData();
            Pay            plPay      = new Pay();
            BindAgent      bind       = new BindAgent();
            Signin         sign       = new Signin();
            TaskModule     task       = new TaskModule();
            LobbyModule    lobby      = new LobbyModule();
            GMModule       gmm        = new GMModule();
            RankModule     rank       = new RankModule();
            MatchGame      matchGame  = new MatchGame();

            _client.modulemanager.add_module("login", _login);
            _client.modulemanager.add_module("room", _room);
            _client.modulemanager.add_module("mj_huanghuang", _MJhuan);
            _client.modulemanager.add_module("player_data", PlayerData);
            _client.modulemanager.add_module("chat", chat);
            _client.modulemanager.add_module("pay", plPay);
            _client.modulemanager.add_module("agent", bind);
            _client.modulemanager.add_module("signin", sign);
            _client.modulemanager.add_module("task", task);
            _client.modulemanager.add_module("redpackets", lobby);
            _client.modulemanager.add_module("gm", gmm);
            _client.modulemanager.add_module("rank_msg", rank);
            _client.modulemanager.add_module("match", matchGame);
            _tick = Environment.TickCount;
            _client.onConnectHub  += onConnectHub;
            _client.onConnectGate += onGeteHandle;
            log.log.setLogHandle(brokenLine);

            System.Random ran    = new System.Random();
            int           index  = ran.Next(4);
            short         portIP = portIpList[index];

            try
            {
                if (_client.connect_server(serverIp, portIP, serverIp, (short)(portIP + 1), _tick))
                {
                    // EventDispatcher.GetInstance().UIFrameWorkEventManager.TriggerEvent<string>(EventId.UIFrameWork_Bug, "connect_server_true");
                }
                else
                {
                    // EventDispatcher.GetInstance().UIFrameWorkEventManager.TriggerEvent<string>(EventId.UIFrameWork_Bug, "connect_server_false");
                }
            }
            catch (Exception e)
            {
                // EventDispatcher.GetInstance().UIFrameWorkEventManager.TriggerEvent<string>(EventId.UIFrameWork_Bug, e.Message);
            }
            //EventDispatcher.GetInstance().UIFrameWorkEventManager.TriggerEvent<string>(EventId.UIFrameWork_Bug, "connect_server_no_erro!");
            _tickcount = 0;
        }
Exemple #2
0
    public override void Setup()
    {
        base.Setup();

        lobbyModule = ModuleManager.Instance.EnsureModule <LobbyModule>();

        btn_UserIcon.onClick.AddListener(OnClickUseIcon);

        btn_PVE.onClick.AddListener(OnClickPVE);
        btn_PVP.onClick.AddListener(OnClickPVP);

        btn_Setting.onClick.AddListener(OnClickSetting);
        btn_Quest.onClick.AddListener(OnClickQuest);
        btn_Mail.onClick.AddListener(OnClickMail);
        btn_Ranking.onClick.AddListener(OnClickRanking);
    }