Esempio n. 1
0
        public void Parse(Proto.PlayerList proto)
        {
            _account = proto.Account;
            _players.Clear();

            foreach (Proto.PlayerLittle one in proto.Player)
            {
                PlayerLitter info = new PlayerLitter();
                info.Parse(one);
                _players.Add(info);
            }

            ToUi();
        }
Esempio n. 2
0
        private void MsgPlayerList(Google.Protobuf.IMessage msg)
        {
            Proto.PlayerList protoRs = msg as Proto.PlayerList;
            if (protoRs == null)
            {
                return;
            }

            if (_accountInfo == null)
            {
                _accountInfo = new AccountInfo();
            }

            _accountInfo.Parse(protoRs);
        }