Options
All
  • Public
  • Public/Protected
  • All
Menu

Class RoutingSystem

Hierarchy

Index

Constructors

constructor

Methods

draw

  • draw(params: any): void
  • Parameters

    • params: any

    Returns void

findPaths

  • findPaths(__namedParameters: object): object
  • Performs basic dijkstra to find paths to all targets

    Parameters

    • __namedParameters: object
      • maxTargetCount: any
      • reversePaths: boolean
      • startEntity: any
      • targetComponent: any
      • targetNodesTileIds: any
      • transportChecker: any

    Returns object

internalCheckEntityShouldBeInTargetList

  • internalCheckEntityShouldBeInTargetList(entity: any): any

internalPopEntityIfMatching

  • internalPopEntityIfMatching(entity: any): void

internalPostLoadHook

  • internalPostLoadHook(): void

internalPushEntityIfMatching

  • internalPushEntityIfMatching(entity: any): void

internalRecomputeIfTransporterChanged

  • internalRecomputeIfTransporterChanged(building: any): void

internalRecomputeTargetEntities

  • internalRecomputeTargetEntities(): void

internalReconsiderEntityToAdd

  • internalReconsiderEntityToAdd(entity: any): void

internalRegisterEntity

  • internalRegisterEntity(entity: any): void

onConsumerPlaced

  • onConsumerPlaced(building: any): void
  • Parameters

    • building: any

    Returns void

onConsumerPrioChanged

  • onConsumerPrioChanged(consumerBuilding: any): void
  • Parameters

    • consumerBuilding: any

    Returns void

onConsumerRemoved

  • onConsumerRemoved(building: any): void
  • Parameters

    • building: any

    Returns void

onEmitterPlaced

  • onEmitterPlaced(building: any): void
  • Parameters

    • building: any

    Returns void

onEmitterRemoved

  • onEmitterRemoved(building: any): void
  • Parameters

    • building: any

    Returns void

onStructureDestroyed

  • onStructureDestroyed(building: any): void
  • Parameters

    • building: any

    Returns void

onStructurePlaced

  • onStructurePlaced(building: any): void
  • Parameters

    • building: any

    Returns void

onTransporterPlaced

  • onTransporterPlaced(building: any): void
  • Parameters

    • building: any

    Returns void

onTransporterRemoved

  • onTransporterRemoved(building: any): void
  • Parameters

    • building: any

    Returns void

postLoadHook

  • postLoadHook(): void
  • Returns void

preRegisterStreets

  • preRegisterStreets(entity: any): void
  • Parameters

    • entity: any

    Returns void

recomputeCachePriorityList

  • recomputeCachePriorityList(entity: any): void
  • Parameters

    • entity: any

    Returns void

recomputeConsumer

  • recomputeConsumer(building: any): void
  • Parameters

    • building: any

    Returns void

recomputeEmitter

  • recomputeEmitter(building: any): void
  • Parameters

    • building: any

    Returns void

recomputeEverything

  • recomputeEverything(): void
  • Returns void

removeConsumerFromNetwork

  • removeConsumerFromNetwork(building: any): void
  • Parameters

    • building: any

    Returns void

removeTransporterFromNetwork

  • removeTransporterFromNetwork(building: any): void
  • Parameters

    • building: any

    Returns void

startDraw

  • startDraw(parameters: any): void
  • see

    GameSystem.draw Wrapper arround the draw method

    Parameters

    • parameters: any

    Returns void

update

  • update(): void
  • Updates the game system, override to perform logic

    Returns void