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
最后更新于