Packages

final case class SquadDetail(guid: Option[Int], unk2: Option[Int], leader_char_id: Option[Long], outfit_id: Option[Long], leader_name: Option[String], task: Option[String], zone_id: Option[PlanetSideZoneID], unk7: Option[Int], member_info: Option[List[SquadPositionEntry]]) extends Product with Serializable

Information regarding a squad's position as a series of common fields. When parsed in an itemized way, only the important fields are represented. When parsed in a continuous manner, all of the fields are populated. All fields are optional for that reason.

The squad leader does not necessarily have to be a person from the member_info list.

guid

na; must be non-zero when parsed in a FullSquad pattern

unk2

na; not associated with any fields during itemized parsing

leader_char_id

he unique character identification number for the squad leader

outfit_id

na

leader_name

the name of the player who is the squad leader

task

the suggested responsibilities or mission statement of the squad

zone_id

the suggested area of engagement for this squad's activities; can also indicate the zone of the squad leader

unk7

na

member_info

a list of squad position data

Source
SquadDetailDefinitionUpdateMessage.scala
Linear Supertypes
Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SquadDetail
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new SquadDetail(guid: Option[Int], unk2: Option[Int], leader_char_id: Option[Long], outfit_id: Option[Long], leader_name: Option[String], task: Option[String], zone_id: Option[PlanetSideZoneID], unk7: Option[Int], member_info: Option[List[SquadPositionEntry]])

    guid

    na; must be non-zero when parsed in a FullSquad pattern

    unk2

    na; not associated with any fields during itemized parsing

    leader_char_id

    he unique character identification number for the squad leader

    outfit_id

    na

    leader_name

    the name of the player who is the squad leader

    task

    the suggested responsibilities or mission statement of the squad

    zone_id

    the suggested area of engagement for this squad's activities; can also indicate the zone of the squad leader

    unk7

    na

    member_info

    a list of squad position data

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 And(info: SquadDetail): SquadDetail

    Combine two SquadDetail objects, with priority given to this one.

    Combine two SquadDetail objects, with priority given to this one. Most fields that are not empty are assigned.

    info

    the object being combined

    returns

    the combined SquadDetail object

  5. def Complete: SquadDetail

    Complete the object by providing placeholder values for all fields.

    Complete the object by providing placeholder values for all fields. The member_info field requires additional allocation.

    returns

    a SquadDetail object with all of its field populated

  6. def Field2(value: Int): SquadDetail
  7. def Field7(value: Int): SquadDetail
  8. def Guid(guid: Int): SquadDetail
  9. def Leader(char_id: Long, name: String): SquadDetail
  10. def LeaderCharId(char_id: Long): SquadDetail
  11. def LeaderName(name: String): SquadDetail
  12. def Members(list: List[SquadPositionEntry]): SquadDetail
  13. def OutfitId(outfit: Long): SquadDetail
  14. def Task(task: String): SquadDetail
  15. def ZoneId(zone: PlanetSideZoneID): SquadDetail
  16. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  17. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  18. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  20. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  21. val guid: Option[Int]
  22. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  23. val leader_char_id: Option[Long]
  24. val leader_name: Option[String]
  25. val member_info: Option[List[SquadPositionEntry]]
  26. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  27. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  28. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  29. val outfit_id: Option[Long]
  30. def productElementNames: Iterator[String]
    Definition Classes
    Product
  31. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  32. val task: Option[String]
  33. val unk2: Option[Int]
  34. val unk7: Option[Int]
  35. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  36. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  37. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  38. val zone_id: Option[PlanetSideZoneID]

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped