Cosmos Journeyer API Documentation - v1.10.1
Preparing search index...
frontend/spaceship/spaceshipInternals
SpaceshipInternals
Class SpaceshipInternals
Index
Constructors
constructor
Properties
optionals
primary
type
Methods
get
Discovery
Scanner
get
Fuel
Scoop
get
Fuel
Tanks
get
Thrusters
get
Warp
Drive
serialize
Constructors
constructor
new
SpaceshipInternals
(
serializedSpaceship
:
{
components
:
{
optional
:
[
|
null
|
{
quality
:
number
;
size
:
number
;
type
:
"discoveryScanner"
}
|
{
quality
:
number
;
size
:
number
;
type
:
"fuelScoop"
}
|
{
currentFuel01
:
number
;
quality
:
number
;
size
:
number
;
type
:
"fuelTank"
;
}
,
|
null
|
{
quality
:
number
;
size
:
number
;
type
:
"discoveryScanner"
}
|
{
quality
:
number
;
size
:
number
;
type
:
"fuelScoop"
}
|
{
currentFuel01
:
number
;
quality
:
number
;
size
:
number
;
type
:
"fuelTank"
;
}
,
|
null
|
{
quality
:
number
;
size
:
number
;
type
:
"discoveryScanner"
}
|
{
quality
:
number
;
size
:
number
;
type
:
"fuelScoop"
}
|
{
currentFuel01
:
number
;
quality
:
number
;
size
:
number
;
type
:
"fuelTank"
;
}
,
]
;
primary
:
{
fuelTank
:
|
null
|
{
currentFuel01
:
number
;
quality
:
number
;
size
:
number
;
type
:
"fuelTank"
;
}
;
thrusters
:
null
|
{
quality
:
number
;
size
:
number
;
type
:
"thrusters"
}
;
warpDrive
:
null
|
{
quality
:
number
;
size
:
number
;
type
:
"warpDrive"
}
;
}
;
}
;
id
:
string
;
name
:
string
;
type
:
WANDERER
;
}
,
unfitComponents
:
Set
<
|
{
quality
:
number
;
size
:
number
;
type
:
"discoveryScanner"
}
|
{
quality
:
number
;
size
:
number
;
type
:
"fuelScoop"
}
|
{
currentFuel01
:
number
;
quality
:
number
;
size
:
number
;
type
:
"fuelTank"
;
}
|
{
quality
:
number
;
size
:
number
;
type
:
"thrusters"
}
|
{
quality
:
number
;
size
:
number
;
type
:
"warpDrive"
}
,
>
,
)
:
SpaceshipInternals
Parameters
serializedSpaceship
:
{
components
:
{
optional
:
[
|
null
|
{
quality
:
number
;
size
:
number
;
type
:
"discoveryScanner"
}
|
{
quality
:
number
;
size
:
number
;
type
:
"fuelScoop"
}
|
{
currentFuel01
:
number
;
quality
:
number
;
size
:
number
;
type
:
"fuelTank"
;
}
,
|
null
|
{
quality
:
number
;
size
:
number
;
type
:
"discoveryScanner"
}
|
{
quality
:
number
;
size
:
number
;
type
:
"fuelScoop"
}
|
{
currentFuel01
:
number
;
quality
:
number
;
size
:
number
;
type
:
"fuelTank"
;
}
,
|
null
|
{
quality
:
number
;
size
:
number
;
type
:
"discoveryScanner"
}
|
{
quality
:
number
;
size
:
number
;
type
:
"fuelScoop"
}
|
{
currentFuel01
:
number
;
quality
:
number
;
size
:
number
;
type
:
"fuelTank"
;
}
,
]
;
primary
:
{
fuelTank
:
|
null
|
{
currentFuel01
:
number
;
quality
:
number
;
size
:
number
;
type
:
"fuelTank"
;
}
;
thrusters
:
null
|
{
quality
:
number
;
size
:
number
;
type
:
"thrusters"
}
;
warpDrive
:
null
|
{
quality
:
number
;
size
:
number
;
type
:
"warpDrive"
}
;
}
;
}
;
id
:
string
;
name
:
string
;
type
:
WANDERER
;
}
unfitComponents
:
Set
<
|
{
quality
:
number
;
size
:
number
;
type
:
"discoveryScanner"
}
|
{
quality
:
number
;
size
:
number
;
type
:
"fuelScoop"
}
|
{
currentFuel01
:
number
;
quality
:
number
;
size
:
number
;
type
:
"fuelTank"
;
}
|
{
quality
:
number
;
size
:
number
;
type
:
"thrusters"
}
|
{
quality
:
number
;
size
:
number
;
type
:
"warpDrive"
}
,
>
Returns
SpaceshipInternals
Properties
Readonly
optionals
optionals
:
readonly
ComponentSlot
[]
Readonly
primary
primary
:
Readonly
<
{
fuelTank
:
ComponentSlot
;
thrusters
:
ComponentSlot
;
warpDrive
:
ComponentSlot
;
}
,
>
Readonly
type
type
:
WANDERER
Methods
get
Discovery
Scanner
getDiscoveryScanner
()
:
null
|
DiscoveryScanner
Returns
null
|
DiscoveryScanner
get
Fuel
Scoop
getFuelScoop
()
:
null
|
FuelScoop
Returns
null
|
FuelScoop
get
Fuel
Tanks
getFuelTanks
()
:
FuelTank
[]
Returns
FuelTank
[]
get
Thrusters
getThrusters
()
:
null
|
Thrusters
Returns
null
|
Thrusters
get
Warp
Drive
getWarpDrive
()
:
null
|
WarpDrive
Returns
null
|
WarpDrive
serialize
serialize
()
:
{
optional
:
[
|
null
|
{
quality
:
number
;
size
:
number
;
type
:
"discoveryScanner"
}
|
{
quality
:
number
;
size
:
number
;
type
:
"fuelScoop"
}
|
{
currentFuel01
:
number
;
quality
:
number
;
size
:
number
;
type
:
"fuelTank"
;
}
,
|
null
|
{
quality
:
number
;
size
:
number
;
type
:
"discoveryScanner"
}
|
{
quality
:
number
;
size
:
number
;
type
:
"fuelScoop"
}
|
{
currentFuel01
:
number
;
quality
:
number
;
size
:
number
;
type
:
"fuelTank"
;
}
,
|
null
|
{
quality
:
number
;
size
:
number
;
type
:
"discoveryScanner"
}
|
{
quality
:
number
;
size
:
number
;
type
:
"fuelScoop"
}
|
{
currentFuel01
:
number
;
quality
:
number
;
size
:
number
;
type
:
"fuelTank"
;
}
,
]
;
primary
:
{
fuelTank
:
|
null
|
{
currentFuel01
:
number
;
quality
:
number
;
size
:
number
;
type
:
"fuelTank"
;
}
;
thrusters
:
null
|
{
quality
:
number
;
size
:
number
;
type
:
"thrusters"
}
;
warpDrive
:
null
|
{
quality
:
number
;
size
:
number
;
type
:
"warpDrive"
}
;
}
;
}
Returns
{
optional
:
[
|
null
|
{
quality
:
number
;
size
:
number
;
type
:
"discoveryScanner"
}
|
{
quality
:
number
;
size
:
number
;
type
:
"fuelScoop"
}
|
{
currentFuel01
:
number
;
quality
:
number
;
size
:
number
;
type
:
"fuelTank"
;
}
,
|
null
|
{
quality
:
number
;
size
:
number
;
type
:
"discoveryScanner"
}
|
{
quality
:
number
;
size
:
number
;
type
:
"fuelScoop"
}
|
{
currentFuel01
:
number
;
quality
:
number
;
size
:
number
;
type
:
"fuelTank"
;
}
,
|
null
|
{
quality
:
number
;
size
:
number
;
type
:
"discoveryScanner"
}
|
{
quality
:
number
;
size
:
number
;
type
:
"fuelScoop"
}
|
{
currentFuel01
:
number
;
quality
:
number
;
size
:
number
;
type
:
"fuelTank"
;
}
,
]
;
primary
:
{
fuelTank
:
|
null
|
{
currentFuel01
:
number
;
quality
:
number
;
size
:
number
;
type
:
"fuelTank"
;
}
;
thrusters
:
null
|
{
quality
:
number
;
size
:
number
;
type
:
"thrusters"
}
;
warpDrive
:
null
|
{
quality
:
number
;
size
:
number
;
type
:
"warpDrive"
}
;
}
;
}
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
optionals
primary
type
Methods
get
Discovery
Scanner
get
Fuel
Scoop
get
Fuel
Tanks
get
Thrusters
get
Warp
Drive
serialize
Cosmos Journeyer API Documentation - v1.10.1
Loading...