package event import ( eventBase "f1-game/internal/event/base" nameEvent "f1-game/internal/name/event" "f1-game/internal/pb" ) type LeagueJoin struct { eventBase.DataEvent[*pb.I64Str] } func NewLeagueJoin(playerID, leagueID int64, leagueName string) *LeagueJoin { return &LeagueJoin{ DataEvent: eventBase.NewDataEvent(playerID, nameEvent.League_Join, &pb.I64Str{ Key: leagueID, Value: leagueName, }), } } func (p *LeagueJoin) LeagueID() int64 { return p.Data().Key } func (p *LeagueJoin) LeagueName() string { return p.Data().Value }