package event import ( eventBase "f1-game/internal/event/base" nameEvent "f1-game/internal/name/event" "f1-game/internal/pb" ) type ConscriptTroopSettle struct { eventBase.DataEvent[*pb.I32I32] } func NewConscriptTroopSettle(playerID int64, troopID, addTroopCount int32) *ConscriptTroopSettle { return &ConscriptTroopSettle{ DataEvent: eventBase.NewDataEvent(playerID, nameEvent.Troop_Train_Count, &pb.I32I32{Key: troopID, Value: addTroopCount}), } } func (p *ConscriptTroopSettle) Troop() *pb.I32I32 { return p.Data() }