# 标签

# AddEntityTag

服务端

method in mod.server.component.tagCompServer.TagComponentServer

  • 描述

    增加实体标签

  • 参数

    参数名
    数据类型
    说明
    tag str 标签名
  • 返回值

    数据类型
    说明
    bool 是否成功
  • 示例

import mod.server.extraServerApi as serverApi
comp = serverApi.GetEngineCompFactory().CreateTag(entityId)
comp.AddEntityTag("AAA")

# EntityHasTag

服务端

method in mod.server.component.tagCompServer.TagComponentServer

  • 描述

    判断实体是否存在某个指定的标签

  • 参数

    参数名
    数据类型
    说明
    tag str 标签名
  • 返回值

    数据类型
    说明
    bool 是否包含标签
  • 示例

import mod.server.extraServerApi as serverApi
comp = serverApi.GetEngineCompFactory().CreateTag(entityId)
comp.EntityHasTag("AAA")

# GetEntityTags

服务端

method in mod.server.component.tagCompServer.TagComponentServer

  • 描述

    获取实体标签列表

  • 参数

  • 返回值

    数据类型
    说明
    list(str) 标签列表
  • 示例

import mod.server.extraServerApi as serverApi
comp = serverApi.GetEngineCompFactory().CreateTag(entityId)
comp.GetEntityTags()

# RemoveEntityTag

服务端

method in mod.server.component.tagCompServer.TagComponentServer

  • 描述

    移除实体某个指定的标签

  • 参数

    参数名
    数据类型
    说明
    tag str 标签名
  • 返回值

    数据类型
    说明
    bool 是否成功
  • 示例

import mod.server.extraServerApi as serverApi
comp = serverApi.GetEngineCompFactory().CreateTag(entityId)
comp.RemoveEntityTag("AAA")