/// <summary> /// Fills the property of this struct that has the correct name with the information contained in the member-XElement. /// </summary> /// <param name="member">The member element storing the information.</param> /// <returns>Whether it was successful or not.</returns> protected override bool parseXml(XElement member) { var value = getMemberValueElement(member); switch (getMemberName(member)) { case "Command": if (!command.ParseXml(value)) { return(false); } break; case "Ratio": if (!ratio.ParseXml(value)) { return(false); } break; default: return(false); } return(true); }
/// <summary> /// Fills the property of this struct that has the correct name with the information contained in the member-XElement. /// </summary> /// <param name="member">The member element storing the information.</param> /// <returns>Whether it was successful or not.</returns> protected override bool parseXml(XElement member) { var value = getMemberValueElement(member); switch (getMemberName(member)) { case "LadderServerLimitMin": if (!ladderServerLimitMin.ParseXml(value)) { return(false); } break; case "LadderServerLimitMax": if (!ladderServerLimitMax.ParseXml(value)) { return(false); } break; default: return(false); } return(true); }
/// <summary> /// Fills the property of this struct that has the correct name with the information contained in the member-XElement. /// </summary> /// <param name="member">The member element storing the information.</param> /// <returns>Whether it was successful or not.</returns> protected override bool parseXml(XElement member) { var value = getMemberValueElement(member); switch (getMemberName(member)) { case "Login": if (!login.ParseXml(value)) { return(false); } break; case "IPAddress": if (!ipAddress.ParseXml(value)) { return(false); } break; case "StateUpdateLatency": if (!stateUpdateLatency.ParseXml(value)) { return(false); } break; case "StateUpdatePeriod": if (!stateUpdatePeriod.ParseXml(value)) { return(false); } break; case "LatestNetworkActivity": if (!latestNetworkActivity.ParseXml(value)) { return(false); } break; case "NetworkLossRate": if (!networkLossRate.ParseXml(value)) { return(false); } break; default: return(false); } return(true); }
/// <summary> /// Fills the property of this struct that has the correct name with the information contained in the member-XElement. /// </summary> /// <param name="member">The member element storing the information.</param> /// <returns>Whether it was successful or not.</returns> protected override bool parseXml(XElement member) { var value = getMemberValueElement(member); switch (getMemberName(member)) { case "IsLobby": if (!isLobby.ParseXml(value)) { return(false); } break; case "LobbyPlayers": if (!lobbyPlayers.ParseXml(value)) { return(false); } break; case "LobbyMaxPlayers": if (!lobbyMaxPlayers.ParseXml(value)) { return(false); } break; case "LobbyPlayersLevel": if (!lobbyPlayersLevel.ParseXml(value)) { return(false); } break; default: return(false); } return(true); }
/// <summary> /// Fills the property of this struct that has the correct name with the information contained in the member-XElement. /// </summary> /// <param name="member">The member element storing the information.</param> /// <returns>Whether it was successful or not.</returns> protected override bool parseXml(XElement member) { var value = getMemberValueElement(member); switch (getMemberName(member)) { case "Name": if (!name.ParseXml(value)) { return(false); } break; case "ZonePath": if (!zonePath.ParseXml(value)) { return(false); } break; case "City": if (!city.ParseXml(value)) { return(false); } break; case "EmblemUrl": if (!emblemUrl.ParseXml(value)) { return(false); } break; case "ClubLinkUrl": if (!clubLinkUrl.ParseXml(value)) { return(false); } break; case "HuePrimary": if (!huePrimary.ParseXml(value)) { return(false); } break; case "HueSecondary": if (!hueSecondary.ParseXml(value)) { return(false); } break; case "RGB": if (!rgb.ParseXml(value)) { return(false); } break; default: return(false); } return(true); }
/// <summary> /// Fills the property of this struct that has the correct name with the information contained in the member-XElement. /// </summary> /// <param name="member">The member element storing the information.</param> /// <returns>Whether it was successful or not.</returns> protected override bool parseXml(XElement member) { var value = getMemberValueElement(member); switch (getMemberName(member)) { case "Login": if (!login.ParseXml(value)) { return(false); } break; case "NickName": if (!nickName.ParseXml(value)) { return(false); } break; case "PlayerId": if (!playerId.ParseXml(value)) { return(false); } break; case "Rank": if (!rank.ParseXml(value)) { return(false); } break; case "BestTime": if (!bestTime.ParseXml(value)) { return(false); } break; case "BestCheckpoints": if (!bestCheckpoints.ParseXml(value)) { return(false); } break; case "Score": if (!score.ParseXml(value)) { return(false); } break; case "NbrLapsFinished": if (!nbrLapsFinished.ParseXml(value)) { return(false); } break; case "LadderScore": if (!ladderScore.ParseXml(value)) { return(false); } break; default: return(false); } return(true); }
/// <summary> /// Fills the property of this struct that has the correct name with the information contained in the member-XElement. /// </summary> /// <param name="member">The member element storing the information.</param> /// <returns>Whether it was successful or not.</returns> protected override bool parseXml(XElement member) { var value = getMemberValueElement(member); switch (getMemberName(member)) { case "Name": if (!name.ParseXml(value)) { return(false); } break; case "Comment": if (!comment.ParseXml(value)) { return(false); } break; case "Password": if (!password.ParseXml(value)) { return(false); } break; case "PasswordForSpectator": if (!passwordForSpectator.ParseXml(value)) { return(false); } break; case "HideServer": if (!hideServer.ParseXml(value)) { return(false); } break; case "CurrentMaxPlayers": if (!currentMaxPlayers.ParseXml(value)) { return(false); } break; case "NextMaxPlayers": if (!nextMaxPlayers.ParseXml(value)) { return(false); } break; case "CurrentMaxSpectators": if (!currentMaxSpectators.ParseXml(value)) { return(false); } break; case "NextMaxSpectators": if (!nextMaxSpectators.ParseXml(value)) { return(false); } break; case "KeepPlayerSlots": if (!keepPlayerSlots.ParseXml(value)) { return(false); } break; case "IsP2PUpload": if (!isP2PUpload.ParseXml(value)) { return(false); } break; case "IsP2PDownload": if (!isP2PDownload.ParseXml(value)) { return(false); } break; case "CurrentLadderMode": if (!currentLadderMode.ParseXml(value)) { return(false); } break; case "NextLadderMode": if (!nextLadderMode.ParseXml(value)) { return(false); } break; case "LadderServerLimitMax": if (!ladderServerLimitMax.ParseXml(value)) { return(false); } break; case "LadderServerLimitMin": if (!ladderServerLimitMin.ParseXml(value)) { return(false); } break; case "CurrentVehicleNetQuality": if (!currentVehicleNetQuality.ParseXml(value)) { return(false); } break; case "NextVehicleNetQuality": if (!nextVehicleNetQuality.ParseXml(value)) { return(false); } break; case "CurrentCallVoteTimeOut": if (!currentCallVoteTimeOut.ParseXml(value)) { return(false); } break; case "NextCallVoteTimeOut": if (!nextCallVoteTimeOut.ParseXml(value)) { return(false); } break; case "CallVoteRatio": if (!callVoteRatio.ParseXml(value)) { return(false); } break; case "AllowMapDownload": if (!allowChallengeDownload.ParseXml(value)) { return(false); } break; case "AutoSaveReplays": if (!autoSaveReplays.ParseXml(value)) { return(false); } break; case "AutoSaveValidationReplays": if (!autoSaveValidationReplays.ParseXml(value)) { return(false); } break; case "RefereePassword": if (!refereePassword.ParseXml(value)) { return(false); } break; case "RefereeMode": if (!refereeMode.ParseXml(value)) { return(false); } break; case "CurrentUseChangingValidationSeed": if (!currentUseChangingValidationSeed.ParseXml(value)) { return(false); } break; case "NextUseChangingValidationSeed": if (!nextUseChangingValidationSeed.ParseXml(value)) { return(false); } break; case "ClientInputsMaxLatency": if (!clientInputsMaxLatency.ParseXml(value)) { return(false); } break; case "DisableHorns": if (!disableHorns.ParseXml(value)) { return(false); } break; case "DisableServiceAnnounces": // sic if (!disableServiceAnnouncements.ParseXml(value)) { return(false); } break; default: return(false); } return(true); }
/// <summary> /// Fills the property of this struct that has the correct name with the information contained in the member-XElement. /// </summary> /// <param name="member">The member element storing the information.</param> /// <returns>Whether it was successful or not.</returns> protected override bool parseXml(XElement member) { var value = getMemberValueElement(member); switch (getMemberName(member)) { case "Name": if (!name.ParseXml(value)) { return(false); } break; case "Comment": if (!comment.ParseXml(value)) { return(false); } break; case "Password": if (!password.ParseXml(value)) { return(false); } break; case "PasswordForSpectator": if (!passwordForSpectator.ParseXml(value)) { return(false); } break; case "NextMaxPlayers": if (!nextMaxPlayers.ParseXml(value)) { return(false); } break; case "NextMaxSpectators": if (!nextMaxSpectators.ParseXml(value)) { return(false); } break; case "IsP2PUpload": if (!isP2PUpload.ParseXml(value)) { return(false); } break; case "IsP2PDownload": if (!isP2PDownload.ParseXml(value)) { return(false); } break; case "NextLadderMode": if (!nextLadderMode.ParseXml(value)) { return(false); } break; case "NextVehicleNetQuality": if (!nextVehicleNetQuality.ParseXml(value)) { return(false); } break; case "NextCallVoteTimeOut": if (!nextCallVoteTimeOut.ParseXml(value)) { return(false); } break; case "CallVoteRatio": if (!callVoteRatio.ParseXml(value)) { return(false); } break; case "AllowChallengeDownload": if (!allowChallengeDownload.ParseXml(value)) { return(false); } break; case "AutoSaveReplays": if (!autoSaveReplays.ParseXml(value)) { return(false); } break; default: return(false); } return(true); }