Object/Class

net.psforever.packet.game

SquadInfo

Related Docs: class SquadInfo | package game

Permalink

object SquadInfo extends Serializable

Source
ReplicationStreamMessage.scala
Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SquadInfo
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def apply(task: String, continent_guid: PlanetSideZoneID): SquadInfo

    Permalink

    Alternate constructor for SquadInfo that ignores the Option requirement for the fields.

    This constructor is used by taskAndContinentCodec.

    Alternate constructor for SquadInfo that ignores the Option requirement for the fields.

    This constructor is used by taskAndContinentCodec.

    task

    the task the squad is trying to perform

    continent_guid

    the continent on which the squad is acting

    returns

    a SquadInfo object

  5. def apply(leader: String, size: Int): SquadInfo

    Permalink

    Alternate constructor for SquadInfo that ignores the Option requirement for the fields.

    This constructor is used by leaderSizeCodec.

    Alternate constructor for SquadInfo that ignores the Option requirement for the fields.

    This constructor is used by leaderSizeCodec.

    leader

    the name of the squad leader

    size

    the current size of the squad

    returns

    a SquadInfo object

  6. def apply(size: Option[Int], capacity: Int): SquadInfo

    Permalink

    Alternate constructor for SquadInfo that ignores the Option requirement for the important field.

    This constructor is not actually used at the moment.

    Alternate constructor for SquadInfo that ignores the Option requirement for the important field.

    This constructor is not actually used at the moment. Two of the fields normally are Option[Int]s. Only the capacity field in this packet is an Int, giving the method a distinct signature.

    Recommended use: SquadInfo(None, capacity)

    Exploration:
    We do not currently know any SquadHeader action codes for adjusting capacity.

    size

    the current size of the squad

    capacity

    the maximum number of members that the squad can tolerate, if not None

    returns

    a SquadInfo object

  7. def apply(size: Int, capacity: Option[Int]): SquadInfo

    Permalink

    Alternate constructor for SquadInfo that ignores the Option requirement for the important field.

    This constructor is used by sizeCodec.

    Alternate constructor for SquadInfo that ignores the Option requirement for the important field.

    This constructor is used by sizeCodec. Two of the fields normally are Option[Int]s. Only the size field in this packet is an Int, giving the method a distinct signature.

    Recommended use: SquadInfo(size, None)

    Exploration:
    We do not currently know any SquadHeader action codes for adjusting capacity.

    size

    the current size of the squad

    capacity

    the maximum number of members that the squad can tolerate, if not None

    returns

    a SquadInfo object

  8. def apply(continent_guid: PlanetSideZoneID): SquadInfo

    Permalink

    Alternate constructor for SquadInfo that ignores the Option requirement for the field.

    This constructor is used by taskOrContinentCodec.

    Alternate constructor for SquadInfo that ignores the Option requirement for the field.

    This constructor is used by taskOrContinentCodec.

    continent_guid

    the continent on which the squad is acting

    returns

    a SquadInfo object

  9. def apply(leader: Option[String], task: String): SquadInfo

    Permalink

    Alternate constructor for SquadInfo that ignores the Option requirement for the important field.

    This constructor is used by taskOrContinentCodec.

    Alternate constructor for SquadInfo that ignores the Option requirement for the important field.

    This constructor is used by taskOrContinentCodec. Two of the fields normally are Option[String]s. Only the task field in this packet is a String, giving the method a distinct signature. The other field - an Option[String] for leader - can still be set if passed.

    Recommended use: SquadInfo(None, task)

    leader

    the name of the squad leader, if not None

    task

    the task the squad is trying to perform

    returns

    a SquadInfo object

  10. def apply(leader: String, task: Option[String]): SquadInfo

    Permalink

    Alternate constructor for SquadInfo that ignores the Option requirement for the important field.

    This constructor is used by leaderCodec.

    Alternate constructor for SquadInfo that ignores the Option requirement for the important field.

    This constructor is used by leaderCodec. Two of the fields normally are Option[String]s. Only the leader field in this packet is a String, giving the method a distinct signature. The other field - an Option[String] for task - can still be set if passed.

    Recommended use: SquadInfo(leader, None)

    leader

    the name of the squad leader

    task

    the task the squad is trying to perform, if not None

    returns

    a SquadInfo object

  11. def apply(leader: String, task: String, continent_guid: PlanetSideZoneID, size: Int, capacity: Int, squad_guid: PlanetSideGUID): SquadInfo

    Permalink

    Alternate constructor for SquadInfo that ignores the Option requirement for the fields.

    This constructor is used by the initCodec, alt_initCodec, and allCodec.

    Alternate constructor for SquadInfo that ignores the Option requirement for the fields.

    This constructor is used by the initCodec, alt_initCodec, and allCodec.

    leader

    the name of the squad leader

    task

    the task the squad is trying to perform

    continent_guid

    the continent on which the squad is acting

    size

    the current size of the squad

    capacity

    the maximum number of members that the squad can tolerate

    squad_guid

    a GUID associated with the squad, used to recover the squad definition

    returns

    a SquadInfo object

  12. def apply(leader: String, task: String, continent_guid: PlanetSideZoneID, size: Int, capacity: Int): SquadInfo

    Permalink

    Alternate constructor for SquadInfo that ignores the Option requirement for the fields.

    This constructor is not actually used at the moment.

    Alternate constructor for SquadInfo that ignores the Option requirement for the fields.

    This constructor is not actually used at the moment.

    leader

    the name of the squad leader

    task

    the task the squad is trying to perform

    continent_guid

    the continent on which the squad is acting

    size

    the current size of the squad

    capacity

    the maximum number of members that the squad can tolerate

    returns

    a SquadInfo object

  13. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  14. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  15. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  16. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  17. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  18. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  19. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  20. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  21. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  22. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  23. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  24. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  25. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  26. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped