public interface IModelManager
| Modifier and Type | Method and Description |
|---|---|
String |
generateJsonStr(IModelManager modelManager) |
cn.nukkit.entity.data.Skin |
getAndRegisterModel(String key,
File dir)
获取模型并以 key为 identifier注册进模型列表
|
cn.nukkit.entity.data.Skin |
getAndRegisterModel(String key,
File json,
File image)
获取模型并以 key为 identifier注册进模型列表
|
IManager |
getManager(File file) |
IManager |
getManager(Path path) |
IManager |
getManagerFromJsonStr(String json) |
cn.nukkit.entity.data.Skin |
getModel(File json,
File image)
从指定模型文件读取模型
|
cn.nukkit.entity.data.Skin |
getModel(File dir,
String... children)
从指定模型文件夹获取模型
|
cn.nukkit.entity.data.Skin |
getModel(Path dir,
String... children)
从指定模型文件夹获取模型
|
cn.nukkit.entity.data.Skin |
getModel(String key)
从模型列表获取模型
|
ConcurrentMap<String,cn.nukkit.entity.data.Skin> |
getModels()
获取模型列表
|
boolean |
register(String key,
File dir)
读取指定目录并以 key为 identifier注册进模型列表
|
boolean |
register(String key,
cn.nukkit.entity.data.Skin skin)
以 key为 identifier注册进模型列表
|
cn.nukkit.entity.data.Skin getModel(String key)
key - 模型 identifiercn.nukkit.entity.data.Skin getModel(Path dir, String... children)
dir - Path 目录children - 子目录cn.nukkit.entity.data.Skin getModel(File dir, String... children)
dir - File 目录children - 子目录cn.nukkit.entity.data.Skin getModel(File json, File image)
json - Json文件image - 图像文件cn.nukkit.entity.data.Skin getAndRegisterModel(String key, File json, File image)
key - 模型 identifierjson - Json文件image - 图像文件cn.nukkit.entity.data.Skin getAndRegisterModel(String key, File dir)
key - 模型 identifierdir - 模型目录boolean register(String key, cn.nukkit.entity.data.Skin skin)
key - 模型 identifierskin - Skin 模型boolean register(String key, File dir)
key - 模型 identifierdir - 模型目录ConcurrentMap<String,cn.nukkit.entity.data.Skin> getModels()
IManager getManagerFromJsonStr(String json)
json - 模型json字符串String generateJsonStr(IModelManager modelManager)
modelManager - 模型POJO管理器Copyright © 2022. All rights reserved.