final case class FacilityWrapper(building: Building, context: ActorContext[Command], galaxyService: ActorRef, interstellarCluster: ActorRef[Command]) extends BuildingWrapper with Product with Serializable
A package class that conveys the important information for handling facility updates. These sorts of smaller facilities have power systems that are similar to major facilities but they lack the installed components to support such functionality. A free-floating unlimited power source is provided.
- building
building entity
- context
message-passing reference
- galaxyService
event system for state updates to the whole server
- interstellarCluster
event system for behavior updates from the whole server
- Source
- FacilityWrapper.scala
- See also
FacilityLogic
FakeNtuSource
- Alphabetic
- By Inheritance
- FacilityWrapper
- Serializable
- Product
- Equals
- BuildingWrapper
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new FacilityWrapper(building: Building, context: ActorContext[Command], galaxyService: ActorRef, interstellarCluster: ActorRef[Command])
- building
building entity
- context
message-passing reference
- galaxyService
event system for state updates to the whole server
- interstellarCluster
event system for behavior updates from the whole server
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
- val building: Building
building entity
building entity
- Definition Classes
- FacilityWrapper → BuildingWrapper
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- val context: ActorContext[Command]
message-passing reference
message-passing reference
- Definition Classes
- FacilityWrapper → BuildingWrapper
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- val galaxyService: ActorRef
event system for state updates to the whole server
event system for state updates to the whole server
- Definition Classes
- FacilityWrapper → BuildingWrapper
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- val interstellarCluster: ActorRef[Command]
event system for behavior updates from the whole server
event system for behavior updates from the whole server
- Definition Classes
- FacilityWrapper → BuildingWrapper
- 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()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val supplier: FakeNtuSource
a custom source for nanite transfer units
- 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()