map_res_occupy.go 584 B

1234567891011121314151617181920212223242526
  1. package event
  2. import (
  3. eventBase "f1-game/internal/event/base"
  4. nameEvent "f1-game/internal/name/event"
  5. )
  6. type (
  7. // MapResOccupy 地图资源占领事件
  8. MapResOccupy struct {
  9. eventBase.DataEvent[*MapResOccupyData]
  10. }
  11. MapResOccupyData struct {
  12. ObjectID int64 // 对象ID
  13. TileID int32 // 地块ID
  14. ConfigID int32 // 配置ID
  15. InLeagueArea bool // 是否在联盟领地
  16. }
  17. )
  18. func NewResOccupy(playerID int64, data *MapResOccupyData) *MapResOccupy {
  19. return &MapResOccupy{
  20. DataEvent: eventBase.NewDataEvent(playerID, nameEvent.Map_ResOccupy, data),
  21. }
  22. }