No Self

Hierarchy

  • default

Constructors

Methods

  • 获取物品类型所在物品栏的序号 1-6

    Parameters

    • unitHandle: unit
    • id: string

    Returns number

  • 获取单位物品栏里的指定物品类型的物品

    Parameters

    • unitHandle: unit
    • idint: number

    Returns item

  • 白字属性 为英雄添加全属性 根据key(如果相同的key则会自动减去之前添加的对应key的值)

    Parameters

    • unit: Unit
    • key: string
    • addNum: number

    Returns void

  • 白字属性 为英雄按比例添加全属性 根据key(如果相同的key则会自动减去之前添加的对应key的值)

    Parameters

    • unit: Unit
    • key: string
    • addRate: number

    Returns void

  • 计算单位的 属性伤害值

    Parameters

    • unitHandle: unit
    • dmgPropertySet: { agiDamageRate?: number; hpDamageRate?: number; intDamageRate?: number; manaDamageRate?: number; strDamageRate?: number }
      • Optional agiDamageRate?: number
      • Optional hpDamageRate?: number
      • Optional intDamageRate?: number
      • Optional manaDamageRate?: number
      • Optional strDamageRate?: number

    Returns number

  • 获取扩展属性 (即绿字) type = 扩展的属性类型 (如 攻击力/力量/暴击率等等) 返回这个type类型的总和

    Parameters

    • unitHandle: unit
    • type: string
    • val: number
    • key: string = "base"

    Returns number

  • 注意:只获取由 setExtraAgi 设置的值

    Parameters

    • unitHandle: unit
    • Optional key: string

    Returns number

  • 注意:只获取由 setExtraAttack 设置的值

    Parameters

    • unitHandle: unit

    Returns number

  • 注意:只获取由 setExtraAttack 设置的值

    Parameters

    • unitHandle: unit

    Returns number

  • 注意:只获取由 setExtraDef 设置的值

    Parameters

    • unitHandle: unit

    Returns number

  • Parameters

    • unitHandle: unit
    • Optional key: string

    Returns number

  • 注意:只获取由 setExtraInt 设置的值

    Parameters

    • unitHandle: unit
    • Optional key: string

    Returns number

  • Parameters

    • unitHandle: unit
    • Optional key: string

    Returns number

  • 注意:只获取由 setExtraStr 设置的值

    Parameters

    • unitHandle: unit
    • Optional key: string

    Returns number

  • 获取单位扩展值

    Parameters

    • unitHandle: unit
    • type: string
    • Optional key: string

      不传key 则返回此type类型的所有key值的合计值

    Returns number

  • 刷新 单位技能的 数据值 如果单位没有当前技能则会自动添加

    Parameters

    • unitHandle: unit
    • abilcode: number
    • data_type: number
    • value: number

    Returns void

  • 设置附加敏捷 (即绿字敏捷)

    Parameters

    • unitHandle: unit
    • val: number
    • key: string = "base"

    Returns void

  • 设置附加攻击 (即绿字攻击力)

    Parameters

    • unitHandle: unit
    • val: number
    • key: string = "base"

    Returns void

  • 设置攻击速度 0.5 = 50%

    Parameters

    • unitHandle: unit
    • val: number
    • key: string = "base"

    Returns void

  • 设置附加的攻击间隔 负数为减少攻击间隔

    Parameters

    • unitHandle: unit
    • val: number
    • key: string = "base"

    Returns void

  • 设置附加的攻击范围

    Parameters

    • unitHandle: unit
    • val: number
    • key: string = "base"

    Returns void

  • 设置附加护甲 (即绿字护甲)

    Parameters

    • unitHandle: unit
    • val: number
    • key: string = "base"

    Returns void

  • 设置附加生命值

    Parameters

    • unitHandle: unit
    • val: number
    • key: string = "base"

    Returns void

  • 设置附加智力 (即绿字智力)

    Parameters

    • unitHandle: unit
    • val: number
    • key: string = "base"

    Returns void

  • 设置附加魔法值

    Parameters

    • unitHandle: unit
    • val: number
    • key: string = "base"

    Returns void

  • 设置附加的移动速度

    Parameters

    • unitHandle: unit
    • val: number
    • key: string = "base"

    Returns void

  • 设置附加力量 (即绿字力量)

    Parameters

    • unitHandle: unit
    • val: number
    • key: string = "base"

    Returns void

  • 同时设置3维属性

    Parameters

    • unitHandle: unit
    • key: string
    • str: number
    • agi: number
    • int: number

    Returns void