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 CurrencyAdd struct { eventBase.PairEvent[types.Assets, ao.Origin] } func NewCurrencyAdd(playerID int64, assets types.Assets, origin ao.Origin) *CurrencyAdd { return &CurrencyAdd{ PairEvent: eventBase.NewPairEvent(playerID, nameEvent.Currency_Add, assets, origin), } } func (p *CurrencyAdd) Currencys() types.Assets { return p.Key() } func (p *CurrencyAdd) CurrencyOrigin() ao.Origin { return p.Value() }