Files
netease-modsdk-wiki/docs/mcdocs/1-ModAPI/接口/自定义UI/索引.md
2025-03-17 13:24:39 +08:00

47 lines
3.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
sidebarDepth: 1
---
# 索引
---
- [通用](#通用)
- [自定义书本](#自定义书本)
- [自定义成就系统](#自定义成就系统)
### 通用
| 接口 | <div style="width: 3em"></div> | 描述 |
| --- | --- | --- |
| [CheckCanBindUI](通用.md#checkcanbindui) | <span style="display:inline;color:#7575f9">客户端</span> | 检查实体是否可以绑定头顶UI如何将UI与实体绑定详见[CreateUI](通用.md#CreateUI)接口 |
| [CreateUI](通用.md#createui) | <span style="display:inline;color:#7575f9">客户端</span> | 创建UI详见<a href="../../../../mcguide/18-界面与交互/30-UI说明文档.html#界面创建流程及生命周期">界面创建流程及生命周期</a> |
| [GetCustomUIControlProxyCls](通用.md#getcustomuicontrolproxycls) | <span style="display:inline;color:#7575f9">客户端</span> | 获得原生界面自定义UI代理基类 |
| [GetMiniMapScreenNodeCls](通用.md#getminimapscreennodecls) | <span style="display:inline;color:#7575f9">客户端</span> | 获取小地图ScreenNode基类 |
| [GetNativeScreenManagerCls](通用.md#getnativescreenmanagercls) | <span style="display:inline;color:#7575f9">客户端</span> | 获得NativeScreenManager类 |
| [GetScreenNodeCls](通用.md#getscreennodecls) | <span style="display:inline;color:#7575f9">客户端</span> | 获得ScreenNode类 |
| [GetTopScreen](通用.md#gettopscreen) | <span style="display:inline;color:#7575f9">客户端</span> | 获取UI堆栈栈顶的UI节点 |
| [GetTopUI](通用.md#gettopui) | <span style="display:inline;color:#7575f9">客户端</span> | 获取UI栈顶的UI名称 |
| [GetUI](通用.md#getui) | <span style="display:inline;color:#7575f9">客户端</span> | 获取UI节点详见<a href="../../../../mcguide/18-界面与交互/30-UI说明文档.html#界面创建流程及生命周期">界面创建流程及生命周期</a> |
| [GetViewBinderCls](通用.md#getviewbindercls) | <span style="display:inline;color:#7575f9">客户端</span> | 获得ViewBinder类 |
| [GetViewViewRequestCls](通用.md#getviewviewrequestcls) | <span style="display:inline;color:#7575f9">客户端</span> | 获得ViewRequest类 |
| [PopScreen](通用.md#popscreen) | <span style="display:inline;color:#7575f9">客户端</span> | 使用堆栈管理的方式关闭UI |
| [PopTopUI](通用.md#poptopui) | <span style="display:inline;color:#7575f9">客户端</span> | 弹出UI栈顶的UI |
| [PushScreen](通用.md#pushscreen) | <span style="display:inline;color:#7575f9">客户端</span> | 使用堆栈管理的方式创建UI |
| [RegisterUI](通用.md#registerui) | <span style="display:inline;color:#7575f9">客户端</span> | 注册UI创建UI前需要先注册UI。同一UI只需要注册一次即可。详见<a href="../../../../mcguide/18-界面与交互/30-UI说明文档.html#界面创建流程及生命周期">界面创建流程及生命周期</a> |
### 自定义书本
| 接口 | <div style="width: 3em"></div> | 描述 |
| --- | --- | --- |
| [GetBookManager](自定义书本.md#getbookmanager) | <span style="display:inline;color:#7575f9">客户端</span> | 获取书本管理对象 |
### 自定义成就系统
| 接口 | <div style="width: 3em"></div> | 描述 |
| --- | --- | --- |
| [AddNodeProgress](自定义成就系统.md#addnodeprogress) | <span style="display:inline;color:#ff5555">服务端</span> | 增加对应玩家的对应成就节点的成就进度 |
| [GetChildrenNode](自定义成就系统.md#getchildrennode) | <span style="display:inline;color:#ff5555">服务端</span> | 获得该成就节点的下一级所有孩子节点的list |
| [GetNodeDetailInfo](自定义成就系统.md#getnodedetailinfo) | <span style="display:inline;color:#ff5555">服务端</span> | 获取对应玩家的对应节点信息 |
| [SetNodeFinish](自定义成就系统.md#setnodefinish) | <span style="display:inline;color:#ff5555">服务端</span> | 设置对应玩家的对应成就节点完成 |