132 lines
2.3 KiB
Markdown
132 lines
2.3 KiB
Markdown
---
|
|
sidebarDepth: 1
|
|
---
|
|
# 标签
|
|
|
|
## AddEntityTag
|
|
|
|
<span style="display:inline;color:#ff5555">服务端</span>
|
|
|
|
method in mod.server.component.tagCompServer.TagComponentServer
|
|
|
|
- 描述
|
|
|
|
增加实体标签
|
|
|
|
- 参数
|
|
|
|
| 参数名 | <div style="width: 4em">数据类型</div> | 说明 |
|
|
| :--- | :--- | :--- |
|
|
| tag | str | 标签名 |
|
|
|
|
- 返回值
|
|
|
|
| <div style="width: 4em">数据类型</div> | 说明 |
|
|
| :--- | :--- |
|
|
| bool | 是否成功 |
|
|
|
|
- 示例
|
|
|
|
```python
|
|
import mod.server.extraServerApi as serverApi
|
|
comp = serverApi.GetEngineCompFactory().CreateTag(entityId)
|
|
comp.AddEntityTag("AAA")
|
|
```
|
|
|
|
|
|
|
|
## EntityHasTag
|
|
|
|
<span style="display:inline;color:#ff5555">服务端</span>
|
|
|
|
method in mod.server.component.tagCompServer.TagComponentServer
|
|
|
|
- 描述
|
|
|
|
判断实体是否存在某个指定的标签
|
|
|
|
- 参数
|
|
|
|
| 参数名 | <div style="width: 4em">数据类型</div> | 说明 |
|
|
| :--- | :--- | :--- |
|
|
| tag | str | 标签名 |
|
|
|
|
- 返回值
|
|
|
|
| <div style="width: 4em">数据类型</div> | 说明 |
|
|
| :--- | :--- |
|
|
| bool | 是否包含标签 |
|
|
|
|
- 示例
|
|
|
|
```python
|
|
import mod.server.extraServerApi as serverApi
|
|
comp = serverApi.GetEngineCompFactory().CreateTag(entityId)
|
|
comp.EntityHasTag("AAA")
|
|
```
|
|
|
|
|
|
|
|
## GetEntityTags
|
|
|
|
<span style="display:inline;color:#ff5555">服务端</span>
|
|
|
|
method in mod.server.component.tagCompServer.TagComponentServer
|
|
|
|
- 描述
|
|
|
|
获取实体标签列表
|
|
|
|
- 参数
|
|
|
|
无
|
|
|
|
- 返回值
|
|
|
|
| <div style="width: 4em">数据类型</div> | 说明 |
|
|
| :--- | :--- |
|
|
| list(str) | 标签列表 |
|
|
|
|
- 示例
|
|
|
|
```python
|
|
import mod.server.extraServerApi as serverApi
|
|
comp = serverApi.GetEngineCompFactory().CreateTag(entityId)
|
|
comp.GetEntityTags()
|
|
```
|
|
|
|
|
|
|
|
## RemoveEntityTag
|
|
|
|
<span style="display:inline;color:#ff5555">服务端</span>
|
|
|
|
method in mod.server.component.tagCompServer.TagComponentServer
|
|
|
|
- 描述
|
|
|
|
移除实体某个指定的标签
|
|
|
|
- 参数
|
|
|
|
| 参数名 | <div style="width: 4em">数据类型</div> | 说明 |
|
|
| :--- | :--- | :--- |
|
|
| tag | str | 标签名 |
|
|
|
|
- 返回值
|
|
|
|
| <div style="width: 4em">数据类型</div> | 说明 |
|
|
| :--- | :--- |
|
|
| bool | 是否成功 |
|
|
|
|
- 示例
|
|
|
|
```python
|
|
import mod.server.extraServerApi as serverApi
|
|
comp = serverApi.GetEngineCompFactory().CreateTag(entityId)
|
|
comp.RemoveEntityTag("AAA")
|
|
```
|
|
|
|
|
|
|