Package cn.lanink.gamecore.modelmanager
Interface IModelManager
- All Known Implementing Classes:
ModelManager
public interface IModelManager
- Author:
- iGxnon
-
Method Summary
Modifier and TypeMethodDescriptiongenerateJsonStr(IModelManager modelManager) cn.nukkit.entity.data.SkingetAndRegisterModel(String key, File dir) 获取模型并以 key为 identifier注册进模型列表cn.nukkit.entity.data.SkingetAndRegisterModel(String key, File json, File image) 获取模型并以 key为 identifier注册进模型列表getManager(File file) getManager(Path path) getManagerFromJsonStr(String json) cn.nukkit.entity.data.Skin从指定模型文件读取模型cn.nukkit.entity.data.Skin从指定模型文件夹获取模型cn.nukkit.entity.data.Skin从模型列表获取模型cn.nukkit.entity.data.Skin从指定模型文件夹获取模型ConcurrentMap<String,cn.nukkit.entity.data.Skin> 获取模型列表boolean以 key为 identifier注册进模型列表boolean读取指定目录并以 key为 identifier注册进模型列表
-
Method Details
-
getModel
从模型列表获取模型- Parameters:
key- 模型 identifier- Returns:
- Skin 模型 | null key值无效
-
getModel
从指定模型文件夹获取模型- Parameters:
dir- Path 目录children- 子目录- Returns:
- Skin 模型 | null 模型目录或文件错误 注: 最终目录一定要是个文件夹
-
getModel
从指定模型文件夹获取模型- Parameters:
dir- File 目录children- 子目录- Returns:
- Skin 模型 | null 模型目录或文件错误 注: 最终目录一定要是个文件夹
-
getModel
从指定模型文件读取模型- Parameters:
json- Json文件image- 图像文件- Returns:
- Skin 模型 | null 模型目录或文件错误
-
getAndRegisterModel
获取模型并以 key为 identifier注册进模型列表- Parameters:
key- 模型 identifierjson- Json文件image- 图像文件- Returns:
- Skin 模型 | null 注册失败
-
getAndRegisterModel
获取模型并以 key为 identifier注册进模型列表- Parameters:
key- 模型 identifierdir- 模型目录- Returns:
- Skin 模型 | null 注册失败
-
register
以 key为 identifier注册进模型列表- Parameters:
key- 模型 identifierskin- Skin 模型- Returns:
- 是否注册成功
-
register
读取指定目录并以 key为 identifier注册进模型列表- Parameters:
key- 模型 identifierdir- 模型目录- Returns:
- 是否注册成功
-
getModels
ConcurrentMap<String,cn.nukkit.entity.data.Skin> getModels()获取模型列表- Returns:
- 模型列表
-
getManager
- Parameters:
path- 路径- Returns:
- 获取模型POJO管理器
-
getManager
- Parameters:
file- 路径- Returns:
- 获取模型POJO管理器
-
getManagerFromJsonStr
- Parameters:
json- 模型json字符串- Returns:
- 获取模型POJO管理器
-
generateJsonStr
- Parameters:
modelManager- 模型POJO管理器- Returns:
- 生成的模型json 字符串
-