Esempio n. 1
0
    public void OnEnterClick()
    {
        foreach (var toggle in toggles)
        {
            if (toggle.isOn)
            {
                Text t        = toggle.GetComponentInChildren <Text>();
                long playerId = long.Parse(t.text);

                MsgEnterGame msgEnterGame = new MsgEnterGame();
                msgEnterGame.playerId = playerId;
                NetManager.Send(msgEnterGame);
            }
        }
    }
Esempio n. 2
0
    public void OnMsgEnterGame(MsgBase msgBase)
    {
        MsgEnterGame msg = (MsgEnterGame)msgBase;

        if (msg.result == 0)
        {
            //载入游戏数据
            GameObject.FindGameObjectWithTag("Canvas").AddComponent <UIController>().init();
            GameMain.playerId = msg.playerId;
            //获取同区域所有玩家位置信息
            NewPlayerObj(msg.playerEntities);
            synItems(msg.items);
            // for(int i = 0; i < msg.playerEntities.Length; i++){

            //     if(msg.playerEntities[i].playerId == msg.playerId){
            //         synProperties(msg.playerEntities[i]);
            //     }
            // }

            Close();
        }
    }