| 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 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()
- }
|