Package com.runemate.ui.tracker
Class InventoryTracker
- java.lang.Object
-
- com.runemate.ui.tracker.InventoryTracker
-
- All Implemented Interfaces:
EngineListener
,EquipmentListener
,InventoryListener
,java.util.EventListener
public class InventoryTracker extends java.lang.Object implements InventoryListener, EquipmentListener, EngineListener
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
InventoryTracker.ItemTracker
-
Constructor Summary
Constructors Constructor Description InventoryTracker(com.runemate.game.api.script.framework.AbstractBot bot)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.runemate.game.api.script.framework.AbstractBot
getBot()
@Nullable InventoryTracker.ItemTracker
getItem(int id)
ItemEventFilter
getItemEventFilter()
javafx.collections.ObservableMap<java.lang.Integer,InventoryTracker.ItemTracker>
getItems()
java.lang.Object
getLOCK()
javafx.beans.property.IntegerProperty
getProfit()
boolean
isBlocking()
void
onItemAdded(ItemEvent event)
void
onItemEquipped(ItemEvent event)
void
onItemRemoved(ItemEvent event)
void
onItemUnequipped(ItemEvent event)
void
onTickStart()
void
setItemEventFilter(ItemEventFilter filter)
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.runemate.game.api.script.framework.listeners.EngineListener
onCycleStart, onEngineStateChanged
-
-
-
-
Method Detail
-
getItem
@Nullable public @Nullable InventoryTracker.ItemTracker getItem(int id)
-
onItemEquipped
public void onItemEquipped(ItemEvent event)
- Specified by:
onItemEquipped
in interfaceEquipmentListener
-
onItemUnequipped
public void onItemUnequipped(ItemEvent event)
- Specified by:
onItemUnequipped
in interfaceEquipmentListener
-
onItemAdded
public void onItemAdded(ItemEvent event)
- Specified by:
onItemAdded
in interfaceInventoryListener
-
onItemRemoved
public void onItemRemoved(ItemEvent event)
- Specified by:
onItemRemoved
in interfaceInventoryListener
-
onTickStart
public void onTickStart()
- Specified by:
onTickStart
in interfaceEngineListener
-
setItemEventFilter
public void setItemEventFilter(ItemEventFilter filter)
-
getBot
public com.runemate.game.api.script.framework.AbstractBot getBot()
-
getItems
public javafx.collections.ObservableMap<java.lang.Integer,InventoryTracker.ItemTracker> getItems()
-
getProfit
public javafx.beans.property.IntegerProperty getProfit()
-
getLOCK
public java.lang.Object getLOCK()
-
isBlocking
public boolean isBlocking()
-
getItemEventFilter
public ItemEventFilter getItemEventFilter()
-
-