| 12345678910111213141516171819202122232425262728 |
- package event
- import (
- "f1-game/internal/enum"
- eventBase "f1-game/internal/event/base"
- nameEvent "f1-game/internal/name/event"
- )
- type (
- // WarUpdate 战争更新事件
- WarUpdate struct {
- eventBase.DataEvent[*WarUpdateData]
- }
- WarUpdateData struct {
- CastleObjectID int64 // 城池对象ID
- Stage enum.SiegeStage // 战争阶段
- StageEndTime int64 // 阶段结束时间
- MainForceNum int32 // 主力队伍数量
- SiegeSquadNum int32 // 拆迁队伍数量
- }
- )
- func NewWarUpdate(leagueID int64, data *WarUpdateData) *WarUpdate {
- return &WarUpdate{
- DataEvent: eventBase.NewDataEvent(leagueID, nameEvent.Map_WarUpdate, data),
- }
- }
|