Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TaskGoTo

Hierarchy

Index

Constructors

constructor

Properties

_creep

_creep: object

Type declaration

_parent

_parent: protoTask | null

_target

_target: object

Type declaration

data

data: TaskData

name

name: string

options

options: TaskOptions

settings

settings: TaskSettings

target

target: null

tick

tick: number

Static taskName

taskName: string

Accessors

creep

  • get creep(): Zerg
  • set creep(creep: Zerg): void

eta

  • get eta(): number | undefined

isWorking

  • get isWorking(): boolean

manifest

  • get manifest(): Task[]

parent

  • get parent(): Task | null
  • set parent(parentTask: Task | null): void

proto

  • get proto(): protoTask
  • set proto(protoTask: protoTask): void

targetManifest

  • get targetManifest(): (null | RoomObject)[]

targetPos

  • get targetPos(): RoomPosition

targetPosManifest

  • get targetPosManifest(): RoomPosition[]

Methods

finish

  • finish(): void

fork

isValid

  • isValid(): boolean

isValidTarget

  • isValidTarget(): boolean

isValidTask

  • isValidTask(): boolean

moveToNextPos

  • moveToNextPos(): number | undefined

moveToTarget

  • moveToTarget(range?: number): number

run

  • run(): number | undefined

work

  • work(): 0

Generated using TypeDoc