ecs/proto/old/external_game_achievement.go
2025-06-04 18:17:39 +08:00

30 lines
644 B
Go

package old
type AchievementRewardStatus struct {
Id uint32 `json:"Id"`
Status uint32 `json:"Status"`
}
type Achievement struct {
Type uint32 `json:"Type"`
Extra uint32 `json:"Extra"`
Process uint32 `json:"Process"`
StatusList []*AchievementRewardStatus `json:"StatusList"`
}
type MsgAchievementListAck struct {
List []*Achievement `json:"List,omitempty"`
}
type MsgAchievementChangeListAck struct {
MsgAchievementListAck
}
type MsgAchievementGetRewardReq struct {
Id uint32 `json:"Id"`
}
type MsgAchievementGetRewardAck struct {
*MsgRewardListAck
}