client: add getVar methods for external plugins
This commit is contained in:
@@ -32,6 +32,7 @@ import java.util.Map;
|
|||||||
import javax.annotation.Nonnull;
|
import javax.annotation.Nonnull;
|
||||||
import javax.annotation.Nullable;
|
import javax.annotation.Nullable;
|
||||||
import net.runelite.api.annotations.VisibleForDevtools;
|
import net.runelite.api.annotations.VisibleForDevtools;
|
||||||
|
import net.runelite.api.annotations.VisibleForExternalPlugins;
|
||||||
import net.runelite.api.coords.LocalPoint;
|
import net.runelite.api.coords.LocalPoint;
|
||||||
import net.runelite.api.coords.WorldPoint;
|
import net.runelite.api.coords.WorldPoint;
|
||||||
import net.runelite.api.hooks.Callbacks;
|
import net.runelite.api.hooks.Callbacks;
|
||||||
@@ -686,6 +687,42 @@ public interface Client extends GameEngine
|
|||||||
*/
|
*/
|
||||||
String getVar(VarClientStr varClientStr);
|
String getVar(VarClientStr varClientStr);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets the value of a given VarPlayer.
|
||||||
|
*
|
||||||
|
* @param varpId the VarPlayer id
|
||||||
|
* @return the value
|
||||||
|
*/
|
||||||
|
@VisibleForExternalPlugins
|
||||||
|
int getVarpValue(int varpId);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets the value of a given Varbit.
|
||||||
|
*
|
||||||
|
* @param varbitId the varbit id
|
||||||
|
* @return the value
|
||||||
|
*/
|
||||||
|
@VisibleForExternalPlugins
|
||||||
|
int getVarbitValue(int varbitId);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets the value of a given VarClientInt
|
||||||
|
*
|
||||||
|
* @param varcIntId the VarClientInt id
|
||||||
|
* @return the value
|
||||||
|
*/
|
||||||
|
@VisibleForExternalPlugins
|
||||||
|
int getVarcIntValue(int varcIntId);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets the value of a given VarClientStr
|
||||||
|
*
|
||||||
|
* @param varcStrId the VarClientStr id
|
||||||
|
* @return the value
|
||||||
|
*/
|
||||||
|
@VisibleForExternalPlugins
|
||||||
|
String getVarcStrValue(int varcStrId);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sets a VarClientString to the passed value
|
* Sets a VarClientString to the passed value
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user