c

net.psforever.actors.session.support

SessionTerminalHandlers

class SessionTerminalHandlers extends CommonSessionInterfacingFunctionality

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

Instance Constructors

  1. new SessionTerminalHandlers(sessionData: SessionData, avatarActor: ActorRef[Command], 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 CancelAllProximityUnits(guid: PlanetSideGUID): Unit

    Cease all current interactions with proximity-based units.

    Cease all current interactions with proximity-based units. Pair with PlayerActionsToCancel, except when logging out (stopping). This operations may invoke callback messages.

    guid

    globally unique identifier for a proximity terminal

    See also

    postStop

  5. def CancelAllProximityUnits(): Unit

    Cease all current interactions with proximity-based units.

    Cease all current interactions with proximity-based units. Pair with PlayerActionsToCancel, except when logging out (stopping). This operations may invoke callback messages.

    See also

    postStop

  6. def FindProximityUnitTargetsInScope(terminal: Terminal with ProximityUnit): Seq[PlanetSideGameObject]

    na

    na

    terminal

    na

    returns

    na

  7. def ForgetAllProximityTerminals(termGuid: PlanetSideGUID): Unit

    na

  8. def HandleProximityTerminalUse(terminal: Terminal with ProximityUnit): Unit

    na

    na

    terminal

    na

  9. def LocalStopUsingProximityUnit(terminal: Terminal with ProximityUnit): Unit

    Stop using a proximity-base service.

    Stop using a proximity-base service. Callback to handle flags specific to SessionActor. Special note is warranted when determining the identity of the proximity terminal. Medical terminals of both varieties can be cancelled by movement. Other sorts of proximity-based units are put on a timer.

    terminal

    the proximity-based unit

  10. def StartUsingProximityUnit(terminal: Terminal with ProximityUnit, target: PlanetSideGameObject): Unit

    Queue a proximity-based service.

    Queue a proximity-based service.

    terminal

    the proximity-based unit

    target

    the entity that is being considered for terminal operation

  11. def StopUsingProximityUnit(terminal: Terminal with ProximityUnit): Unit

    Stop using a proximity-base service.

    Stop using a proximity-base service. If the suggested terminal detects our player or our player's vehicle as a valid target for its effect, inform it that we wish it stop affecting the discovered target(s).

    terminal

    the proximity-based unit

  12. def account: Account
    Attributes
    protected
    Definition Classes
    CommonSessionInterfacingFunctionality
  13. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  14. def avatar: Avatar
    Attributes
    protected
    Definition Classes
    CommonSessionInterfacingFunctionality
  15. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  16. implicit val context: ActorContext
  17. def continent: Zone
    Attributes
    protected
    Definition Classes
    CommonSessionInterfacingFunctionality
  18. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  20. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  21. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  22. def handle(tplayer: Player, msg: ItemTransactionMessage, order: Exchange): Unit

    na

    na

    tplayer

    na

    msg

    na

    order

    na

  23. def handleItemTransaction(pkt: ItemTransactionMessage): Unit
  24. def handleProximityTerminalUse(pkt: ProximityTerminalUseMessage): Unit
  25. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  26. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  27. def log: Logger
    Attributes
    protected
    Definition Classes
    CommonSessionInterfacingFunctionality
  28. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  29. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  30. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  31. def player: Player
    Attributes
    protected
    Definition Classes
    CommonSessionInterfacingFunctionality
  32. def sendResponse(pkt: PlanetSideGamePacket): Unit
    Attributes
    protected
    Definition Classes
    CommonSessionInterfacingFunctionality
  33. 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)

  34. def session: Session
    Attributes
    protected
    Definition Classes
    CommonSessionInterfacingFunctionality
  35. val sessionData: SessionData
  36. def session_=(newsession: Session): Unit
    Attributes
    protected
    Definition Classes
    CommonSessionInterfacingFunctionality
  37. def stop(): Unit
    Attributes
    protected[actors.session]
    Definition Classes
    CommonSessionInterfacingFunctionality
  38. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  39. def toString(): String
    Definition Classes
    AnyRef → Any
  40. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  41. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  42. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped