Options
All
  • Public
  • Public/Protected
  • All
Menu

Class HDOT

Hierarchy

Implements

Index

Constructors

constructor

  • new HDOT(settings: Buff, type: Elements, vMin?: number, vMax?: number, vGap?: number): HDOT

Events

onSwitchWeapon

Properties

UID

UID: number

UIimportant

UIimportant: boolean

UIpriority

UIpriority: number

color

color: Color

cooldown

cooldown: number

cooldownMax

cooldownMax: number

countTime

countTime: boolean

enabled

enabled: boolean = true

iconId

iconId: integer

isOver

isOver: boolean = false

isReady

isReady: boolean

listenRecord

listenRecord: Set<ListenRecord> = new Collections.Set<ListenRecord>()

maxStack

maxStack: integer

name

name: string

parentMob

parentMob: MobData

parentSystem

parentSystem: EventSystem

popupColor

popupColor: Color

popupName

popupName: {} | string

priority

priority: number

source

source: MobData

stackable

stackable: boolean

stacks

stacks: integer

timeMax

timeMax: number

timeRemain

timeRemain: number[]

timer

timer: number

toolTip

toolTip: string

type

typeStr

typeStr: string

vCount

vCount: number

vGap

vGap: number

vMax

vMax: number

vMin

vMin: number

vType

vType: Elements

Static parsedBuffInfo

parsedBuffInfo: {}

Type declaration

  • [index: string]: Buff

Methods

_beAdded

_beRemoved

addStack

  • addStack(time: number): boolean

discard

  • discard(): void

discardEmitter

  • discardEmitter(): void

discardReceiver

  • discardReceiver(): void

emit

  • emit(evt: String, resCallback: (res: any) => void, ...args: any[]): number

emitArray

  • emitArray(evt: String, resCallback: (res: any) => void, args: any[]): number

focus

getTitle

  • getTitle(): string

getToolTip

isReadyWrapper

  • isReadyWrapper(func: (...args: any[]) => any): (...args: any[]) => any

keyFn

  • keyFn(): string

listen

onAdded

onAfterAttack

  • onAfterAttack(mob: MobData): void

onAfterSpecialAttack

  • onAfterSpecialAttack(mob: MobData): void

onAttack

onBaseStatCalculation

  • onBaseStatCalculation(mob: MobData): void

onCreate

  • onCreate(mob: Mob, scene: Scene): void

onDealDamage

onDealDamageFinal

  • onDealDamageFinal(damageInfo: DamageHeal): boolean

onDealHeal

onDealHealFinal

onDeath

onFrontEndDestroy

  • onFrontEndDestroy(mob: Mob, scene: Scene): void

onFrontEndUpdate

  • onFrontEndUpdate(mob: Mob, dt: number): void

onKill

onReceiveDamage

  • onReceiveDamage(damageInfo: DamageHeal): boolean

onReceiveDamageFinal

  • onReceiveDamageFinal(damageInfo: DamageHeal): boolean

onReceiveHeal

onReceiveHealFinal

  • onReceiveHealFinal(healInfo: DamageHeal): boolean

onRemoved

onRender

  • onRender(mob: Mob, scene: Scene): void

onSpecialAttack

  • onSpecialAttack(mob: MobData): void

onStatCalculation

  • onStatCalculation(mob: MobData): void

onStatCalculationFinish

  • onStatCalculationFinish(mob: MobData): void

onUpdate

  • onUpdate(mob: MobData, dt: number): void

popUp

  • popUp(mob: Mob): void

preToolTip

toString

  • toString(): string

unfocus

unlisten

unlistenAll

update

  • update(self: MobData, dt: number): void

Static fromKey

  • fromKey(key: string, overrideSettings?: Buff): Buff

Generated using TypeDoc