package event import ( eventBase "f1-game/internal/event/base" nameEvent "f1-game/internal/name/event" "f1-game/internal/pb" ) type LeagueDiplomacyFinish struct { eventBase.DataEvent[*pb.I32] } // diplomacyType 建立外交类型 1友盟 2联邦 func NewLeagueDiplomacyFinish(leagueID int64, diplomacyType int32) *LeagueDiplomacyFinish { return &LeagueDiplomacyFinish{ DataEvent: eventBase.NewDataEvent(leagueID, nameEvent.League_Diplomacy_Finish, &pb.I32{Value: diplomacyType}), } } func (p *LeagueDiplomacyFinish) GetDiplomacyType() int32 { return p.Data().Value }