RuneHive-Game
Loading...
Searching...
No Matches
com.runehive.net.packet.out.SendClanDetails Class Reference
Inheritance diagram for com.runehive.net.packet.out.SendClanDetails:
Collaboration diagram for com.runehive.net.packet.out.SendClanDetails:

Public Member Functions

boolean encode (Player player)
 SendClanDetails (String message, String clan)
 SendClanDetails (String message, String clan, ClanRank rank)
 SendClanDetails (String name, String message, String clanName, ClanRank rank)
Public Member Functions inherited from com.runehive.net.packet.OutgoingPacket
void execute (Player player)
 OutgoingPacket (int opcode, int capacity)
 OutgoingPacket (int opcode, PacketType type)
 OutgoingPacket (int opcode, PacketType type, int size)

Private Attributes

final String clan
final String message
final String name
final ClanRank rank

Additional Inherited Members

Protected Attributes inherited from com.runehive.net.packet.OutgoingPacket
final PacketBuilder builder

Detailed Description

Definition at line 8 of file SendClanDetails.java.

Constructor & Destructor Documentation

◆ SendClanDetails() [1/3]

com.runehive.net.packet.out.SendClanDetails.SendClanDetails ( String name,
String message,
String clanName,
ClanRank rank )

Definition at line 15 of file SendClanDetails.java.

15 {
16 super(217, PacketType.VAR_SHORT);
17 this.name = name;
18 this.message = message;
19 this.clan = clanName;
20 this.rank = rank;
21 }

References message, name, rank, and com.runehive.net.packet.PacketType.VAR_SHORT.

◆ SendClanDetails() [2/3]

com.runehive.net.packet.out.SendClanDetails.SendClanDetails ( String message,
String clan,
ClanRank rank )

Definition at line 23 of file SendClanDetails.java.

23 {
24 this("", message, clan, rank);
25 }

References clan, message, and rank.

◆ SendClanDetails() [3/3]

com.runehive.net.packet.out.SendClanDetails.SendClanDetails ( String message,
String clan )

Definition at line 27 of file SendClanDetails.java.

27 {
28 this("", message, clan, ClanRank.MEMBER);
29 }

References clan, com.runehive.content.clanchannel.ClanRank.MEMBER, and message.

Member Function Documentation

◆ encode()

boolean com.runehive.net.packet.out.SendClanDetails.encode ( Player player)

Reimplemented from com.runehive.net.packet.OutgoingPacket.

Definition at line 32 of file SendClanDetails.java.

32 {
33 builder.writeString(name)
34 .writeString(message)
35 .writeString(clan)
36 .writeShort(rank.rank);
37 return true;
38 }

References com.runehive.net.packet.OutgoingPacket.builder, clan, message, name, and rank.

Member Data Documentation

◆ clan

final String com.runehive.net.packet.out.SendClanDetails.clan
private

Definition at line 12 of file SendClanDetails.java.

Referenced by encode(), SendClanDetails(), and SendClanDetails().

◆ message

final String com.runehive.net.packet.out.SendClanDetails.message
private

Definition at line 11 of file SendClanDetails.java.

Referenced by encode(), SendClanDetails(), SendClanDetails(), and SendClanDetails().

◆ name

final String com.runehive.net.packet.out.SendClanDetails.name
private

Definition at line 10 of file SendClanDetails.java.

Referenced by encode(), and SendClanDetails().

◆ rank

final ClanRank com.runehive.net.packet.out.SendClanDetails.rank
private

Definition at line 13 of file SendClanDetails.java.

Referenced by encode(), SendClanDetails(), and SendClanDetails().


The documentation for this class was generated from the following file: