No Self In File

Hierarchy

Constructors

Properties

Accessors

Methods

addAbility addAnimationProps addExperience addIndicator addItem addItemById addItemToSlotById addItemToStock addResourceAmount addSleepPerm addType addUnitToStock applyTimedLife attachSound canSleepPerm costLife costMana countBuffs damageAt damageTarget decAbilityLevel destroy dropItem dropItemFromSlot dropItemTarget getAbilityLevel getAgility getHeroLevel getIgnoreAlarm getIntelligence getItemByItemType getItemInSlot getState getStrength getflyHeight hasAbility hasBuffs hasItem hasItemType inForce inGroup inRange inRangeOfPoint inRangeOfUnit inTransport incAbilityLevel isAlive isAlly isEnemy isExperienceSuspended isFogged isHero isIllusion isLoaded isMasked isSelected isUnit isUnitType isVisible issueBuildOrder issueImmediateOrder issueInstantOrderAt issueInstantTargetOrder issueOrderAt issuePointOrder issueTargetOrder kill lookAt makeAbilityPermanent modifySkillPoints pauseTimedLife queueAnimation recycleGuardPosition removeAbility removeBuffs removeBuffsEx removeGuardPosition removeItem removeItemFromSlot removeItemFromStock removeType removeUnitFromStock resetCooldown resetLookAt revive reviveAtPoint select selectSkill setAbilityLevel setAgility setAnimation setAnimationWithRarity setBlendTime setConstructionProgress setCreepGuard setExperience setExploded setHeroLevel setIntelligence setItemTypeSlots setOwner setPathing setPosition setRescuable setRescueRange setScale setState setStrength setTimeScale setUnitTypeSlots setUpgradeProgress setUseAltIcon setUseFood setVertexColor setflyHeight shareVision stripLevels suspendDecay suspendExperience textTag useItem useItemAt useItemTarget wakeUp waygateGetDestinationX waygateGetDestinationY waygateSetDestination foodMadeByType foodUsedByType fromEnum fromEvent fromHandle getObject getPointValueByType initFromHandle isUnitIdHero isUnitIdType

Constructors

  • Parameters

    • owner: number
    • unitId: string | number
    • x: number
    • y: number
    • face: number

    Returns Unit

Properties

handle: unit
uuid?: number

Accessors

  • get acquireRange(): number
  • Returns number

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

    • value: number

    Returns void

  • get agility(): number
  • Returns number

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

    • value: number

    Returns void

  • get canSleep(): boolean
  • Returns boolean

  • set canSleep(flag: boolean): void
  • Parameters

    • flag: boolean

    Returns void

  • set color(whichColor: playercolor): void
  • Parameters

    • whichColor: playercolor

    Returns void

  • get currentOrder(): number
  • Returns number

  • get defaultAcquireRange(): number
  • Returns number

  • get defaultFlyHeight(): number
  • Returns number

  • get defaultMoveSpeed(): number
  • Returns number

  • get defaultPropWindow(): number
  • Returns number

  • get defaultTurnSpeed(): number
  • Returns number

  • get entity(): Entity
  • Returns Entity

  • set entity(value: Entity): void
  • unitEntityMap

    Parameters

    • value: Entity

    Returns void

  • get experience(): number
  • Returns number

  • set experience(newXpVal: number): void
  • Parameters

    • newXpVal: number

    Returns void

  • get facing(): number
  • Returns number

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

    • value: number

    Returns void

  • get foodMade(): number
  • Returns number

  • get foodUsed(): number
  • Returns number

  • get id(): number
  • Returns number

  • get ignoreAlarmToggled(): boolean
  • Returns boolean

  • get intelligence(): number
  • Returns number

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

    • value: number

    Returns void

  • get inventorySize(): number
  • Returns number

  • set invulnerable(flag: boolean): void
  • Parameters

    • flag: boolean

    Returns void

  • get level(): number
  • Returns number

  • get life(): number
  • Returns number

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

    • value: number

    Returns void

  • get mana(): number
  • Returns number

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

    • value: number

    Returns void

  • get moveSpeed(): number
  • Returns number

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

    • value: number

    Returns void

  • get name(): string
  • Returns string

  • get nameProper(): string
  • Returns string

  • get owner(): MapPlayer
  • Returns MapPlayer

  • set owner(whichPlayer: MapPlayer): void
  • Parameters

    Returns void

  • get paused(): boolean
  • Returns boolean

  • set paused(flag: boolean): void
  • Parameters

    • flag: boolean

    Returns void

  • get point(): Point
  • Returns Point

  • set point(whichPoint: Point): void
  • Parameters

    Returns void

  • get pointValue(): number
  • Returns number

  • get propWindow(): number
  • Returns number

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

    • value: number

    Returns void

  • get race(): race
  • Returns race

  • get rallyPoint(): Point
  • Returns Point

  • get rallyUnit(): Unit
  • Returns Unit

  • get resourceAmount(): number
  • Returns number

  • set resourceAmount(amount: number): void
  • Parameters

    • amount: number

    Returns void

  • get show(): boolean
  • Returns boolean

  • set show(flag: boolean): void
  • Parameters

    • flag: boolean

    Returns void

  • get skillPoints(): number
  • Returns number

  • set skillPoints(skillPointDelta: number): void
  • Parameters

    • skillPointDelta: number

    Returns void

  • get sleeping(): boolean
  • Returns boolean

  • get solarData(): AppUnitData
  • 也可直接使用 DataBase.getUnitSolarData(handle)

    Returns AppUnitData

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

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

    Returns void

  • get strength(): number
  • Returns number

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

    • value: number

    Returns void

  • get turnSpeed(): number
  • Returns number

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

    • value: number

    Returns void

  • get typeId(): number
  • Returns number

  • get typeIdString(): string
  • Returns string

  • get userData(): number
  • Returns number

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

    • value: number

    Returns void

  • get waygateActive(): boolean
  • Returns boolean

  • set waygateActive(flag: boolean): void
  • Parameters

    • flag: boolean

    Returns void

  • get x(): number
  • Returns number

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

    • value: number

    Returns void

  • get y(): number
  • Returns number

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

    • value: number

    Returns void

Methods

  • Parameters

    • abilityId: string | number

    Returns boolean

  • Parameters

    • animProperties: string
    • add: boolean

    Returns void

  • Parameters

    • xpToAdd: number
    • showEyeCandy: boolean

    Returns void

  • Parameters

    • red: number
    • blue: number
    • green: number
    • alpha: number

    Returns void

  • Parameters

    Returns boolean

  • Parameters

    • itemId: string | number

    Returns Item

  • Parameters

    • itemId: string | number
    • itemSlot: number

    Returns boolean

  • Parameters

    • itemId: string | number
    • currentStock: number
    • stockMax: number

    Returns void

  • Parameters

    • amount: number

    Returns void

  • Parameters

    • add: boolean

    Returns void

  • Parameters

    • whichUnitType: unittype

    Returns boolean

  • Parameters

    • unitId: string | number
    • currentStock: number
    • stockMax: number

    Returns void

  • Parameters

    • buffId: string | number
    • duration: number

    Returns void

  • Parameters

    Returns void

  • Returns boolean

  • addons

    Parameters

    • val: number

    Returns boolean

  • Parameters

    • val: number

    Returns boolean

  • Parameters

    • removePositive: boolean
    • removeNegative: boolean
    • magic: boolean
    • physical: boolean
    • timedLife: boolean
    • aura: boolean
    • autoDispel: boolean

    Returns number

  • Parameters

    • delay: number
    • radius: number
    • x: number
    • y: number
    • amount: number
    • attack: boolean
    • ranged: boolean
    • attackType: attacktype
    • damageType: damagetype
    • weaponType: weapontype

    Returns boolean

  • Parameters

    • target: widget
    • amount: number
    • attack: boolean
    • ranged: boolean
    • attackType: attacktype
    • damageType: damagetype
    • weaponType: weapontype

    Returns boolean

  • Parameters

    • abilCode: number

    Returns number

  • Instantly removes the unit from the game.

    Parameters

    • delay: number = 0

    Returns void

  • Parameters

    • whichItem: Item
    • x: number
    • y: number

    Returns boolean

  • Parameters

    • whichItem: Item
    • slot: number

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    • abilCode: number

    Returns number

  • Parameters

    • includeBonuses: boolean

    Returns number

  • Returns number

  • Parameters

    • flag: boolean

    Returns boolean

  • Parameters

    • includeBonuses: boolean

    Returns number

  • Parameters

    • itemtype: number

    Returns Item

  • Parameters

    • slot: number

    Returns Item

  • Parameters

    • whichUnitState: unitstate

    Returns number

  • Parameters

    • includeBonuses: boolean

    Returns number

  • Returns number

  • Parameters

    • abilId: string

    Returns boolean

  • Parameters

    • removePositive: boolean
    • removeNegative: boolean
    • magic: boolean
    • physical: boolean
    • timedLife: boolean
    • aura: boolean
    • autoDispel: boolean

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    • itemType: number

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    • x: number
    • y: number
    • distance: number

    Returns boolean

  • Parameters

    • whichPoint: Point
    • distance: number

    Returns boolean

  • Parameters

    • otherUnit: Unit
    • distance: number

    Returns boolean

  • Parameters

    • whichTransport: Unit

    Returns boolean

  • Parameters

    • abilCode: number

    Returns number

  • Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Returns boolean

  • Parameters

    Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    • whichSpecifiedUnit: Unit

    Returns boolean

  • Parameters

    • whichUnitType: unittype

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    • unit: string | number
    • x: number
    • y: number

    Returns boolean

  • Parameters

    • order: string | OrderId

    Returns boolean

  • Parameters

    • order: string | OrderId
    • x: number
    • y: number
    • instantTargetWidget: Widget

    Returns boolean

  • Parameters

    • order: string | OrderId
    • targetWidget: Widget
    • instantTargetWidget: Widget

    Returns boolean

  • Parameters

    • order: string | OrderId
    • x: number
    • y: number

    Returns boolean

  • Parameters

    • order: string | OrderId
    • whichPoint: Point

    Returns boolean

  • Parameters

    • order: string | OrderId
    • targetWidget: Widget

    Returns boolean

  • Kills the unit.

    Returns void

  • Parameters

    • whichBone: string
    • lookAtTarget: Unit
    • offsetX: number
    • offsetY: number
    • offsetZ: number

    Returns void

  • Parameters

    • permanent: boolean
    • abilityId: string | number

    Returns void

  • Parameters

    • skillPointDelta: number

    Returns boolean

  • Parameters

    • flag: boolean

    Returns void

  • Parameters

    • whichAnimation: string

    Returns void

  • Returns void

  • Parameters

    • abilityId: string | number

    Returns boolean

  • Parameters

    • removePositive: boolean
    • removeNegative: boolean

    Returns void

  • Parameters

    • removePositive: boolean
    • removeNegative: boolean
    • magic: boolean
    • physical: boolean
    • timedLife: boolean
    • aura: boolean
    • autoDispel: boolean

    Returns void

  • Returns void

  • Parameters

    Returns void

  • Parameters

    • itemSlot: number

    Returns Item

  • Parameters

    • itemId: string | number

    Returns void

  • Parameters

    • whichUnitType: unittype

    Returns boolean

  • Parameters

    • itemId: string | number

    Returns void

  • Returns void

  • Returns void

  • Parameters

    • x: number
    • y: number
    • doEyecandy: boolean

    Returns boolean

  • Parameters

    • whichPoint: Point
    • doEyecandy: boolean

    Returns boolean

  • Parameters

    • flag: boolean

    Returns void

  • Parameters

    • abilCode: number

    Returns void

  • Parameters

    • abilCode: number
    • level: number

    Returns number

  • Parameters

    • value: number
    • permanent: boolean

    Returns void

  • Parameters

    • whichAnimation: string | number

    Returns void

  • Parameters

    • whichAnimation: string
    • rarity: raritycontrol

    Returns void

  • Parameters

    • timeScale: number

    Returns void

  • Parameters

    • constructionPercentage: number

    Returns void

  • Parameters

    • creepGuard: boolean

    Returns void

  • Parameters

    • newXpVal: number
    • showEyeCandy: boolean

    Returns void

  • Parameters

    • exploded: boolean

    Returns void

  • Parameters

    • level: number
    • showEyeCandy: boolean

    Returns void

  • Parameters

    • value: number
    • permanent: boolean

    Returns void

  • Parameters

    • slots: number

    Returns void

  • Parameters

    Returns void

  • Parameters

    • flag: boolean

    Returns void

  • Parameters

    • x: number
    • y: number

    Returns void

  • Parameters

    Returns void

  • Parameters

    • range: number

    Returns void

  • Parameters

    • scaleX: number
    • scaleY: number
    • scaleZ: number

    Returns void

  • Parameters

    • whichUnitState: unitstate
    • newVal: number

    Returns void

  • Parameters

    • value: number
    • permanent: boolean

    Returns void

  • Parameters

    • timeScale: number

    Returns void

  • Parameters

    • slots: number

    Returns void

  • Parameters

    • upgradePercentage: number

    Returns void

  • Parameters

    • flag: boolean

    Returns void

  • Parameters

    • useFood: boolean

    Returns void

  • Parameters

    • red: number
    • green: number
    • blue: number
    • alpha: number

    Returns void

  • Parameters

    • value: number
    • rate: number

    Returns void

  • Parameters

    Returns void

  • Parameters

    • howManyLevels: number

    Returns boolean

  • Parameters

    • suspend: boolean

    Returns void

  • Parameters

    • flag: boolean

    Returns void

  • Parameters

    • text: string
    • red: number = 0
    • green: number = 200
    • blue: number = 0

    Returns TextTag

  • Parameters

    Returns boolean

  • Parameters

    • whichItem: Item
    • x: number
    • y: number

    Returns boolean

  • Parameters

    Returns boolean

  • Returns void

  • Returns number

  • Returns number

  • Parameters

    • x: number
    • y: number

    Returns void

  • Parameters

    • unitId: string | number

    Returns number

  • Parameters

    • unitId: string | number

    Returns number

  • Returns Unit

  • Parameters

    • handle: unit

    Returns Unit

  • Parameters

    • handle: handle

    Returns any

  • Parameters

    • unitType: number

    Returns number

  • Returns boolean

  • Parameters

    • unitId: string | number

    Returns boolean

  • Parameters

    • unitId: string | number
    • whichUnitType: unittype

    Returns boolean