public interface ImmutableVehicleData extends ImmutableDataManipulator<ImmutableVehicleData,VehicleData>
ImmutableDataManipulator
that handles the current "passenger" if
the owning Entity
is considered to be a "vehicle" or another
Entity
is currently riding the owning Entity
.Modifier and Type | Method and Description |
---|---|
ImmutableValue<EntitySnapshot> |
baseVehicle()
Gets the base
ImmutableValue for the "base vehicle" being ridden
such that the current vehicle may be riding another Entity ,
causing that entity to be called the "base vehicle". |
ImmutableValue<EntitySnapshot> |
vehicle()
Gets the
ImmutableValue for the current "vehicle" being ridden. |
asMutable, copy, with, with
getContentVersion, toContainer
ImmutableValue<EntitySnapshot> vehicle()
ImmutableValue
for the current "vehicle" being ridden.ImmutableValue<EntitySnapshot> baseVehicle()
ImmutableValue
for the "base vehicle" being ridden
such that the current vehicle may be riding another Entity
,
causing that entity to be called the "base vehicle".