Shop
商店
 对局内商店进行相关操作函数列表
ShowGoodsForPlayer
- 
描述: 显示指定商品购买窗口 
- 
范围: 客户端 
参数列表:
| 参数 | 类型 | 说明 | 
|---|---|---|
| GoodsId | number | 商品ID, 上架商品的顺序, 从1开始 | 
Shop:ShowGoodsForPlayer(1)OpenBuyShopByIndex
- 
描述: 打开指定商店页面 
- 
范围: 客户端 
参数列表:
| 参数 | 类型 | 说明 | 
|---|---|---|
| ShopIndex | number | 商店ID,局内商店的创建顺序,从1开始 | 
Shop:OpenBuyShopByIndex(1)GetAllGoodsInShop
- 
描述: 获取商店中所有的商品ID 
- 
范围: 服务端、客户端 
参数列表:
| 参数 | 类型 | 说明 | 
|---|---|---|
| ShopIndex | number | 商店ID,局内商店的创建顺序,从1开始 | 
| ShelfIndex | number | 货架ID,货架的排列顺序,从1开始;如果传nil,则会返回这个商店内的所有商品,如果传入了货架ID,则只会返回这个货架内的商品 | 
返回字段:
| 返回字段 | 字段类型 | 说明 | 
|---|---|---|
| goodsIds | number[] | 商品ID数组 | 
local goodsIds = Shop:GetAllGoodsInShop(1)GetGoodsInfo
- 
描述: 获取商品信息 
- 
范围: 服务端、客户端 
参数列表:
| 参数 | 类型 | 说明 | 
|---|---|---|
| goodsId | number | 商品ID | 
返回字段:
| 返回字段 | 字段类型 | 说明 | 
|---|---|---|
| Info | {itemId:number,name:string,description:string,moneyId:number,price:number,isCustom:boolean} | 商品信息,{itemId-物品类型ID, name-商品名称, description-商品描述, moneyId-销售代币ID, price-销售价格, isCustom-是否为自定义物品} | 
local info = Shop:GetGoodsInfo(1)Log:PrintLog("GoodsInfo:",'itemId:',info.itemId, 'name:',info.name, 'price:',info.price,'description',info.description,'moneyId', info.moneyId,'isCustom', info.isCustom)