Home Reference Source
import {BaseGameSpeed} from 'shapez.io/js/game/time/base_game_speed.js'
public class | source

BaseGameSpeed

Extends:

BasicSerializableObject → BaseGameSpeed

Static Method Summary

Static Public Methods
public static
public static

getSchema(): {}

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

root: *

Method Summary

Public Methods
public

getId(): *

public

Returns how many logic steps there may be queued

public

Returns the time multiplier

public
public

newSpeed(instance: *): BaseGameSpeed

Inherited Summary

From class BasicSerializableObject
public static
public static

getId()

public static

Should return the serialization schema

public static

verify(data: *): string | void

public

deserialize(data: any, root: import("./savegame_serializer").GameRoot): string | void

public

Static Public Methods

public static getId(): string source

Override:

BasicSerializableObject#getId

Return:

string

public static getSchema(): {} source

Should return the serialization schema

Override:

BasicSerializableObject#getSchema

Return:

{}

Public Constructors

public constructor(root: GameRoot) source

Fixes typeof DerivedComponent is not assignable to typeof Component, compiled out in non-dev builds

Override:

BasicSerializableObject#constructor

Params:

NameTypeAttributeDescription
root GameRoot

Public Members

public root: * source

Public Methods

public getId(): * source

Override:

BasicSerializableObject#getId

Return:

*

public getMaxLogicStepsInQueue(): number source

Returns how many logic steps there may be queued

Return:

number

public getTimeMultiplier(): number source

Returns the time multiplier

Return:

number

public initializeAfterDeserialize(root: *) source

Params:

NameTypeAttributeDescription
root *

public newSpeed(instance: *): BaseGameSpeed source

Params:

NameTypeAttributeDescription
instance *

Return:

BaseGameSpeed