package mapFacade import ( "f1-game/internal/types" assetOrigin "f1-game/nodes/game/player/asset/origin" ) type IMapStorage interface { IsEnough(playerID int64, id int32, num int64) bool IsAllEnough(playerID int64, assets types.Assets) bool Get(playerID int64, id int32) int64 AssetAdds(playerID int64, assets types.Assets, origin assetOrigin.Origin, isPush ...bool) (types.Assets, int32) AssetAddOne(playerID int64, id int32, num int64, origin assetOrigin.Origin, isPush ...bool) (types.Assets, int32) AssetSubs(playerID int64, assets types.Assets, origin assetOrigin.Origin, isPush ...bool) (types.Assets, int32) AssetSubOne(playerID int64, id int32, num int64, origin assetOrigin.Origin, isPush ...bool) (types.Assets, int32) }