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
InternalTelepadobject is a unique intersection ofAmenityandTelepadLikethat is treated like aDeployable, its definition must be a unique intersection ofAmenityDefinitionandBaseDeployableDefinition.As the
InternalTelepadobject is a unique intersection ofAmenityandTelepadLikethat is treated like aDeployable, its definition must be a unique intersection ofAmenityDefinitionandBaseDeployableDefinition.- See also
AmenityDefinitionBaseDeployableDefinitionDeployableDefinition
- class ProximityTerminalUtility extends ProximityTerminal with UtilityWorldEntity
Override for a
Terminalobject so that it inherits the spatial characteristics of itsOwner.Override for a
Terminalobject so that it inherits the spatial characteristics of itsOwner. TheTerminalUtilityproduced has proximity effects. - class SpawnTubeUtility extends SpawnTube with UtilityWorldEntity
Override for
SpawnTubeobjects so that they inherit the spatial characteristics of theirOwner. - class TeleportPadTerminalUtility extends TerminalUtility
Override for a
Terminalobject so that it inherits the spatial characteristics of itsOwner.Override for a
Terminalobject so that it inherits the spatial characteristics of itsOwner. TheTerminalUtilityproduced dispenses a specific item that retain knowledge of theOwnerof theTerminalthat dispensed it. - class TerminalUtility extends Terminal with UtilityWorldEntity
Override for a
Terminalobject 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
Positionmethod and theOrientationmethod 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
Amenityobject to be created- vehicle
the owner of this object
- returns
a
Utilityobject
- 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()