/// <summary> /// 结果 /// </summary> public bool GetResult(ServerCombatStage stage) { switch (stage) { case ServerCombatStage.Close: case ServerCombatStage.Apply: return(true); case ServerCombatStage.serverkonckout: case ServerCombatStage.finalskonckout: return(LostCount < 5); case ServerCombatStage.finals_32: case ServerCombatStage.finals_16: case ServerCombatStage.quarter_final: case ServerCombatStage.semi_final: case ServerCombatStage.final: return(LostCount < 3); default: break; } return(true); }
protected override object this[string index] { get { #region switch (index) { case "ID": return(ID); case "Stage": return(Stage); case "FastID": return(FastID); case "No": return(No); case "Round": return(Round); case "APlayID": return(APlayID); case "AServerID": return(AServerID); case "Awin": return(Awin); case "BPlayID": return(BPlayID); case "BServerID": return(BServerID); case "Bwin": return(Bwin); case "CombatType": return(CombatType); default: throw new ArgumentException(string.Format("UserServerCombatAgainst index[{0}] isn't exist.", index)); } #endregion } set { #region switch (index) { case "ID": this._ID = value.ToNotNullString(); break; case "CombatType": this._CombatType = value.ToInt(); break; case "FastID": this._FastID = value.ToInt(); break; case "Stage": this._Stage = value.ToEnum <ServerCombatStage>(); break; case "No": this._No = value.ToInt(); break; case "Round": this._Round = value.ToInt(); break; case "APlayID": this._APlayID = value.ToNotNullString(); break; case "AServerID": this._AServerID = value.ToInt(); break; case "Awin": this._Awin = value.ToInt(); break; case "BPlayID": this._BPlayID = value.ToNotNullString(); break; case "BServerID": this._BServerID = value.ToInt(); break; case "Bwin": this._Bwin = value.ToInt(); break; default: throw new ArgumentException(string.Format("UserServerCombatAgainst index[{0}] isn't exist.", index)); } #endregion } }
protected override object this[string index] { get { #region switch (index) { case "ID": return ID; case "Stage": return Stage; case "FastID": return FastID; case "No": return No; case "Round": return Round; case "APlayID": return APlayID; case "AServerID": return AServerID; case "Awin": return Awin; case "BPlayID": return BPlayID; case "BServerID": return BServerID; case "Bwin": return Bwin; case "CombatType": return CombatType; default: throw new ArgumentException(string.Format("UserServerCombatAgainst index[{0}] isn't exist.", index)); } #endregion } set { #region switch (index) { case "ID": this._ID = value.ToNotNullString(); break; case "CombatType": this._CombatType = value.ToInt(); break; case "FastID": this._FastID = value.ToInt(); break; case "Stage": this._Stage = value.ToEnum<ServerCombatStage>(); break; case "No": this._No = value.ToInt(); break; case "Round": this._Round = value.ToInt(); break; case "APlayID": this._APlayID = value.ToNotNullString(); break; case "AServerID": this._AServerID = value.ToInt(); break; case "Awin": this._Awin = value.ToInt(); break; case "BPlayID": this._BPlayID = value.ToNotNullString(); break; case "BServerID": this._BServerID = value.ToInt(); break; case "Bwin": this._Bwin = value.ToInt(); break; default: throw new ArgumentException(string.Format("UserServerCombatAgainst index[{0}] isn't exist.", index)); } #endregion } }
/// <summary> /// 结果 /// </summary> public bool GetResult(ServerCombatStage stage) { switch (stage) { case ServerCombatStage.Close: case ServerCombatStage.Apply: return true; case ServerCombatStage.serverkonckout: case ServerCombatStage.finalskonckout: return LostCount < 5; case ServerCombatStage.finals_32: case ServerCombatStage.finals_16: case ServerCombatStage.quarter_final: case ServerCombatStage.semi_final: case ServerCombatStage.final: return LostCount < 3; default: break; } return true; }
protected override object this[string index] { get { #region switch (index) { case "UserID": return UserID; case "FastID": return FastID; case "ServerID": return ServerID; case "LostCount": return LostCount; case "CombatType": return CombatType; case "Stage": return Stage; case "Issued": return Issued; case "TotalCombatNum": return TotalCombatNum; case "Social": return Social; default: throw new ArgumentException(string.Format("UserServerCombatApply index[{0}] isn't exist.", index)); } #endregion } set { #region switch (index) { case "UserID": _UserID = value.ToNotNullString(); break; case "FastID": _FastID = value.ToInt(); break; case "ServerID": _ServerID = value.ToInt(); break; case "LostCount": _LostCount = value.ToInt(); break; case "CombatType": _CombatType = value.ToInt(); break; case "Stage": _Stage = value.ToEnum<ServerCombatStage>(); break; case "Issued": _Issued = value.ToBool(); break; case "TotalCombatNum": _TotalCombatNum = value.ToInt(); break; case "Social": _Social = value.ToInt(); break; default: throw new ArgumentException(string.Format("UserServerCombatApply index[{0}] isn't exist.", index)); } #endregion } }
protected override object this[string index] { get { #region switch (index) { case "UserID": return(UserID); case "FastID": return(FastID); case "ServerID": return(ServerID); case "LostCount": return(LostCount); case "CombatType": return(CombatType); case "Stage": return(Stage); case "Issued": return(Issued); case "TotalCombatNum": return(TotalCombatNum); case "Social": return(Social); default: throw new ArgumentException(string.Format("UserServerCombatApply index[{0}] isn't exist.", index)); } #endregion } set { #region switch (index) { case "UserID": _UserID = value.ToNotNullString(); break; case "FastID": _FastID = value.ToInt(); break; case "ServerID": _ServerID = value.ToInt(); break; case "LostCount": _LostCount = value.ToInt(); break; case "CombatType": _CombatType = value.ToInt(); break; case "Stage": _Stage = value.ToEnum <ServerCombatStage>(); break; case "Issued": _Issued = value.ToBool(); break; case "TotalCombatNum": _TotalCombatNum = value.ToInt(); break; case "Social": _Social = value.ToInt(); break; default: throw new ArgumentException(string.Format("UserServerCombatApply index[{0}] isn't exist.", index)); } #endregion } }