| 1234567891011121314151617181920212223242526272829 |
- package event
- import (
- eventBase "f1-game/internal/event/base"
- nameEvent "f1-game/internal/name/event"
- "f1-game/internal/pb"
- )
- // 攻城成功事件
- type PlayerCastleSuccess struct {
- eventBase.DataEvent[*pb.I64I32]
- }
- func NewPlayerCastleSuccess(playerID, leagueID int64, configID int32) *PlayerCastleSuccess {
- return &PlayerCastleSuccess{
- DataEvent: eventBase.NewDataEvent(playerID, string(nameEvent.Map_PlayerCastleSuccess), &pb.I64I32{
- Key: leagueID,
- Value: configID,
- }),
- }
- }
- func (p *PlayerCastleSuccess) LeagueID() int64 {
- return p.Data().Key
- }
- func (p *PlayerCastleSuccess) ConfigID() int32 {
- return p.Data().Value
- }
|