| 12345678910111213141516171819202122232425262728 |
- package event
- import (
- eventBase "f1-game/internal/event/base"
- nameEvent "f1-game/internal/name/event"
- "f1-game/internal/types"
- )
- type (
- MapWatcherSync struct {
- eventBase.DataEvent[*MapWatcherData]
- }
- MapWatcherData struct {
- PlayerID int64
- PlayerName string
- IconID int32
- FrameID int32
- IsFacilitySync bool // 是否是城建属性同步
- FacilityAttrs types.Attrs // 城建属性 (key:属性key,value:属性值)
- }
- )
- func NewMapWatcherSync(playerID int64, mapWatcher *MapWatcherData) *MapWatcherSync {
- return &MapWatcherSync{
- DataEvent: eventBase.NewDataEvent(playerID, nameEvent.Map_WatcherSync, mapWatcher),
- }
- }
|