@occultus/api-root - v0.29.3
    Preparing search index...

    模拟一个可以添加到实体上的状态效果

    Index

    Constructors

    • Parameters

      • id: string

        状态效果的 ID

      • updateTick: number = 1

        设置状态效果更新的间隔,推荐设置的大一些以避免游戏卡顿

      • name: TextProvider

        状态效果的名称

      • Optionaltype: VirtualEffectType

        状态效果的类型(正面、负面、中性)

      Returns VirtualEffect

    Properties

    id: string

    状态效果的 ID

    状态效果的名称

    状态效果的类型(正面、负面、中性)

    updateTick: number = 1

    设置状态效果更新的间隔,推荐设置的大一些以避免游戏卡顿

    Methods

    • 向实体添加该状态效果

      Parameters

      • entity: Entity

        要添加状态效果的实体

      • duration: number

        效果持续时间,以刻为单位 (20刻=1秒)

      • amplifier: number = 0

        效果的等级(0为代表1级)

      Returns boolean

      本次添加操作是否成功

    • 获取该状态效果的等级

      Parameters

      • entity: Entity

      Returns number | undefined

      实体的状态效果等级

    • Parameters

      • entity: Entity

      Returns number

    • 当状态效果添加到实体时的事件

      Parameters

      • event: (entity: Entity, amplifier: number) => void

      Returns void

    • 当模拟效果过期时触发的事件

      Parameters

      • event: (entity: Entity, amplifier: number) => void

      Returns void

    • 当状态效果更新时,触发的事件

      Parameters

      • event: (entity: Entity, amplifier: number) => void

      Returns void

    • 向实体移除该状态效果

      Parameters

      • entity: Entity

        要移除效果的实体

      Returns boolean

      本次移除操作是否成功

      如果 Runner ID 数据类型不是 number 或 undefined,则抛出错误