API

InventoryAPI

//获取玩家储存数据对象
@JvmStatic
fun getPlayerStore(player: Player): PlayerStore {
    return playerManager.getPlayerStore(player)
}

//获取指定背包组对象
@JvmStatic
fun getInventoryContent(pageName: String): IInventoryContent? {
    return inventoryManager.getContent(pageName)
}

//为玩家打开指定背包组界面
@JvmStatic
fun openToPlayer(player: Player, pageName: String, index: Int): Boolean {
    val content = getInventoryContent(pageName)
    if (content != null) {
        val page = content.getInventoryPage(index)
        if (page != null) {
            page.openToPlayer(player, true)
            return true
        }
    }
    return false
}

IInventoryPage

IInventoryContent

最后更新于