Package

net.psforever.objects

entity

Permalink

package entity

Visibility
  1. Public
  2. All

Type Members

  1. sealed trait GUIDContainable extends Identifiable

    Permalink

    Mask the Identifiable trait.

  2. trait Identifiable extends AnyRef

    Permalink

    Identifiable represents anything that has its own globally unique identifier (GUID).

  3. abstract class IdentifiableEntity extends Identifiable

    Permalink

    Represent any entity that must have its own globally unique identifier (GUID) to be functional.

    "Testing" the object refers to the act of acquiring a reference to the GUID the object is using.

    Represent any entity that must have its own globally unique identifier (GUID) to be functional.

    "Testing" the object refers to the act of acquiring a reference to the GUID the object is using. This object starts with a container class that represents a unprepared GUID state and raises an Exception when tested. Setting a proper PlanetSideGUID replaces that container class with a container class that returns the GUID when tested. The object can be invalidated, restoring the previous Exception-raising condition.

    Exceptions thrown

    `NoGUIDException` if there is no GUID to give

  4. case class NoGUIDException(message: String = "", cause: Throwable = None.orNull) extends RuntimeException with Product with Serializable

    Permalink
  5. class SimpleWorldEntity extends WorldEntity

    Permalink
  6. trait WorldEntity extends AnyRef

    Permalink

Value Members

  1. object IdentifiableEntity

    Permalink
  2. object SimpleWorldEntity

    Permalink
  3. object WorldEntity

    Permalink

Ungrouped