class BuildingActor extends AnyRef
- Source
- BuildingActor.scala
- Alphabetic
- By Inheritance
- BuildingActor
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
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 active(galaxyService: ActorRef, interstellarCluster: ActorRef[Command]): Behavior[Command]
- def alignForceDomeStatus(mapUpdateOnChange: Boolean = true): Unit
Evaluate the conditions of the building and determine if its capitol force dome state should be updated to reflect the actual conditions of the base or its surrounding bases.
Evaluate the conditions of the building and determine if its capitol force dome state should be updated to reflect the actual conditions of the base or its surrounding bases. If this building is considered a subcapitol facility to the zone's actual capitol facility, and has the capitol force dome has a dependency upon it, pass a message onto that facility that it should check its own state alignment.
- mapUpdateOnChange
if
true, dispatch aMapUpdatemessage for this building
- 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])
- var galaxyService: Option[ActorRef]
- def generatorStateChange(generator: Generator, event: Any): Boolean
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- var hasNtuSupply: Boolean
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- var interstellarCluster: Option[ActorRef[Command]]
- 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 ntu(msg: Command): Behavior[Command]
- def postStartBehaviour(): Behavior[Command]
- def powerLost(): Unit
Power has been severed.
Power has been severed. All installed amenities are distributed a
PowerOffmessage and are instructed to display their "unpowered" model. Additionally, the facility is now rendered unspawnable regardless of its player spawning amenities. - def powerRestored(): Unit
Power has been restored.
Power has been restored. All installed amenities are distributed a
PowerOnmessage and are instructed to display their "powered" model. Additionally, the facility is now rendered spawnable if its player spawning amenities are online. - def setFactionTo(faction: types.PlanetSideEmpire.Value, galaxy: ActorRef): Unit
- def start(): Behavior[Command]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def updateForceDomeStatus(updatedStatus: Boolean, mapUpdateOnChange: Boolean): Unit
Dispatch a message to update the state of the clients with the server state of the capitol force dome.
Dispatch a message to update the state of the clients with the server state of the capitol force dome.
- updatedStatus
the new capitol force dome status
- mapUpdateOnChange
if
true, dispatch aMapUpdatemessage for this building
- 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()