league_tech_upgrade.go 447 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 LeagueTechUpgrade struct {
  8. eventBase.DataEvent[*pb.I32I32]
  9. }
  10. func NewLeagueTechUpgrade(leagueID int64, techID, level int32) *LeagueTechUpgrade {
  11. return &LeagueTechUpgrade{
  12. DataEvent: eventBase.NewDataEvent(leagueID, nameEvent.League_Tech_Upgrade, &pb.I32I32{
  13. Key: techID,
  14. Value: level,
  15. }),
  16. }
  17. }