Hierarchy

  • default

Indexable

[userDataKey: string]: any

Constructors

  • Parameters

    • buffType: AppBuffType

      buff类型

    • parent: unit

      寄生所在的单位

    • Optional caster: unit

      buff来源单位 可为空 如羁绊增益效果 就没有来源单位

    Returns default

Properties

ability: ability = null
atrribute?: AppAttribute
buffType: AppBuffType
durMS: number = 0
intervalMS: number = 0

间隔触发时间毫秒单位 MS = 毫秒

ubertip: string
uuid: string = ...
_sl_anyBuffCreatedListeners: ((buff: default) => void)[] = []

全局任意buff 事件

_sl_anyBuffDestroyListeners: ((buff: default) => void)[] = []
_sl_anyBuffStackCountChangeListeners: ((buff: default) => void)[] = []

Accessors

  • get solarData(): AppSolarBuffData
  • Returns AppSolarBuffData

  • set solarData(obj: { [key: string]: any }): void
  • Parameters

    • obj: { [key: string]: any }
      • [key: string]: any

    Returns void

  • get stackCount(): number
  • Returns number

  • set stackCount(value: number): void
  • Parameters

    • value: number

    Returns void

Methods

  • 销毁此buff

    Returns void

  • Parameters

    • createDefault: boolean = false

    Returns AppAttribute

  • 获得buff来源单位

    Returns unit

  • 获取这个Mordifier的创建时间 毫秒单位

    Returns number

  • 获取这个buff的终止时间

    Returns number

  • Returns string

  • 获得寄生单位

    Returns unit

  • 获取剩余时间 毫秒单位

    Returns number

  • Returns string

  • 刷新这个buff

    Returns void

  • Parameters

    • value: unit

    Returns void

  • Parameters

    • parent: unit

    Returns void