| 123456789101112131415161718192021222324252627282930 |
- package event
- import (
- "f1-game/internal/enum"
- eventBase "f1-game/internal/event/base"
- nameEvent "f1-game/internal/name/event"
- )
- type (
- // 行军到达事件
- MarchArrive struct {
- eventBase.DataEvent[*MarchArriveEventData]
- }
- // 行军到达事件数据
- MarchArriveEventData struct {
- TeamID int32 // 队伍ID
- MarchState enum.MarchState // 部队对应的行军对象当前状态
- TargetObjectID int64 // 行军到达的目标对象ID
- TargetObjectType enum.ObjectType // 行军到达的目标对象类型
- TargetConfigID int32 // 行军到达的目标对象配置ID
- TargetObjectLevel int32 // 行军到达的目标对象等级
- }
- )
- func NewMarchArrive(playerID int64, data *MarchArriveEventData) *MarchArrive {
- return &MarchArrive{
- DataEvent: eventBase.NewDataEvent(playerID, nameEvent.Map_MarchArrive, data),
- }
- }
|