Home Reference Source
import {StaticMapEntitySystem} from 'shapez.io/js/game/systems/static_map_entity.js'
public class | source

StaticMapEntitySystem

Extends:

GameSystem → StaticMapEntitySystem

Static Method Summary

Static Public Methods
public static

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

Method Summary

Public Methods
public

Clears the uid list when a new frame started

public

Draws the static wire entities

public

Draws the static entities

public

Draws the static wire entities

Inherited Summary

From class GameSystem
public static

Returns static id

public

root: *

public

draw(parameters: DrawParameters)

Override, do not call this directly, use startDraw()

public

Should refresh all caches

public

startDraw(parameters: DrawParameters)

public

update()

Updates the game system, override to perform logic

Static Public Methods

public static getId(): string source

Returns static id

Override:

GameSystem#getId

Return:

string

Public Constructors

public constructor() source

Override:

GameSystem#constructor

Public Members

public drawnUids: Set<number> source

Public Methods

public clearUidList() source

Clears the uid list when a new frame started

public drawChunk_ForegroundLayer(parameters: DrawParameters, chunk: MapChunkView, layer: string) source

Draws the static wire entities

Params:

NameTypeAttributeDescription
parameters DrawParameters
chunk MapChunkView
layer string

public drawChunk_ForegroundStaticLayer(parameters: DrawParameters, chunk: MapChunkView) source

Draws the static entities

Params:

NameTypeAttributeDescription
parameters DrawParameters
chunk MapChunkView

public drawChunk_WiresForegroundLayer(parameters: DrawParameters, chunk: MapChunkView) source

Draws the static wire entities

Params:

NameTypeAttributeDescription
parameters DrawParameters
chunk MapChunkView