hero_star.go 478 B

123456789101112131415161718192021222324
  1. package event
  2. import (
  3. eventBase "f1-game/internal/event/base"
  4. nameEvent "f1-game/internal/name/event"
  5. )
  6. type HeroStar struct {
  7. eventBase.PairEvent[int32, int32]
  8. }
  9. func NewHeroStar(playerID int64, oldHeroStar, heroStar int32) *HeroStar {
  10. return &HeroStar{
  11. PairEvent: eventBase.NewPairEvent(playerID, nameEvent.Hero_Star, oldHeroStar, heroStar),
  12. }
  13. }
  14. func (p *HeroStar) OldHeroStar() int32 {
  15. return p.Key()
  16. }
  17. func (p *HeroStar) HeroStar() int32 {
  18. return p.Value()
  19. }