Options
All
  • Public
  • Public/Protected
  • All
Menu

Class WallGatesSystem

Hierarchy

Index

Constructors

constructor

Methods

draw

  • draw(params: any): void
  • Parameters

    • params: any

    Returns void

drawWallDiagonalConnections

  • drawWallDiagonalConnections(entity: any, parameters: any): void
  • Parameters

    • entity: any
    • parameters: any

    Returns void

getCachedConnections

  • getCachedConnections(entity: any): any
  • Parameters

    • entity: any

    Returns any

getIsSubConnection

  • getIsSubConnection(content: any, faction: any): any
  • Parameters

    • content: any
    • faction: any

    Returns any

getNearbyTileFlag

  • getNearbyTileFlag(content: any, faction: any): string
  • Parameters

    • content: any
    • faction: any

    Returns string

internalCheckEntityShouldBeInTargetList

  • internalCheckEntityShouldBeInTargetList(entity: any): any

internalComputeConnections

  • Parameters

    • entity: any

    Returns CachedGatesResult

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

isWall

  • isWall(content: any, faction: any): any
  • Returns if an entity is a wall

    Parameters

    • content: any
    • faction: any

    Returns any

isWallLike

  • isWallLike(entity: any, faction: any): any
  • Parameters

    • entity: any
    • faction: any

    Returns any

refreshCacheIfNeeded

  • refreshCacheIfNeeded(): void
  • Returns void

startDraw

  • startDraw(parameters: any): void
  • see

    GameSystem.draw Wrapper arround the draw method

    Parameters

    • parameters: any

    Returns void

triggerCacheRefresh

  • triggerCacheRefresh(): void
  • Returns void

update

  • update(): void
  • Returns void