ZEPETO.Multiplay.Currency
6 分
类型 说明 currencyerror /#currencyerror 表示 world 内货币相关请求失败原因的错误代码。 currency /#currency currency 用于管理与 zepeto world 货币相关的操作。 currencyerror enum 表示 world 内货币相关请求失败原因的错误代码。 名称 值 说明 unknown 1 错误:未知错误。 networkerror 0 错误:与网络问题相关的错误,包括连接中断或连接不稳定。 currency interface currency 用于管理与 zepeto world 货币相关的操作。 方法 debit debit(id string, quantity? number, reason? string) → promise\<boolean> 从玩家的 world 内货币余额中扣除指定数量。会抛出 currencyerror 。 参数 类型 说明 id string 要扣除的货币 id。 quantity (可选) number 要扣除的货币数量。默认值为 1 。 reason (可选) string 可选择性地说明扣除原因。 返回值: promise\<boolean> — 处理完成时兑现的 promise ,表示成功( true )或失败( false )。 credit credit(id string, quantity? number, reason? string) → promise\<boolean> 向玩家的 world 内货币余额增加指定数量。会抛出 currencyerror 。 参数 类型 说明 id string 要增加的货币 id。 quantity (可选) number 要增加的货币数量。默认值为 1 。 reason (可选) string 可选择性地说明增加原因。 返回值: promise\<boolean> — 处理完成时兑现的 promise ,表示成功( true )或失败( false )。 getbalance getbalance(id string) → promise\<number> 获取玩家的 world 内货币余额。会抛出 currencyerror 。 参数 类型 说明 id string 要获取的货币 id。 返回值: promise\<number> — 处理完成时兑现的 promise ,携带获取到的余额数值。 getbalances getbalances() → promise<{ \[key string] number }> 获取玩家持有的各 world 内货币的余额。会抛出 currencyerror 。 返回值: promise<{ \[key string] number }> — 处理完成时兑现的 promise ,携带以各 world 内货币 id 为键、对应余额为值的对象。
