object SquadSwitchboard
- Source
- SquadSwitchboard.scala
- Alphabetic
- By Inheritance
- SquadSwitchboard
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- final case class Except(excluded_member: Long, msg: SquadServiceResponse) extends Product with Serializable
- final case class Join(player: Player, position: Int, replyTo: ActorRef) extends Product with Serializable
- final case class Leave(charId: Long) extends Product with Serializable
- final case class Promote(candidate: Long) extends Product with Serializable
- final case class To(member: Long, msg: SquadServiceResponse) extends Product with Serializable
- final case class ToAll(msg: SquadServiceResponse) extends Product with Serializable
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 LoadSquadDefinition(squad: Squad, favorite: SquadLoadout): Unit
Clear the current detail about a squad's membership and replace it with a previously stored details.
Clear the current detail about a squad's membership and replace it with a previously stored details.
- squad
the squad
- favorite
the loadout object
- def PanicLeaveSquad(charId: Long, features: SquadFeatures, entry: Option[(Member, Int)], subscriptions: SquadSubscriptionEntity, squadDetailActorRef: ActorRef, log: Logger): Boolean
Behaviors and exchanges necessary to undo the recruitment process for the squad role.
The complement of the priorLeaveSquad
method.Behaviors and exchanges necessary to undo the recruitment process for the squad role.
The complement of the priorLeaveSquad
method. This method deals entirely with other squad members observing the given squad member leaving the squad while the other method handles messaging only for the squad member who is leaving. The distinction is useful when unsubscribing from this service, as theActorRef
object used to message the player's client is no longer reliable and has probably ceased to exist.- charId
the player
- features
the squad
- entry
a paired membership role with its index in the squad
- returns
if a role/index pair is provided
- See also
LeaveSquad
Publish
SquadDetail
SquadInfo
SquadPositionDetail
SquadPositionEntry
SquadResponse.Leave
UpdateSquadDetail
UpdateSquadListWhenListed
- 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()