RuneHive-Game
Loading...
Searching...
No Matches
com.runehive.content.itemaction.ItemAction Class Referenceabstract

Handles executing an item action. More...

Inheritance diagram for com.runehive.content.itemaction.ItemAction:

Public Member Functions

int delay ()
 The item click delay of the action.
boolean drop (Player player, Item item)
boolean equipment (Player player, Item item, int opcode)
boolean inventory (Player player, Item item, int opcode)
 The execution method of the action.
boolean itemOnItem (Player player, Item first, Item second)
String message (Item item)
 The message of the action.
abstract String name ()
 The name of the action.
String toString ()

Detailed Description

Handles executing an item action.

Author
Daniel

Definition at line 11 of file ItemAction.java.

Member Function Documentation

◆ delay()

int com.runehive.content.itemaction.ItemAction.delay ( )

The item click delay of the action.

Reimplemented in com.runehive.content.itemaction.impl.DrillDemonBox.

Definition at line 22 of file ItemAction.java.

22 {
23 return -1;
24 }

◆ drop()

boolean com.runehive.content.itemaction.ItemAction.drop ( Player player,
Item item )

◆ equipment()

◆ inventory()

◆ itemOnItem()

◆ message()

String com.runehive.content.itemaction.ItemAction.message ( Item item)

The message of the action.

Reimplemented in com.runehive.content.itemaction.impl.DrillDemonBox.

Definition at line 17 of file ItemAction.java.

17 {
18 return "";
19 }

◆ name()

◆ toString()

String com.runehive.content.itemaction.ItemAction.toString ( )

Definition at line 44 of file ItemAction.java.

44 {
45 return String.format("Action=%s", name());
46 }

References name().

Here is the call graph for this function:

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