RuneHive-Game
Loading...
Searching...
No Matches
com.runehive.net.packet.out.HintArrowClear Class Reference

Clears any active hint arrow (317 opcode 254, type=0). More...

Inheritance diagram for com.runehive.net.packet.out.HintArrowClear:
Collaboration diagram for com.runehive.net.packet.out.HintArrowClear:

Public Member Functions

 HintArrowClear ()
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)

Protected Member Functions

boolean encode (Player player)

Static Private Attributes

static final int OPCODE = 254

Additional Inherited Members

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

Detailed Description

Clears any active hint arrow (317 opcode 254, type=0).

Definition at line 7 of file HintArrowClear.java.

Constructor & Destructor Documentation

◆ HintArrowClear()

com.runehive.net.packet.out.HintArrowClear.HintArrowClear ( )

Definition at line 11 of file HintArrowClear.java.

11 {
12 super(OPCODE, /*capacity*/ 6);
13 }

References OPCODE.

Member Function Documentation

◆ encode()

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

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

Definition at line 16 of file HintArrowClear.java.

16 {
17 builder.writeByte(0); // type=0 (reset/clear)
18 builder.writeShort(0); // x (ignored by client for clear)
19 builder.writeShort(0); // y
20 builder.writeByte(0); // z
21 return true;
22 }

References com.runehive.net.packet.OutgoingPacket.builder.

Member Data Documentation

◆ OPCODE

final int com.runehive.net.packet.out.HintArrowClear.OPCODE = 254
staticprivate

Definition at line 9 of file HintArrowClear.java.

Referenced by HintArrowClear().


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