コード例 #1
0
        public void ConnectMember(Player plr)
        {
            Members.First(x => x.Name == plr.Character.Name).Player = plr;

            var notice = new SNotice(NoticeType.Guild, $"Welcome back {plr.Character.Name}");

            foreach (var memb in Members.Where(x => x.Player != null))
            {
                memb.Player.Session.SendAsync(notice);
            }
        }
コード例 #2
0
ファイル: Guild.cs プロジェクト: kevinf93/MuEmu
        public void ConnectMember(Player plr)
        {
            var conMemb = Find(plr.Character.Name);

            conMemb.Player = plr;
            conMemb.ViewPort();
            plr.Character.Guild = this;

            var notice = new SNotice(NoticeType.Guild, $"Welcome back {plr.Character.Name}");

            ActiveMembers
            .Select(x => x.Player.Session)
            .SendAsync(notice)
            .Wait();
        }