class SessionSquadHandlers extends CommonSessionInterfacingFunctionality

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SessionSquadHandlers
  2. CommonSessionInterfacingFunctionality
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new SessionSquadHandlers(sessionData: SessionData, avatarActor: ActorRef[Command], chatActor: ActorRef[Command], squadService: ActorRef, context: ActorContext)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def FirstTimeSquadSetup(): Unit

    These messages are dispatched when first starting up the client and connecting to the server for the first time.

    These messages are dispatched when first starting up the client and connecting to the server for the first time. While many of these messages will be reused for other situations, they appear in this order only during startup.

  5. def GiveSquadColorsForOthers(guid: PlanetSideGUID, factionChannel: String, value: Long): Unit

    Give the squad colors associated with the current squad to the client's player character to other players.

    Give the squad colors associated with the current squad to the client's player character to other players.

    guid

    player guid

    factionChannel

    faction for targeted updates to other players

    value

    value to associate the player

  6. def GiveSquadColorsForOthers(guid: PlanetSideGUID, faction: types.PlanetSideEmpire.Value, value: Long): Unit

    Give the squad colors associated with the current squad to the client's player character.

    Give the squad colors associated with the current squad to the client's player character.

    guid

    player guid

    faction

    faction for targeted updates to other players

    value

    value to associate the player

  7. def GiveSquadColorsInZone(members: Iterable[Long], value: Long): Unit

    Allocate the listed squad members in zone and give their nameplates and their marquees the appropriate squad color.

    Allocate the listed squad members in zone and give their nameplates and their marquees the appropriate squad color.

    members

    members of the squad to target

    value

    the assignment value

    See also

    PlanetsideAttributeMessage

  8. def GiveSquadColorsInZone(members: Iterable[Long]): Unit

    Allocate the listed squad members in zone and give their nameplates and their marquees the appropriate squad color.

    Allocate the listed squad members in zone and give their nameplates and their marquees the appropriate squad color.

    members

    members of the squad to target

  9. def GiveSquadColorsInZone(): Unit

    Allocate all squad members in zone and give their nameplates and their marquees the appropriate squad color.

  10. def GiveSquadColorsToMembers(members: Iterable[Long], value: Long): Unit

    Allocate the listed squad members in zone and give their nameplates and their marquees the appropriate squad color.

    Allocate the listed squad members in zone and give their nameplates and their marquees the appropriate squad color.

    members

    members of the squad to target

    value

    the assignment value

    See also

    PlanetsideAttributeMessage

  11. def GiveSquadColorsToMembers(members: Iterable[Long]): Unit

    Allocate the listed squad members in zone and give their nameplates and their marquees the appropriate squad color.

    Allocate the listed squad members in zone and give their nameplates and their marquees the appropriate squad color.

    members

    members of the squad to target

  12. def GiveSquadColorsToMembers(): Unit

    Allocate all squad members in zone and give their nameplates and their marquees the appropriate squad color.

  13. def GiveSquadColorsToSelf(guid: PlanetSideGUID, faction: types.PlanetSideEmpire.Value, value: Long): Unit

    Give the squad colors associated with the current squad to the client's player character.

    Give the squad colors associated with the current squad to the client's player character.

    guid

    player guid

    faction

    faction for targeted updates to other players

    value

    value to associate the player

  14. def GiveSquadColorsToSelf(value: Long): Unit

    Give the squad colors associated with the current squad to the client's player character.

    Give the squad colors associated with the current squad to the client's player character.

    value

    value to associate the player

  15. def NoSquadUpdates(): Unit
  16. def PeriodicUpdatesWhenEnrolledInSquad(): Unit
  17. def PromoteSquadUIElements(squad: Squad, fromIndex: Int): Unit
  18. def RespawnSquadSetup(): Unit

    These messages are used during each subsequent respawn to reset the squad colors on player nameplates and marquees.

    These messages are used during each subsequent respawn to reset the squad colors on player nameplates and marquees. By using squadUI to maintain relevant information about squad members, especially the unique character identifier number, only the zone-specific squad members will receive the important messages about their squad member's spawn.

  19. def SquadMembersInZone(members: Iterable[Long]): Iterable[Player]

    For the listed squad member unique character identifier numbers, find and return all squad members in the current zone.

    For the listed squad member unique character identifier numbers, find and return all squad members in the current zone.

    members

    members of the squad to target

    returns

    a list of Player objects

  20. def SquadUpdates(): Unit
  21. def SwapSquadUIElements(squad: Squad, fromIndex: Int, toIndex: Int): Unit
  22. def ZoneChangeSquadSetup(): Unit

    These messages are used during each subsequent respawn to reset the squad colors on player nameplates and marquees.

    These messages are used during each subsequent respawn to reset the squad colors on player nameplates and marquees. During a zone change, on top of other squad mates in the zone needing to have their knowledge of this player's squad colors changed, the player must also set squad colors for each other squad members. Default respawn functionality may resume afterwards.

  23. def account: Account
    Attributes
    protected
    Definition Classes
    CommonSessionInterfacingFunctionality
  24. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  25. def avatar: Avatar
    Attributes
    protected
    Definition Classes
    CommonSessionInterfacingFunctionality
  26. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  27. implicit val context: ActorContext
  28. def continent: Zone
    Attributes
    protected
    Definition Classes
    CommonSessionInterfacingFunctionality
  29. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  30. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  31. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  32. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  33. def handle(response: Response, excluded: Iterable[Long]): Unit
  34. def handleSquadDefinitionAction(pkt: SquadDefinitionActionMessage): Unit
  35. def handleSquadMemberRequest(pkt: SquadMembershipRequest): Unit
  36. def handleSquadWaypointRequest(pkt: SquadWaypointRequest): Unit
  37. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  38. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  39. def log: Logger
    Attributes
    protected
    Definition Classes
    CommonSessionInterfacingFunctionality
  40. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  41. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  42. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  43. def player: Player
    Attributes
    protected
    Definition Classes
    CommonSessionInterfacingFunctionality
  44. def sendResponse(pkt: PlanetSideGamePacket): Unit
    Attributes
    protected
    Definition Classes
    CommonSessionInterfacingFunctionality
  45. implicit val sender: ActorRef

    Hardwire an implicit sender to be the same as context.self of the SessionActor actor class for which this support class was initialized.

    Hardwire an implicit sender to be the same as context.self of the SessionActor actor class for which this support class was initialized. Allows for proper use for ActorRef.tell or an actor's ! in the support class, one where the result is always directed back to the same SessionActor instance. If there is a different packet "sender" that has to be respected by a given method, pass that ActorRef into the method as a parameter.

    Attributes
    protected
    Definition Classes
    CommonSessionInterfacingFunctionality
    See also

    ActorRef.!(Any)(ActorRef)

    ActorRef.tell(Any)(ActorRef)

  46. def session: Session
    Attributes
    protected
    Definition Classes
    CommonSessionInterfacingFunctionality
  47. val sessionData: SessionData
  48. def session_=(newsession: Session): Unit
    Attributes
    protected
    Definition Classes
    CommonSessionInterfacingFunctionality
  49. val squadUI: LongMap[SquadUIElement]
  50. var squad_supplement_id: Int
  51. def stop(): Unit
    Attributes
    protected[actors.session]
    Definition Classes
    CommonSessionInterfacingFunctionality
  52. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  53. def toString(): String
    Definition Classes
    AnyRef → Any
  54. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  55. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  56. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped