league_build_finish.go 473 B

1234567891011121314151617181920
  1. package event
  2. import (
  3. eventBase "f1-game/internal/event/base"
  4. nameEvent "f1-game/internal/name/event"
  5. "f1-game/internal/pb"
  6. )
  7. type LeagueBuildFinish struct {
  8. eventBase.PairEvent[*pb.I64I32, bool]
  9. }
  10. func NewLeagueBuildFinish(leagueID, objectID int64, level int32, isUp bool) *LeagueBuildFinish {
  11. return &LeagueBuildFinish{
  12. PairEvent: eventBase.NewPairEvent(leagueID, nameEvent.League_BuildFinish, &pb.I64I32{
  13. Key: objectID,
  14. Value: level,
  15. }, isUp),
  16. }
  17. }