6352e8e319
all at once
92 lines
2.5 KiB
Markdown
92 lines
2.5 KiB
Markdown
The vehicle table contains bindings specific to vehicles which are available in addition to their common tables.
|
|
|
|
---
|
|
|
|
#### `bool` vehicle.controlHeld(`String` loungeName, `String` controlName)
|
|
|
|
Returns `true` if the specified control is currently being held by an occupant of the specified lounge position and `false` otherwise.
|
|
|
|
---
|
|
|
|
#### `Vec2F` vehicle.aimPosition(`String` loungeName)
|
|
|
|
Returns the world aim position for the specified lounge position.
|
|
|
|
---
|
|
|
|
#### `EntityId` vehicle.entityLoungingIn(`String` loungeName)
|
|
|
|
Returns the entity id of the entity currently occupying the specified lounge position, or `nil` if the lounge position is unoccupied.
|
|
|
|
---
|
|
|
|
#### `void` vehicle.setLoungeEnabled(`String` loungeName, `bool` enabled)
|
|
|
|
Enables or disables the specified lounge position.
|
|
|
|
---
|
|
|
|
#### `void` vehicle.setLoungeOrientation(`String` loungeName, `String` orientation)
|
|
|
|
Sets the lounge orientation for the specified lounge position. Valid orientations are "sit", "stand" or "lay".
|
|
|
|
---
|
|
|
|
#### `void` vehicle.setLoungeEmote(`String` loungeName, [`String` emote])
|
|
|
|
Sets the emote to be performed by entities occupying the specified lounge position, or clears it if no emote is specified.
|
|
|
|
---
|
|
|
|
#### `void` vehicle.setLoungeDance(`String` loungeName, [`String` dance])
|
|
|
|
Sets the dance to be performed by entities occupying the specified lounge position, or clears it if no dance is specified.
|
|
|
|
---
|
|
|
|
#### `void` vehicle.setLoungeStatusEffects(`String` loungeName, `JsonArray` statusEffects)
|
|
|
|
Sets the list of status effects to be applied to entities occupying the specified lounge position. To clear the effects, set an empty list.
|
|
|
|
---
|
|
|
|
#### `void` vehicle.setPersistent(`bool` persistent)
|
|
|
|
Sets whether the vehicle is persistent, i.e. whether it will be stored when the world is unloaded and reloaded.
|
|
|
|
---
|
|
|
|
#### `void` vehicle.setInteractive(`bool` interactive)
|
|
|
|
Sets whether the vehicle is currently interactive.
|
|
|
|
---
|
|
|
|
#### `void` vehicle.setDamageTeam(`DamageTeam` team)
|
|
|
|
Sets the vehicle's current damage team type and number.
|
|
|
|
---
|
|
|
|
#### `void` vehicle.setMovingCollisionEnabled(`String` collisionName, `bool` enabled)
|
|
|
|
Enables or disables the specified collision region.
|
|
|
|
---
|
|
|
|
#### `void` vehicle.setForceRegionEnabled(`String` regionName, `bool` enabled)
|
|
|
|
Enables or disables the specified force region.
|
|
|
|
---
|
|
|
|
#### `void` vehicle.setDamageSourceEnabled(`String` damageSourceName, `bool` enabled)
|
|
|
|
Enables or disables the specified damage source.
|
|
|
|
---
|
|
|
|
#### `void` vehicle.destroy()
|
|
|
|
Destroys the vehicle.
|