| void load() | 加载实体配置数据 |
| void reload_dynamic() | 重新动态部分的设置 |
| void on_reload(function func, string name) | 响应实体信息变更事件 |
| array get_dynamic_entity_info_list() | 获取动态加载的实体信息列表 |
| array get_dynamic_entity_type_list() | 获取动态加载的实体类型列表 |
| void clean_up_all_dynamic_entity(bool refresh_at_once = false) | 清理所有动态加载的实体信息 |
| void append_dynamic_entity_type(string entity_type, map type_info, bool refresh_at_once = false) | 添加动态加载的实体类型 |
| void append_dynamic_entity_info(string entity_type, map entity_info, bool refresh_at_once = false) | 添加动态加载的实体信息 |
| map get_entity_type_info(string type) | 获取指定类型entity的所有配置信息 |
| map get_entity_cfg(string type) | 获取指定类型entity的类型配置信息 |
| bool is_valid_id(mixed id) | 判断是否一个有效的 class_id/alias |
| map get_entity_info(mixed id) | 获取指定class_id或者alias的entity配置信息 |
| string get_entity_type(mixed id) | 获取指定class_id或者alias的entity类型 |
| map get_entity_info_by_class_id(mixed class_id) | 获取指定class_id的entity配置信息 |
| map get_entity_info_by_alias(string alias) | 获取指定alias的entity配置信息 |
| mixed get_class_id(mixed id) | 获取指定class_id/alias对应的实体class_id |
| string get_alias(mixed id) | 获取指定class_id/alias对应的实体别名 |
| mixed get_entity_val(mixed id, string key) | 获取指定实体配置信息中的对应项目配置值 |
| void iterate_entity_type(function func) | 遍历实体类型配置 |
| void iterate_class_id(function func) | 遍历所有实体配置 |
| void iterate_class_id_by_type(string type, function func) | 遍历指定类别的所有实体配置 |
| mixed find_class_id(function func) | 查找满足过滤条件的第一个实体配置class id |
| array find_class_id_list(function func) | 查找满足过滤条件的所有实体配置class id |
| mixed find_class_id_by_type(string type, function func = nil) | 查找指定实体类别中满足过滤条件的第一个实体配置class id |
| array find_class_id_list_by_type(string type, function func = nil) | 查找指定实体类别中满足过滤条件的所有实体配置class id |