final case class OrbitalShuttleData(faction: types.PlanetSideEmpire.Value, pos: Option[PlacementData] = None) extends ConstructorData with Product with Serializable
A representation of the high altitude rapid transport (HART) shuttle that ferries the player into battle.
This Codec
is different depending on whether the shuttle is the child of a parent or independent.
Three HART shuttles dock with the three HART buildings in the three sanctuaries for short periods on a timed schedule.
When one is landed, players may board the shuttle using designated hallways in the lobbies of the HART building.
After the shuttle leaves the sanctuary, it transports those players up into orbit above the continents.
The shuttle docks again, this time with space stations that orbit the planet.
It allows infantry to use droppods to land on the continents by pinpointing locations on that continent's tactical map.
The previous explanation is smoke and mirrors nonsense.
Lore-wise, the separation of Auraxis during the Bending rendered it impossible for the shuttle to visit all of the continents.
The orbital stations - even if they multiplied one per planet - don't really exist.
(They almost existed but all assets for them were cut from the game.)
The HART shuttle also isn't a traditional vehicle.
It isn't even tangible.
The game just treats it like a vehicle for the purpose of allowing players to access the controllable droppod system.
When accessible to the player, the shuttle has an access point called a "trunk."
Trying to access it yields the brief message "OSMustBeDockedToMount."
- faction
empire the object is affiliated with
- pos
optional; where and how the object is oriented
- Source
- OrbitalShuttleData.scala
- See also
DroppodLaunchRequestMessage
DroppodLaunchResponseMessage
OrbitalShuttleTimeMsg
- Alphabetic
- By Inheritance
- OrbitalShuttleData
- Serializable
- Product
- Equals
- ConstructorData
- StreamBitSize
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new OrbitalShuttleData(faction: types.PlanetSideEmpire.Value, pos: Option[PlacementData] = None)
- faction
empire the object is affiliated with
- pos
optional; where and how the object is oriented
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def bitsize: Long
Performs a "sizeof()" analysis of the given object.
The calculation reflects thescodec Codec
definition rather than the explicit parameter fields.Performs a "sizeof()" analysis of the given object.
The calculation reflects thescodec Codec
definition rather than the explicit parameter fields. For example, a traditionalInt
is normally a 32-bit number, often rendered as a32u
number. When parsed with auintL(7)
, it's length will be considered 7 bits (7u
). (Note: being permanently signed, anscodec
value of32u
or longer must fit into aLong
type.)- returns
the number of bits necessary to measure an object of this class; defaults to
0L
- Definition Classes
- OrbitalShuttleData → StreamBitSize
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val faction: types.PlanetSideEmpire.Value
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val pos: Option[PlacementData]
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()