Beispiel #1
0
        public void RefreshOnlinePlayer()
        {
            uIPlayerBars.Clear();
            _onlinePlayerList.Clear();

            if (Main.netMode == 1)
            {
                MessageSender.SendRequestOnlinePlayer();
            }
            else
            {
                for (var i = 0; i < 20; i++)
                {
                    var testinfo = new JsonData.SimplifiedPlayerInfo
                    {
                        Name = ServerUtils.RandomGenString()
                    };
                    var bar = new UINormalPlayerBar(testinfo);
                    uIPlayerBars.Add(bar);
                    _onlinePlayerList.Add(bar);
                    onlinelabel.SetText($"在线玩家  人数: {uIPlayerBars.Count}");
                }
            }
            _relaxTimer = 180;
            _rotation   = 0f;
        }
Beispiel #2
0
        public void AppendPlayers(JsonData.SimplifiedPlayerInfo info)
        {
            var bar = new UINormalPlayerBar(info);

            uIPlayerBars.Add(bar);
            _onlinePlayerList.Add(bar);

            onlinelabel.SetText($"在线玩家  人数: {uIPlayerBars.Count}");
        }