package event import ( eventBase "f1-game/internal/event/base" nameEvent "f1-game/internal/name/event" "f1-game/internal/pb" ) type LeagueBuild struct { eventBase.PairEvent[*pb.I32, *pb.Point] } func NewLeagueBuild(leagueID int64, buildID int32, point *pb.Point) *LeagueBuild { return &LeagueBuild{ PairEvent: eventBase.NewPairEvent(leagueID, nameEvent.League_Build, &pb.I32{Value: buildID}, point), } } func (p *LeagueBuild) BuildID() int32 { return p.Key().Value } func (p *LeagueBuild) Point() *pb.Point { return p.Value() }