/// <summary> /// /// </summary> /// <param name="restriction"></param> /// <param name="value"></param> public void SetPlayerRestriction(PlayerRestrictionEnum restriction, bool value) { if (value) { if (!HasPlayerRestriction(restriction)) { Restriction |= (int)restriction; } } else { if (HasPlayerRestriction(restriction)) { Restriction ^= (int)restriction; } } }
/// <summary> /// /// </summary> /// <param name="restriction"></param> /// <returns></returns> public bool HasPlayerRestriction(PlayerRestrictionEnum restriction) { return((Restriction & (int)restriction) == (int)restriction); }
/// <summary> /// /// </summary> /// <param name="restriction"></param> /// <returns></returns> public bool HasPlayerRestriction(PlayerRestrictionEnum restriction) { return (Restriction & (int)restriction) == (int)restriction; }