| 1234567891011121314151617181920212223242526 |
- package event
- import (
- eventBase "f1-game/internal/event/base"
- nameEvent "f1-game/internal/name/event"
- "f1-game/internal/types"
- ao "f1-game/nodes/game/player/asset/origin"
- )
- type ItemAdd struct {
- eventBase.PairEvent[types.Assets, ao.Origin]
- }
- func NewItemAdd(playerID int64, assets types.Assets, origin ao.Origin) *ItemAdd {
- return &ItemAdd{
- PairEvent: eventBase.NewPairEvent(playerID, nameEvent.Item_Add, assets, origin),
- }
- }
- func (p *ItemAdd) Assets() types.Assets {
- return p.Key()
- }
- func (p *ItemAdd) Origin() ao.Origin {
- return p.Value()
- }
|