class AvatarActor extends AnyRef
- Source
- AvatarActor.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- AvatarActor
- AnyRef
- Any
- Hide All
- Show All
Visibility
- 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
- var _avatar: Option[Avatar]
- var account: Option[Account]
- def active(account: Account): Behavior[Command]
- def actuallyRestoreStamina(stamina: Int, session: Session): Unit
- def actuallyRestoreStaminaIfStationary(stamina: Int, session: Session): Unit
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def avatar: Avatar
- def avatarCopy(copyAvatar: Avatar): Unit
na
na
- copyAvatar
na
- See also
replaceCopy(Avatar)
- def avatar_=(avatar: Avatar): Unit
- def buildContainedEquipmentFromClob(container: Container, clob: String): Unit
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def consumeThisMuchStamina(stamina: Int): Boolean
Drain at most a given amount of stamina from the player's pool of stamina.
Drain at most a given amount of stamina from the player's pool of stamina. If the player's reserves become zero in the act, inform the player that he is fatigued meaning that he will only be able to walk, all implants will deactivate, and all exertion that require stamina use will become impossible until a threshold of stamina is regained.
- stamina
an amount to drain
- returns
true, as long as the requested amount of stamina can be drained in total;false, otherwise
- def deactivateImplant(implantType: ImplantType): Unit
- def defaultStaminaRegen(initialDelay: FiniteDuration): Unit
- def deinitializeImplants(): Unit
- def doNotStoreLocker(): Unit
- implicit val ec: ExecutionContextExecutor
- def encodeLoadoutClobFragment(equipment: Equipment, index: Int): String
- 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()
- val implantTimers: Map[Int, Cancellable]
- def initializeAllLoadouts(): Future[Seq[Option[Loadout]]]
- def initializeImplants(): Unit
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def loadLoadouts(): Future[Seq[Option[Loadout]]]
- def loadLocker(): Future[LockerContainer]
- def loadVehicleLoadouts(): Future[Seq[Option[Loadout]]]
- 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 postStartBehaviour(): Behavior[Command]
- def refreshLoadout(line: Int): Unit
- def refreshLoadouts(loadouts: Iterable[(Option[Loadout], Int)]): Unit
- def refreshPurchaseTimes(keys: Set[String]): Unit
- def replaceAvatar(newAvatar: Avatar): Unit
na
na
- newAvatar
na
- See also
avatarCopy(Avatar)
- def resetAnImplant(implantType: ImplantType): Unit
- def resolvePurchaseTimeName(faction: types.PlanetSideEmpire.Value, item: BasicDefinition): (BasicDefinition, String)
- def resolveSharedPurchaseTimeNames(pair: (BasicDefinition, String)): Seq[(BasicDefinition, String)]
- def restoreStaminaPeriodically(stamina: Int): Unit
- var saveLockerFunc: () => Unit
- def sendAvatars(account: Account): Unit
Send list of avatars to client (show character selection screen)
- var session: Option[Session]
- def setCosmetics(cosmetics: Set[Cosmetic]): Future[Unit]
- var staminaRegenTimer: Cancellable
- def start(): Behavior[Command]
- def startIfStoppedStaminaRegen(initialDelay: FiniteDuration): Unit
- def storeLoadout(owner: Player, label: String, line: Int): Future[Loadout]
- def storeLocker(): Unit
- def storeNewLocker(): Unit
- def storeVehicleLoadout(owner: Player, label: String, line: Int, vehicle: Vehicle): Future[Loadout]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def throwLoadoutFailure(ex: Throwable): Future[Loadout]
- def throwLoadoutFailure(msg: String): Future[Loadout]
- def toString(): String
- Definition Classes
- AnyRef → Any
- def tryRestoreStaminaForSession(stamina: Int): Option[Session]
- def updateDeployableUIElements(list: List[(Int, Int, Int, Int)]): Unit
- def updatePurchaseTimer(name: String, time: Long, unk1: Boolean): Unit
- 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()