public void AddPlayer(CharacterGuild Player, GuildGradeEnum Grade) { this.CharactersGuildCache.Add(Player); Player.OnResetRights(); Player.SetGuild(this, Grade); }
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); } } }
public void SetGuild(Guild Guild, GuildGradeEnum Grade) { this.SetGrade(Grade); this.GuildCache = Guild; this.Guild = Guild.ID; }