object Utility
- Source
- Utility.scala
- Alphabetic
- By Inheritance
- Utility
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- class InternalTelepad extends Amenity with UtilityWorldEntity with TelepadLike
The internal telepad is a component that is contained by the Router when it deploys and allows it to serve as one of the terminal points of a Router-telepad teleportation system.
- class InternalTelepadDefinition extends AmenityDefinition with BaseDeployableDefinition
As the
InternalTelepad
object is a unique intersection ofAmenity
andTelepadLike
that is treated like aDeployable
, its definition must be a unique intersection ofAmenityDefinition
andBaseDeployableDefinition
.As the
InternalTelepad
object is a unique intersection ofAmenity
andTelepadLike
that is treated like aDeployable
, its definition must be a unique intersection ofAmenityDefinition
andBaseDeployableDefinition
.- See also
AmenityDefinition
BaseDeployableDefinition
DeployableDefinition
- class ProximityTerminalUtility extends ProximityTerminal with UtilityWorldEntity
Override for a
Terminal
object so that it inherits the spatial characteristics of itsOwner
.Override for a
Terminal
object so that it inherits the spatial characteristics of itsOwner
. TheTerminal
Utility
produced has proximity effects. - class SpawnTubeUtility extends SpawnTube with UtilityWorldEntity
Override for
SpawnTube
objects so that they inherit the spatial characteristics of theirOwner
. - class TeleportPadTerminalUtility extends TerminalUtility
Override for a
Terminal
object so that it inherits the spatial characteristics of itsOwner
.Override for a
Terminal
object so that it inherits the spatial characteristics of itsOwner
. TheTerminal
Utility
produced dispenses a specific item that retain knowledge of theOwner
of theTerminal
that dispensed it. - class TerminalUtility extends Terminal with UtilityWorldEntity
Override for a
Terminal
object so that it inherits the spatial characteristics of itsOwner
. - type UtilLogic = (Amenity, ActorContext) => Unit
- sealed trait UtilityWorldEntity extends AnyRef
Embedded (owned) entities are known in relation to their parent entity.
Embedded (owned) entities are known in relation to their parent entity. These overrides to the
Position
method and theOrientation
method reflect this.
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
- def apply(util: UtilityType.Value, vehicle: Vehicle): Utility
Overloaded constructor.
Overloaded constructor.
- util
the type of the
Amenity
object to be created- vehicle
the owner of this object
- returns
a
Utility
object
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- 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
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- 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()
- def hashCode(): Int
- 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()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- 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()