public static TClubStatus operator -(TClubStatus X, TClubStatus Y) { TClubStatus result = new TClubStatus { Power = X.Power -= Y.Power, Control = X.Control -= Y.Control, Impact = X.Impact -= Y.Impact, Spin = X.Spin -= Y.Spin, Curve = X.Curve -= Y.Curve }; if ( result.Power == 65519 && result.Control == 65518 && result.Impact == 65518 && result.Spin == 65529 && result.Curve == 65530 ) { result.Power = 0; result.Control = 0; result.Impact = 0; result.Spin = 0; result.Curve = 0; } return result; }
public int GetClubTotal(TClubStatus ClubPlayerData, bool IsRankUp) { int result = ( Power + Control + Impact + Spin + Curve + ClubPlayerData.Power + ClubPlayerData.Control + ClubPlayerData.Impact + ClubPlayerData.Spin + ClubPlayerData.Curve ); if (IsRankUp) { result = result += 1; } else { result = result -= 7; } return result; }
public TClubStatus GetClubPlayer(TClubStatus ClubPlayerData) { TClubStatus result; Power += ClubPlayerData.Power; Control += ClubPlayerData.Control; Impact += ClubPlayerData.Impact; Spin += ClubPlayerData.Spin; Curve += ClubPlayerData.Curve; result = this; return result; }
public static TClubStatus operator +(TClubStatus X, TClubStatus Y) { TClubStatus result = new TClubStatus { Power = X.Power += Y.Power, Control = X.Control += Y.Control, Impact = X.Impact += Y.Impact, Spin = X.Spin += Y.Spin, Curve = X.Curve += Y.Curve }; return result; }