| 123456789101112131415161718192021222324252627 |
- package event
- import (
- eventBase "f1-game/internal/event/base"
- nameEvent "f1-game/internal/name/event"
- "f1-game/internal/types"
- )
- type VipActive struct {
- eventBase.DataEvent[types.Attrs]
- expireTime int64 // vip 过期时间(毫秒)
- }
- func NewVipActive(playerID int64, attrs types.Attrs, expireTime int64) *VipActive {
- return &VipActive{
- DataEvent: eventBase.NewDataEvent(playerID, nameEvent.Vip_Active, attrs),
- expireTime: expireTime,
- }
- }
- func (p *VipActive) Attrs() types.Attrs {
- return p.Data()
- }
- func (p *VipActive) ExpireTime() int64 {
- return p.expireTime
- }
|