regenerate ent
This commit is contained in:
@@ -112,12 +112,10 @@ type MatchPlayerEdges struct {
|
||||
// MatchesOrErr returns the Matches value or an error if the edge
|
||||
// was not loaded in eager-loading, or loaded but was not found.
|
||||
func (e MatchPlayerEdges) MatchesOrErr() (*Match, error) {
|
||||
if e.loadedTypes[0] {
|
||||
if e.Matches == nil {
|
||||
// Edge was loaded but was not found.
|
||||
return nil, &NotFoundError{label: match.Label}
|
||||
}
|
||||
if e.Matches != nil {
|
||||
return e.Matches, nil
|
||||
} else if e.loadedTypes[0] {
|
||||
return nil, &NotFoundError{label: match.Label}
|
||||
}
|
||||
return nil, &NotLoadedError{edge: "matches"}
|
||||
}
|
||||
@@ -125,12 +123,10 @@ func (e MatchPlayerEdges) MatchesOrErr() (*Match, error) {
|
||||
// PlayersOrErr returns the Players value or an error if the edge
|
||||
// was not loaded in eager-loading, or loaded but was not found.
|
||||
func (e MatchPlayerEdges) PlayersOrErr() (*Player, error) {
|
||||
if e.loadedTypes[1] {
|
||||
if e.Players == nil {
|
||||
// Edge was loaded but was not found.
|
||||
return nil, &NotFoundError{label: player.Label}
|
||||
}
|
||||
if e.Players != nil {
|
||||
return e.Players, nil
|
||||
} else if e.loadedTypes[1] {
|
||||
return nil, &NotFoundError{label: player.Label}
|
||||
}
|
||||
return nil, &NotLoadedError{edge: "players"}
|
||||
}
|
||||
@@ -191,7 +187,7 @@ func (*MatchPlayer) scanValues(columns []string) ([]any, error) {
|
||||
|
||||
// assignValues assigns the values that were returned from sql.Rows (after scanning)
|
||||
// to the MatchPlayer fields.
|
||||
func (mp *MatchPlayer) assignValues(columns []string, values []any) error {
|
||||
func (_m *MatchPlayer) assignValues(columns []string, values []any) error {
|
||||
if m, n := len(values), len(columns); m < n {
|
||||
return fmt.Errorf("mismatch number of scan values: %d != %d", m, n)
|
||||
}
|
||||
@@ -202,207 +198,207 @@ func (mp *MatchPlayer) assignValues(columns []string, values []any) error {
|
||||
if !ok {
|
||||
return fmt.Errorf("unexpected type %T for field id", value)
|
||||
}
|
||||
mp.ID = int(value.Int64)
|
||||
_m.ID = int(value.Int64)
|
||||
case matchplayer.FieldTeamID:
|
||||
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field team_id", values[i])
|
||||
} else if value.Valid {
|
||||
mp.TeamID = int(value.Int64)
|
||||
_m.TeamID = int(value.Int64)
|
||||
}
|
||||
case matchplayer.FieldKills:
|
||||
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field kills", values[i])
|
||||
} else if value.Valid {
|
||||
mp.Kills = int(value.Int64)
|
||||
_m.Kills = int(value.Int64)
|
||||
}
|
||||
case matchplayer.FieldDeaths:
|
||||
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field deaths", values[i])
|
||||
} else if value.Valid {
|
||||
mp.Deaths = int(value.Int64)
|
||||
_m.Deaths = int(value.Int64)
|
||||
}
|
||||
case matchplayer.FieldAssists:
|
||||
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field assists", values[i])
|
||||
} else if value.Valid {
|
||||
mp.Assists = int(value.Int64)
|
||||
_m.Assists = int(value.Int64)
|
||||
}
|
||||
case matchplayer.FieldHeadshot:
|
||||
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field headshot", values[i])
|
||||
} else if value.Valid {
|
||||
mp.Headshot = int(value.Int64)
|
||||
_m.Headshot = int(value.Int64)
|
||||
}
|
||||
case matchplayer.FieldMvp:
|
||||
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field mvp", values[i])
|
||||
} else if value.Valid {
|
||||
mp.Mvp = uint(value.Int64)
|
||||
_m.Mvp = uint(value.Int64)
|
||||
}
|
||||
case matchplayer.FieldScore:
|
||||
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field score", values[i])
|
||||
} else if value.Valid {
|
||||
mp.Score = int(value.Int64)
|
||||
_m.Score = int(value.Int64)
|
||||
}
|
||||
case matchplayer.FieldRankNew:
|
||||
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field rank_new", values[i])
|
||||
} else if value.Valid {
|
||||
mp.RankNew = int(value.Int64)
|
||||
_m.RankNew = int(value.Int64)
|
||||
}
|
||||
case matchplayer.FieldRankOld:
|
||||
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field rank_old", values[i])
|
||||
} else if value.Valid {
|
||||
mp.RankOld = int(value.Int64)
|
||||
_m.RankOld = int(value.Int64)
|
||||
}
|
||||
case matchplayer.FieldMk2:
|
||||
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field mk_2", values[i])
|
||||
} else if value.Valid {
|
||||
mp.Mk2 = uint(value.Int64)
|
||||
_m.Mk2 = uint(value.Int64)
|
||||
}
|
||||
case matchplayer.FieldMk3:
|
||||
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field mk_3", values[i])
|
||||
} else if value.Valid {
|
||||
mp.Mk3 = uint(value.Int64)
|
||||
_m.Mk3 = uint(value.Int64)
|
||||
}
|
||||
case matchplayer.FieldMk4:
|
||||
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field mk_4", values[i])
|
||||
} else if value.Valid {
|
||||
mp.Mk4 = uint(value.Int64)
|
||||
_m.Mk4 = uint(value.Int64)
|
||||
}
|
||||
case matchplayer.FieldMk5:
|
||||
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field mk_5", values[i])
|
||||
} else if value.Valid {
|
||||
mp.Mk5 = uint(value.Int64)
|
||||
_m.Mk5 = uint(value.Int64)
|
||||
}
|
||||
case matchplayer.FieldDmgEnemy:
|
||||
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field dmg_enemy", values[i])
|
||||
} else if value.Valid {
|
||||
mp.DmgEnemy = uint(value.Int64)
|
||||
_m.DmgEnemy = uint(value.Int64)
|
||||
}
|
||||
case matchplayer.FieldDmgTeam:
|
||||
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field dmg_team", values[i])
|
||||
} else if value.Valid {
|
||||
mp.DmgTeam = uint(value.Int64)
|
||||
_m.DmgTeam = uint(value.Int64)
|
||||
}
|
||||
case matchplayer.FieldUdHe:
|
||||
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field ud_he", values[i])
|
||||
} else if value.Valid {
|
||||
mp.UdHe = uint(value.Int64)
|
||||
_m.UdHe = uint(value.Int64)
|
||||
}
|
||||
case matchplayer.FieldUdFlames:
|
||||
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field ud_flames", values[i])
|
||||
} else if value.Valid {
|
||||
mp.UdFlames = uint(value.Int64)
|
||||
_m.UdFlames = uint(value.Int64)
|
||||
}
|
||||
case matchplayer.FieldUdFlash:
|
||||
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field ud_flash", values[i])
|
||||
} else if value.Valid {
|
||||
mp.UdFlash = uint(value.Int64)
|
||||
_m.UdFlash = uint(value.Int64)
|
||||
}
|
||||
case matchplayer.FieldUdDecoy:
|
||||
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field ud_decoy", values[i])
|
||||
} else if value.Valid {
|
||||
mp.UdDecoy = uint(value.Int64)
|
||||
_m.UdDecoy = uint(value.Int64)
|
||||
}
|
||||
case matchplayer.FieldUdSmoke:
|
||||
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field ud_smoke", values[i])
|
||||
} else if value.Valid {
|
||||
mp.UdSmoke = uint(value.Int64)
|
||||
_m.UdSmoke = uint(value.Int64)
|
||||
}
|
||||
case matchplayer.FieldCrosshair:
|
||||
if value, ok := values[i].(*sql.NullString); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field crosshair", values[i])
|
||||
} else if value.Valid {
|
||||
mp.Crosshair = value.String
|
||||
_m.Crosshair = value.String
|
||||
}
|
||||
case matchplayer.FieldColor:
|
||||
if value, ok := values[i].(*sql.NullString); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field color", values[i])
|
||||
} else if value.Valid {
|
||||
mp.Color = matchplayer.Color(value.String)
|
||||
_m.Color = matchplayer.Color(value.String)
|
||||
}
|
||||
case matchplayer.FieldKast:
|
||||
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field kast", values[i])
|
||||
} else if value.Valid {
|
||||
mp.Kast = int(value.Int64)
|
||||
_m.Kast = int(value.Int64)
|
||||
}
|
||||
case matchplayer.FieldFlashDurationSelf:
|
||||
if value, ok := values[i].(*sql.NullFloat64); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field flash_duration_self", values[i])
|
||||
} else if value.Valid {
|
||||
mp.FlashDurationSelf = float32(value.Float64)
|
||||
_m.FlashDurationSelf = float32(value.Float64)
|
||||
}
|
||||
case matchplayer.FieldFlashDurationTeam:
|
||||
if value, ok := values[i].(*sql.NullFloat64); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field flash_duration_team", values[i])
|
||||
} else if value.Valid {
|
||||
mp.FlashDurationTeam = float32(value.Float64)
|
||||
_m.FlashDurationTeam = float32(value.Float64)
|
||||
}
|
||||
case matchplayer.FieldFlashDurationEnemy:
|
||||
if value, ok := values[i].(*sql.NullFloat64); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field flash_duration_enemy", values[i])
|
||||
} else if value.Valid {
|
||||
mp.FlashDurationEnemy = float32(value.Float64)
|
||||
_m.FlashDurationEnemy = float32(value.Float64)
|
||||
}
|
||||
case matchplayer.FieldFlashTotalSelf:
|
||||
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field flash_total_self", values[i])
|
||||
} else if value.Valid {
|
||||
mp.FlashTotalSelf = uint(value.Int64)
|
||||
_m.FlashTotalSelf = uint(value.Int64)
|
||||
}
|
||||
case matchplayer.FieldFlashTotalTeam:
|
||||
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field flash_total_team", values[i])
|
||||
} else if value.Valid {
|
||||
mp.FlashTotalTeam = uint(value.Int64)
|
||||
_m.FlashTotalTeam = uint(value.Int64)
|
||||
}
|
||||
case matchplayer.FieldFlashTotalEnemy:
|
||||
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field flash_total_enemy", values[i])
|
||||
} else if value.Valid {
|
||||
mp.FlashTotalEnemy = uint(value.Int64)
|
||||
_m.FlashTotalEnemy = uint(value.Int64)
|
||||
}
|
||||
case matchplayer.FieldMatchStats:
|
||||
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field match_stats", values[i])
|
||||
} else if value.Valid {
|
||||
mp.MatchStats = uint64(value.Int64)
|
||||
_m.MatchStats = uint64(value.Int64)
|
||||
}
|
||||
case matchplayer.FieldPlayerStats:
|
||||
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field player_stats", values[i])
|
||||
} else if value.Valid {
|
||||
mp.PlayerStats = uint64(value.Int64)
|
||||
_m.PlayerStats = uint64(value.Int64)
|
||||
}
|
||||
case matchplayer.FieldFlashAssists:
|
||||
if value, ok := values[i].(*sql.NullInt64); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field flash_assists", values[i])
|
||||
} else if value.Valid {
|
||||
mp.FlashAssists = int(value.Int64)
|
||||
_m.FlashAssists = int(value.Int64)
|
||||
}
|
||||
case matchplayer.FieldAvgPing:
|
||||
if value, ok := values[i].(*sql.NullFloat64); !ok {
|
||||
return fmt.Errorf("unexpected type %T for field avg_ping", values[i])
|
||||
} else if value.Valid {
|
||||
mp.AvgPing = value.Float64
|
||||
_m.AvgPing = value.Float64
|
||||
}
|
||||
default:
|
||||
mp.selectValues.Set(columns[i], values[i])
|
||||
_m.selectValues.Set(columns[i], values[i])
|
||||
}
|
||||
}
|
||||
return nil
|
||||
@@ -410,161 +406,161 @@ func (mp *MatchPlayer) assignValues(columns []string, values []any) error {
|
||||
|
||||
// Value returns the ent.Value that was dynamically selected and assigned to the MatchPlayer.
|
||||
// This includes values selected through modifiers, order, etc.
|
||||
func (mp *MatchPlayer) Value(name string) (ent.Value, error) {
|
||||
return mp.selectValues.Get(name)
|
||||
func (_m *MatchPlayer) Value(name string) (ent.Value, error) {
|
||||
return _m.selectValues.Get(name)
|
||||
}
|
||||
|
||||
// QueryMatches queries the "matches" edge of the MatchPlayer entity.
|
||||
func (mp *MatchPlayer) QueryMatches() *MatchQuery {
|
||||
return NewMatchPlayerClient(mp.config).QueryMatches(mp)
|
||||
func (_m *MatchPlayer) QueryMatches() *MatchQuery {
|
||||
return NewMatchPlayerClient(_m.config).QueryMatches(_m)
|
||||
}
|
||||
|
||||
// QueryPlayers queries the "players" edge of the MatchPlayer entity.
|
||||
func (mp *MatchPlayer) QueryPlayers() *PlayerQuery {
|
||||
return NewMatchPlayerClient(mp.config).QueryPlayers(mp)
|
||||
func (_m *MatchPlayer) QueryPlayers() *PlayerQuery {
|
||||
return NewMatchPlayerClient(_m.config).QueryPlayers(_m)
|
||||
}
|
||||
|
||||
// QueryWeaponStats queries the "weapon_stats" edge of the MatchPlayer entity.
|
||||
func (mp *MatchPlayer) QueryWeaponStats() *WeaponQuery {
|
||||
return NewMatchPlayerClient(mp.config).QueryWeaponStats(mp)
|
||||
func (_m *MatchPlayer) QueryWeaponStats() *WeaponQuery {
|
||||
return NewMatchPlayerClient(_m.config).QueryWeaponStats(_m)
|
||||
}
|
||||
|
||||
// QueryRoundStats queries the "round_stats" edge of the MatchPlayer entity.
|
||||
func (mp *MatchPlayer) QueryRoundStats() *RoundStatsQuery {
|
||||
return NewMatchPlayerClient(mp.config).QueryRoundStats(mp)
|
||||
func (_m *MatchPlayer) QueryRoundStats() *RoundStatsQuery {
|
||||
return NewMatchPlayerClient(_m.config).QueryRoundStats(_m)
|
||||
}
|
||||
|
||||
// QuerySpray queries the "spray" edge of the MatchPlayer entity.
|
||||
func (mp *MatchPlayer) QuerySpray() *SprayQuery {
|
||||
return NewMatchPlayerClient(mp.config).QuerySpray(mp)
|
||||
func (_m *MatchPlayer) QuerySpray() *SprayQuery {
|
||||
return NewMatchPlayerClient(_m.config).QuerySpray(_m)
|
||||
}
|
||||
|
||||
// QueryMessages queries the "messages" edge of the MatchPlayer entity.
|
||||
func (mp *MatchPlayer) QueryMessages() *MessagesQuery {
|
||||
return NewMatchPlayerClient(mp.config).QueryMessages(mp)
|
||||
func (_m *MatchPlayer) QueryMessages() *MessagesQuery {
|
||||
return NewMatchPlayerClient(_m.config).QueryMessages(_m)
|
||||
}
|
||||
|
||||
// Update returns a builder for updating this MatchPlayer.
|
||||
// Note that you need to call MatchPlayer.Unwrap() before calling this method if this MatchPlayer
|
||||
// was returned from a transaction, and the transaction was committed or rolled back.
|
||||
func (mp *MatchPlayer) Update() *MatchPlayerUpdateOne {
|
||||
return NewMatchPlayerClient(mp.config).UpdateOne(mp)
|
||||
func (_m *MatchPlayer) Update() *MatchPlayerUpdateOne {
|
||||
return NewMatchPlayerClient(_m.config).UpdateOne(_m)
|
||||
}
|
||||
|
||||
// Unwrap unwraps the MatchPlayer entity that was returned from a transaction after it was closed,
|
||||
// so that all future queries will be executed through the driver which created the transaction.
|
||||
func (mp *MatchPlayer) Unwrap() *MatchPlayer {
|
||||
_tx, ok := mp.config.driver.(*txDriver)
|
||||
func (_m *MatchPlayer) Unwrap() *MatchPlayer {
|
||||
_tx, ok := _m.config.driver.(*txDriver)
|
||||
if !ok {
|
||||
panic("ent: MatchPlayer is not a transactional entity")
|
||||
}
|
||||
mp.config.driver = _tx.drv
|
||||
return mp
|
||||
_m.config.driver = _tx.drv
|
||||
return _m
|
||||
}
|
||||
|
||||
// String implements the fmt.Stringer.
|
||||
func (mp *MatchPlayer) String() string {
|
||||
func (_m *MatchPlayer) String() string {
|
||||
var builder strings.Builder
|
||||
builder.WriteString("MatchPlayer(")
|
||||
builder.WriteString(fmt.Sprintf("id=%v, ", mp.ID))
|
||||
builder.WriteString(fmt.Sprintf("id=%v, ", _m.ID))
|
||||
builder.WriteString("team_id=")
|
||||
builder.WriteString(fmt.Sprintf("%v", mp.TeamID))
|
||||
builder.WriteString(fmt.Sprintf("%v", _m.TeamID))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("kills=")
|
||||
builder.WriteString(fmt.Sprintf("%v", mp.Kills))
|
||||
builder.WriteString(fmt.Sprintf("%v", _m.Kills))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("deaths=")
|
||||
builder.WriteString(fmt.Sprintf("%v", mp.Deaths))
|
||||
builder.WriteString(fmt.Sprintf("%v", _m.Deaths))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("assists=")
|
||||
builder.WriteString(fmt.Sprintf("%v", mp.Assists))
|
||||
builder.WriteString(fmt.Sprintf("%v", _m.Assists))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("headshot=")
|
||||
builder.WriteString(fmt.Sprintf("%v", mp.Headshot))
|
||||
builder.WriteString(fmt.Sprintf("%v", _m.Headshot))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("mvp=")
|
||||
builder.WriteString(fmt.Sprintf("%v", mp.Mvp))
|
||||
builder.WriteString(fmt.Sprintf("%v", _m.Mvp))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("score=")
|
||||
builder.WriteString(fmt.Sprintf("%v", mp.Score))
|
||||
builder.WriteString(fmt.Sprintf("%v", _m.Score))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("rank_new=")
|
||||
builder.WriteString(fmt.Sprintf("%v", mp.RankNew))
|
||||
builder.WriteString(fmt.Sprintf("%v", _m.RankNew))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("rank_old=")
|
||||
builder.WriteString(fmt.Sprintf("%v", mp.RankOld))
|
||||
builder.WriteString(fmt.Sprintf("%v", _m.RankOld))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("mk_2=")
|
||||
builder.WriteString(fmt.Sprintf("%v", mp.Mk2))
|
||||
builder.WriteString(fmt.Sprintf("%v", _m.Mk2))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("mk_3=")
|
||||
builder.WriteString(fmt.Sprintf("%v", mp.Mk3))
|
||||
builder.WriteString(fmt.Sprintf("%v", _m.Mk3))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("mk_4=")
|
||||
builder.WriteString(fmt.Sprintf("%v", mp.Mk4))
|
||||
builder.WriteString(fmt.Sprintf("%v", _m.Mk4))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("mk_5=")
|
||||
builder.WriteString(fmt.Sprintf("%v", mp.Mk5))
|
||||
builder.WriteString(fmt.Sprintf("%v", _m.Mk5))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("dmg_enemy=")
|
||||
builder.WriteString(fmt.Sprintf("%v", mp.DmgEnemy))
|
||||
builder.WriteString(fmt.Sprintf("%v", _m.DmgEnemy))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("dmg_team=")
|
||||
builder.WriteString(fmt.Sprintf("%v", mp.DmgTeam))
|
||||
builder.WriteString(fmt.Sprintf("%v", _m.DmgTeam))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("ud_he=")
|
||||
builder.WriteString(fmt.Sprintf("%v", mp.UdHe))
|
||||
builder.WriteString(fmt.Sprintf("%v", _m.UdHe))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("ud_flames=")
|
||||
builder.WriteString(fmt.Sprintf("%v", mp.UdFlames))
|
||||
builder.WriteString(fmt.Sprintf("%v", _m.UdFlames))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("ud_flash=")
|
||||
builder.WriteString(fmt.Sprintf("%v", mp.UdFlash))
|
||||
builder.WriteString(fmt.Sprintf("%v", _m.UdFlash))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("ud_decoy=")
|
||||
builder.WriteString(fmt.Sprintf("%v", mp.UdDecoy))
|
||||
builder.WriteString(fmt.Sprintf("%v", _m.UdDecoy))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("ud_smoke=")
|
||||
builder.WriteString(fmt.Sprintf("%v", mp.UdSmoke))
|
||||
builder.WriteString(fmt.Sprintf("%v", _m.UdSmoke))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("crosshair=")
|
||||
builder.WriteString(mp.Crosshair)
|
||||
builder.WriteString(_m.Crosshair)
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("color=")
|
||||
builder.WriteString(fmt.Sprintf("%v", mp.Color))
|
||||
builder.WriteString(fmt.Sprintf("%v", _m.Color))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("kast=")
|
||||
builder.WriteString(fmt.Sprintf("%v", mp.Kast))
|
||||
builder.WriteString(fmt.Sprintf("%v", _m.Kast))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("flash_duration_self=")
|
||||
builder.WriteString(fmt.Sprintf("%v", mp.FlashDurationSelf))
|
||||
builder.WriteString(fmt.Sprintf("%v", _m.FlashDurationSelf))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("flash_duration_team=")
|
||||
builder.WriteString(fmt.Sprintf("%v", mp.FlashDurationTeam))
|
||||
builder.WriteString(fmt.Sprintf("%v", _m.FlashDurationTeam))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("flash_duration_enemy=")
|
||||
builder.WriteString(fmt.Sprintf("%v", mp.FlashDurationEnemy))
|
||||
builder.WriteString(fmt.Sprintf("%v", _m.FlashDurationEnemy))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("flash_total_self=")
|
||||
builder.WriteString(fmt.Sprintf("%v", mp.FlashTotalSelf))
|
||||
builder.WriteString(fmt.Sprintf("%v", _m.FlashTotalSelf))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("flash_total_team=")
|
||||
builder.WriteString(fmt.Sprintf("%v", mp.FlashTotalTeam))
|
||||
builder.WriteString(fmt.Sprintf("%v", _m.FlashTotalTeam))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("flash_total_enemy=")
|
||||
builder.WriteString(fmt.Sprintf("%v", mp.FlashTotalEnemy))
|
||||
builder.WriteString(fmt.Sprintf("%v", _m.FlashTotalEnemy))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("match_stats=")
|
||||
builder.WriteString(fmt.Sprintf("%v", mp.MatchStats))
|
||||
builder.WriteString(fmt.Sprintf("%v", _m.MatchStats))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("player_stats=")
|
||||
builder.WriteString(fmt.Sprintf("%v", mp.PlayerStats))
|
||||
builder.WriteString(fmt.Sprintf("%v", _m.PlayerStats))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("flash_assists=")
|
||||
builder.WriteString(fmt.Sprintf("%v", mp.FlashAssists))
|
||||
builder.WriteString(fmt.Sprintf("%v", _m.FlashAssists))
|
||||
builder.WriteString(", ")
|
||||
builder.WriteString("avg_ping=")
|
||||
builder.WriteString(fmt.Sprintf("%v", mp.AvgPing))
|
||||
builder.WriteString(fmt.Sprintf("%v", _m.AvgPing))
|
||||
builder.WriteByte(')')
|
||||
return builder.String()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user