コード例 #1
0
        public void SetBoss(GuildMemberInstance member)
        {
            if (this.Boss != member)
            {
                var oldBoss = this.Boss;
                oldBoss.Record.Rank = 0;
                oldBoss.Rights      = GuildRightsBitEnum.GUILD_RIGHT_NONE;
                oldBoss.Update();

                member.Record.Rank = 1;
                member.Rights      = GuildRightsBitEnum.GUILD_RIGHT_BOSS;
                member.Update();

                if (Members.Count > 1)
                {
                    Foreach(x => x.Character.TextInformation(TextInformationTypeEnum.TEXT_INFORMATION_ERROR, 199, new string[]
                    {
                        member.Character.Name,
                        oldBoss.Character.Name,
                        this.Record.Name,
                    }));
                }
            }
        }