class TurretUpgrader extends SupportActor[Entry]
- Source
- TurretUpgrader.scala
- Alphabetic
- By Inheritance
- TurretUpgrader
- SupportActor
- Actor
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new TurretUpgrader()
Type Members
- type Receive = PartialFunction[Any, Unit]
- Definition Classes
- Actor
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 AllMountedWeaponMagazines(target: MountedWeapons): Iterable[AmmoBox]
From an object that has mounted weapons, parse all of the internal ammunition loaded into all of the weapons.
From an object that has mounted weapons, parse all of the internal ammunition loaded into all of the weapons.
- target
the object with mounted weaponry
- returns
all of the internal ammunition objects
- def ClearAll(): Unit
- Definition Classes
- TurretUpgrader → SupportActor
- def ClearSpecific(targets: List[PlanetSideGameObject], zone: Zone): Unit
- Definition Classes
- TurretUpgrader → SupportActor
- def CreateEntry(obj: PlanetSideGameObject, zone: Zone, upgrade: objects.serverobject.turret.TurretUpgrade.Value, duration: Long): Entry
- def FinishUpgradingTurret(entry: Entry)(): Unit
Finish upgrading the turret by announcing to other players that the weapon type has changed.
Finish upgrading the turret by announcing to other players that the weapon type has changed. By this point, a prior required action that required that new ammunition objects had to be registered. It is now safe to announce that clients can update to the new weapon.
- entry
na
- def HurryAll(): Unit
- Definition Classes
- TurretUpgrader → SupportActor
- def HurrySpecific(targets: List[PlanetSideGameObject], zone: Zone): Unit
- Definition Classes
- TurretUpgrader → SupportActor
- def InclusionTest(entry: Entry): Boolean
Determine whether or not the resulting entry is valid for this process.
Determine whether or not the resulting entry is valid for this process. The primary purpose of this function should be to determine if the appropriate type of object is being submitted. Override.
- entry
the entry
- returns
true
, if it can be processed;false
, otherwise
- Definition Classes
- TurretUpgrader → SupportActor
- def PartitionTargetsFromList(list: List[Entry], targets: List[Entry], zone: Zone, comparator: SimilarityComparator[Entry] = sameEntryComparator): (List[Entry], List[Entry])
- Definition Classes
- SupportActor
- def RetimeFirstTask(now: Long = System.nanoTime): Unit
- def UpgradeTurretAmmo(entry: Entry): Unit
The process of upgrading a turret is nearly complete.
The process of upgrading a turret is nearly complete. After the upgrade status is changed, the internal structure of the turret's weapons change to suit the configuration. Of special importance are internal ammo supplies of the changing weapon, the original ammunition that must be un-registered, and the new boxes that must be registered so the weapon may be introduced into the game world properly.
- entry
na
- def aroundPostRestart(reason: Throwable): Unit
- Attributes
- protected[akka]
- Definition Classes
- Actor
- Annotations
- @InternalApi()
- def aroundPostStop(): Unit
- Attributes
- protected[akka]
- Definition Classes
- Actor
- Annotations
- @InternalApi()
- def aroundPreRestart(reason: Throwable, message: Option[Any]): Unit
- Attributes
- protected[akka]
- Definition Classes
- Actor
- Annotations
- @InternalApi()
- def aroundPreStart(): Unit
- Attributes
- protected[akka]
- Definition Classes
- Actor
- Annotations
- @InternalApi()
- def aroundReceive(receive: akka.actor.Actor.Receive, msg: Any): Unit
- Attributes
- protected[akka]
- Definition Classes
- Actor
- Annotations
- @InternalApi()
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- implicit val context: ActorContext
- Definition Classes
- Actor
- def debug(msg: String): Unit
- Definition Classes
- SupportActor
- def entryManagementBehaviors: Receive
- Definition Classes
- SupportActor
- 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()
- def info(msg: String): Unit
- Definition Classes
- SupportActor
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- var list: List[Entry]
- 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 postRestart(reason: Throwable): Unit
- Definition Classes
- Actor
- Annotations
- @throws(classOf[java.lang.Exception])
- def postStop(): Unit
Sufficiently clean up the current contents of these waiting removal jobs.
Sufficiently clean up the current contents of these waiting removal jobs. Cancel all timers, rush all entries in the lists through their individual steps, then empty the lists. This is an improved
HurryAll
.- Definition Classes
- TurretUpgrader → Actor
- def preRestart(reason: Throwable, message: Option[Any]): Unit
- Definition Classes
- Actor
- Annotations
- @throws(classOf[java.lang.Exception])
- def preStart(): Unit
- Definition Classes
- Actor
- Annotations
- @throws(classOf[java.lang.Exception])
- def receive: Receive
- Definition Classes
- TurretUpgrader → Actor
- val sameEntryComparator: SimilarityComparator[Entry]
- Definition Classes
- TurretUpgrader → SupportActor
- implicit final val self: ActorRef
- Definition Classes
- Actor
- final def sender(): ActorRef
- Definition Classes
- Actor
- def supervisorStrategy: SupervisorStrategy
- Definition Classes
- Actor
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- var task: Cancellable
- def toString(): String
- Definition Classes
- AnyRef → Any
- def trace(msg: String): Unit
- Definition Classes
- SupportActor
- def unhandled(message: Any): Unit
- Definition Classes
- Actor
- 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()