| 1234567891011121314151617181920212223242526 |
- package event
- import (
- "f1-game/internal/enum"
- eventBase "f1-game/internal/event/base"
- nameEvent "f1-game/internal/name/event"
- )
- type (
- // MapResUpdate 地图资源占领事件
- MapResUpdate struct {
- eventBase.DataEvent[*MapResUpdateData]
- }
- MapResUpdateData struct {
- ObjectID int64 // 对象ID
- UpdateType enum.ResUpdateType // 更新类型
- InLeagueArea bool // 是否在联盟领地
- }
- )
- func NewResUpdate(playerID int64, data *MapResUpdateData) *MapResUpdate {
- return &MapResUpdate{
- DataEvent: eventBase.NewDataEvent(playerID, nameEvent.Map_ResUpdate, data),
- }
- }
|