Packages

object Deployables

Source
Deployables.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Deployables
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

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 AnnounceDestroyDeployable(target: PlanetSideGameObject with Deployable, time: Option[FiniteDuration]): Unit

    Distribute information that a deployable has been destroyed.

    Distribute information that a deployable has been destroyed. The deployable may not have yet been eliminated from the game world (client or server), but its health is zero and it has entered the conditions where it is nearly irrelevant.

    The typical use case of this function involves destruction via weapon fire, attributed to a particular player. Contrast this to simply destroying a deployable by being the deployable's owner and using the map icon controls. This function eventually invokes the same routine but mainly goes into effect when the deployable has been destroyed and may still leave a physical component in the game world to be cleaned up later. That is the task EliminateDeployable performs. Additionally, since the player who destroyed the deployable isn't necessarily the owner, and the real owner will still be aware of the existence of the deployable, that player must be informed of the loss of the deployable directly.

    target

    the deployable that is destroyed

    time

    length of time that the deployable is allowed to exist in the game world; None indicates the normal un-owned existence time (180 seconds)

    See also

    DeployableRemover

    Vitality.DamageResolution

    LocalResponse.EliminateDeployable

    DeconstructDeployable

  5. def Disown(zone: Zone, avatar: Avatar, replyTo: ActorRef): List[PlanetSideGameObject with Deployable]

    Collect all deployables previously owned by the player, dissociate the avatar's globally unique identifier to remove turnover ownership, and, on top of performing the above manipulations, dispose of any boomers discovered.

    Collect all deployables previously owned by the player, dissociate the avatar's globally unique identifier to remove turnover ownership, and, on top of performing the above manipulations, dispose of any boomers discovered. (BoomerTrigger objects, the companions of the boomers, should be handled by an external implementation if they had not already been handled by the time this function is executed.)

    returns

    all previously-owned deployables after they have been processed; boomers are listed before all other deployable types

  6. def InitializeDeployableQuantities(avatar: Avatar): Boolean

    Initialize the deployables backend information.

    Initialize the deployables backend information.

    avatar

    the player's core

  7. def InitializeDeployableUIElements(avatar: Avatar): List[(Int, Int, Int, Int)]

    Initialize the UI elements for deployables.

    Initialize the UI elements for deployables.

    avatar

    the player's core

  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  10. def constructionItemPermissionComparison(sample: Set[Certification], test: Set[Certification]): Boolean

    Compare sets of certifications to determine if the requested Engineering-like certification requirements of the one group can be found in a another group.

    Compare sets of certifications to determine if the requested Engineering-like certification requirements of the one group can be found in a another group.

    sample

    the certifications to be compared against

    test

    the desired certifications

    returns

    true, if the desired certification requirements are met; false, otherwise

    See also

    CertificationType

  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  13. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  14. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  21. def toString(): String
    Definition Classes
    AnyRef → Any
  22. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  23. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  24. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  25. object Make

Inherited from AnyRef

Inherited from Any

Ungrouped