player_castle_kill.go 515 B

123456789101112131415161718192021222324
  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. // 玩家消灭城防部队数
  8. type PlayerCastleKill struct {
  9. eventBase.DataEvent[*pb.I32]
  10. }
  11. func NewCastleKill(playerID int64, configID int32) *PlayerCastleKill {
  12. return &PlayerCastleKill{
  13. DataEvent: eventBase.NewDataEvent(playerID, nameEvent.Map_PlayerCastleKill, &pb.I32{
  14. Value: configID,
  15. }),
  16. }
  17. }
  18. func (p *PlayerCastleKill) ConfigID() int32 {
  19. return p.Data().Value
  20. }