Properties
Static cache
Methods
Static forAllAliveUnits
- forAllAliveUnits(callback: ((unit: unit) => void)): void
-
Parameters
-
callback: ((unit: unit) => void)
-
- (unit: unit): void
-
Returns void
Returns void
Static forAllEnemyUnits
- forAllEnemyUnits(callback: ((unit: unit) => void), whoseEnemy?: player): void
-
Parameters
-
callback: ((unit: unit) => void)
-
- (unit: unit): void
-
Returns void
-
whoseEnemy: player = ...
Returns void
Static forAllUnits
- forAllUnits(callback: ((unit: unit) => void), unitType?: string): void
-
Parameters
-
callback: ((unit: unit) => void)
-
- (unit: unit): void
-
Returns void
-
Optional unitType: string
Returns void
Static forEnemyUnitsInRange
- forEnemyUnitsInRange(center: unit, radius: number, callback: ((unit: unit) => void), x?: number, y?: number): void
-
Parameters
-
center: unit
-
radius: number
-
callback: ((unit: unit) => void)
-
- (unit: unit): void
-
Returns void
-
x: number = ...
-
y: number = ...
Returns void
Static forLocalCameraUnits
- forLocalCameraUnits(inCameraUnitsCallback: ((unit: unit) => void), outCameraUnitsCallback?: ((unit: unit) => void), frustumTop?: number, frustumBottom?: number, frustumLeft?: number, frustumRight?: number): void
-
Parameters
-
inCameraUnitsCallback: ((unit: unit) => void)
-
- (unit: unit): void
-
Returns void
-
outCameraUnitsCallback: ((unit: unit) => void) = null
-
- (unit: unit): void
-
Returns void
-
frustumTop: number = 0.56
-
frustumBottom: number = 0.13
-
frustumLeft: number = 0
-
frustumRight: number = 0.8
Returns void
Static forPlayerUnits
- forPlayerUnits(callback: ((unit: unit) => void), playerIndex: number, unitType?: string): void
-
Parameters
-
callback: ((unit: unit) => void)
-
- (unit: unit): void
-
Returns void
-
playerIndex: number
-
Optional unitType: string
Returns void
Static forUnitsInRange
- forUnitsInRange(x: number, y: number, radius: number, callback: ((unit: unit) => void)): void
-
Parameters
-
x: number
-
y: number
-
radius: number
-
callback: ((unit: unit) => void)
-
- (unit: unit): void
-
Returns void
Returns void
Static getAllEnemys
- getAllEnemys(playerIndex?: number): unit[]
-
Returns unit[]
Static getAllEnemysLength
- getAllEnemysLength(playerIndex?: number): number
-
Returns number
Static getAnEnemy
- getAnEnemy(playerIndex?: number): unit
-
Returns unit
Static getAnHero
- getAnHero(playerIndex: number, clearCache?: boolean): unit
-
Parameters
-
playerIndex: number
-
clearCache: boolean = false
Returns unit
Static getPlayerUnits
- getPlayerUnits(playerIndex: number, unitType: string): unit[]
-
Parameters
-
playerIndex: number
-
unitType: string
Returns unit[]
Static getRealSelectUnit
- getRealSelectUnit(): unit
-
Returns unit
No Self