final case class SquadDefinitionActionMessage(squad_guid: PlanetSideGUID, line: Int, action: SquadAction) extends PlanetSideGamePacket with Product with Serializable
Manage composition and details of a player's current squad, or the currently-viewed squad.
The action
code indicates the format of the remainder data in the packet.
The following formats are translated; their purposes are listed:
(None)
0
- Display Squad
1
- Answer Squad Join Request
2
- UNKNOWN
3
- Save Squad Favorite
4
- Load Squad Favorite
5
- Delete Squad Favorite
6
- UNKNOWN
8
- Request List Squad
9
- Stop List Squad
16
- Associate with Squad
17
- Set List Squad (ui)
18
- UNKNOWN
26
- Reset All
32
- UNKNOWN
35
- Cancel Squad Search
39
- No Squad Search Results
41
- Cancel Find
42
- UNKNOWN
43
- UNKNOWN
Boolean
28
- Auto-approve Requests for Invitation
29
- UNKNOWN
30
- UNKNOWN
31
- Location Follows Squad Leader
Int
10
- Select this Role for Yourself
11
- UNKNOWN
20
- (Squad leader) Change Squad Zone
21
- (Squad leader) Close Squad Member Position
22
- (Squad leader) Add Squad Member Position
33
- Decorate a Squad in the List of Squads with Color
40
- Find LFS Soldiers that Meet the Requirements for this Role
Long
13
- UNKNOWN
14
- UNKNOWN
15
- Select this Role for Yourself
37
- UNKNOWN
String
7
- List Squad Favorite
19
- (Squad leader) Change Squad Purpose
Int :: Long
12
- UNKNOWN
25
- (Squad leader) Change Squad Member Requirements - Weapons
38
- Assign Squad Member To Role
Int :: String
23
- (Squad leader) Change Squad Member Requirements - Role
24
- (Squad leader) Change Squad Member Requirements - Detailed Orders
Long :: Long
36
- UNKNOWN
String :: Long :: Int :: Int
34
- Search for Squads with a Particular Role
- squad_guid
the unique identifier of the squad, if non-zero
- line
the original listing line number, if applicable
- action
the purpose of this packet; also decides the content of the parameter fields
- Alphabetic
- By Inheritance
- SquadDefinitionActionMessage
- Product
- Equals
- PlanetSideGamePacket
- PlanetSidePacket
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new SquadDefinitionActionMessage(squad_guid: PlanetSideGUID, line: Int, action: SquadAction)
- squad_guid
the unique identifier of the squad, if non-zero
- line
the original listing line number, if applicable
- action
the purpose of this packet; also decides the content of the parameter fields
Type Members
- type Packet = SquadDefinitionActionMessage
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val action: SquadAction
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def encode: Attempt[BitVector]
- Definition Classes
- SquadDefinitionActionMessage → PlanetSidePacket
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val line: Int
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def opcode: GamePacketOpcode.Value
- Definition Classes
- SquadDefinitionActionMessage → PlanetSideGamePacket → PlanetSidePacket
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val squad_guid: PlanetSideGUID
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()