示例#1
0
        public void AddPlayer(CharacterGuild Player, GuildGradeEnum Grade)
        {
            this.CharactersGuildCache.Add(Player);

            Player.OnResetRights();

            Player.SetGuild(this, Grade);
        }
示例#2
0
        public void SetGrade(GuildGradeEnum Grade)
        {
            this.Grade = (int)Grade;

            if (Grade == GuildGradeEnum.GRADE_BOSS)
            {
                foreach (GuildRightEnum Right in Enum.GetValues(typeof(GuildRightEnum)))
                {
                    this.SetCan(Right, true);
                }
            }
        }
示例#3
0
 public void SetGuild(Guild Guild, GuildGradeEnum Grade)
 {
     this.SetGrade(Grade);
     this.GuildCache = Guild;
     this.Guild      = Guild.ID;
 }