package event import ( eventBase "f1-game/internal/event/base" nameEvent "f1-game/internal/name/event" ) type ( // MapResOccupy 地图资源占领事件 MapResOccupy struct { eventBase.DataEvent[*MapResOccupyData] } MapResOccupyData struct { ObjectID int64 // 对象ID TileID int32 // 地块ID ConfigID int32 // 配置ID InLeagueArea bool // 是否在联盟领地 } ) func NewResOccupy(playerID int64, data *MapResOccupyData) *MapResOccupy { return &MapResOccupy{ DataEvent: eventBase.NewDataEvent(playerID, nameEvent.Map_ResOccupy, data), } }