Hierarchy

  • default

Constructors

Properties

damageTypes: damagetype[] = ...

Methods

  • 伤害范围内的敌人

    Parameters

    • whichUnit: unit

      伤害来源

    • radius: number
    • damage: number
    • damageTypeId: number = DamageType.T4_NORMAL
    • x: number = ...

      范围中心点x

    • y: number = ...

      范围中心点y

    • attackType: attacktype = ATTACK_TYPE_NORMAL
    • weaponType: weapontype = WEAPON_TYPE_WHOKNOWS
    • ranged: boolean = true
    • attack: boolean = false

    Returns void

  • 此伤害会继续走太阳伤害

    Parameters

    • whichUnit: unit
    • radius: number
    • damage: number
    • damageTypeId: number = DamageType.T4_NORMAL
    • x: number = ...
    • y: number = ...
    • attackType: attacktype = ATTACK_TYPE_NORMAL
    • weaponType: weapontype = WEAPON_TYPE_WHOKNOWS
    • ranged: boolean = true
    • attack: boolean = false

    Returns void

  • helper see DamageType damage = 伤害值 damageTypeId 0-31可取

    Parameters

    • whichUnit: unit
    • target: widget
    • damage: number
    • damageTypeId: number = DamageType.T4_NORMAL
    • attackType: attacktype = ATTACK_TYPE_NORMAL
    • weaponType: weapontype = WEAPON_TYPE_WHOKNOWS
    • ranged: boolean = true
    • attack: boolean = false

    Returns boolean

  • 此方法 在太阳伤害事件中造成的伤害 会继续走太阳伤害事件 请自行通过判断伤害类型等 防止死循环

    Parameters

    • whichUnit: unit
    • target: widget
    • damage: number
    • damageTypeId: number = DamageType.T4_NORMAL
    • attackType: attacktype = ATTACK_TYPE_NORMAL
    • weaponType: weapontype = WEAPON_TYPE_WHOKNOWS
    • ranged: boolean = true
    • attack: boolean = false

    Returns void

  • 是否攻击伤害

    Returns boolean

  • 是否某个攻击类型

    Parameters

    • attackType: attacktype

    Returns boolean

  • 是否某个伤害类型

    Parameters

    • damageType: damagetype

    Returns boolean

  • 是否物理伤害

    Returns boolean

  • 是否远程伤害

    Returns boolean

  • 是否某个武器类型

    Parameters

    • weaponType: weapontype

    Returns boolean