conscript_troop_settle.go 534 B

123456789101112131415161718192021
  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 ConscriptTroopSettle struct {
  8. eventBase.DataEvent[*pb.I32I32]
  9. }
  10. func NewConscriptTroopSettle(playerID int64, troopID, addTroopCount int32) *ConscriptTroopSettle {
  11. return &ConscriptTroopSettle{
  12. DataEvent: eventBase.NewDataEvent(playerID, nameEvent.Troop_Train_Count, &pb.I32I32{Key: troopID, Value: addTroopCount}),
  13. }
  14. }
  15. func (p *ConscriptTroopSettle) Troop() *pb.I32I32 {
  16. return p.Data()
  17. }