Class FarmingContractManager
- java.lang.Object
-
- net.runelite.client.plugins.timetracking.farming.FarmingContractManager
-
public class FarmingContractManager extends Object
-
-
Constructor Summary
Constructors Constructor Description FarmingContractManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getCompletionTime()
Produce
getContract()
CropState
getContractCropState()
String
getContractName()
Tab
getContractTab()
net.runelite.client.plugins.timetracking.farming.FarmingContractInfoBox
getInfoBox()
SummaryState
getSummary()
boolean
hasContract()
void
loadContractFromConfig()
void
setContract(Produce contract)
void
setInfoBox(net.runelite.client.plugins.timetracking.farming.FarmingContractInfoBox infoBox)
boolean
shouldHighlightFarmingTabPanel(net.runelite.client.plugins.timetracking.farming.FarmingPatch patch)
boolean
updateData(WorldPoint loc)
-
-
-
Method Detail
-
setContract
public void setContract(@Nullable Produce contract)
-
hasContract
public boolean hasContract()
-
getContractTab
@Nullable public Tab getContractTab()
-
getContractName
@Nullable public String getContractName()
-
shouldHighlightFarmingTabPanel
public boolean shouldHighlightFarmingTabPanel(@Nonnull net.runelite.client.plugins.timetracking.farming.FarmingPatch patch)
-
loadContractFromConfig
public void loadContractFromConfig()
-
updateData
public boolean updateData(WorldPoint loc)
-
getSummary
public SummaryState getSummary()
-
getContractCropState
public CropState getContractCropState()
-
getContract
public Produce getContract()
-
getInfoBox
public net.runelite.client.plugins.timetracking.farming.FarmingContractInfoBox getInfoBox()
-
setInfoBox
public void setInfoBox(net.runelite.client.plugins.timetracking.farming.FarmingContractInfoBox infoBox)
-
getCompletionTime
public long getCompletionTime()
-
-