Various mixin/injector additions

This commit is contained in:
Lucas
2019-06-08 11:58:34 +02:00
parent ffcb7b8b45
commit 2c38de7061
37 changed files with 852 additions and 158 deletions

View File

@@ -252,10 +252,18 @@ public interface RSClient extends RSGameShell, Client
@Override
void setPassword(String password);
@Import("otp")
@Override
void setOtp(String otp);
@Import("currentLoginField")
@Override
int getCurrentLoginField();
@Import("loginIndex")
@Override
int getLoginIndex();
@Import("playerMenuActions")
@Override
String[] getPlayerOptions();
@@ -502,8 +510,6 @@ public interface RSClient extends RSGameShell, Client
/**
* Get the widget top group. widgets[topGroup] contains widgets with
* parentId -1, which are the widget roots.
*
* @return
*/
@Import("rootWidgetGroup")
int getWidgetRoot();
@@ -778,6 +784,7 @@ public interface RSClient extends RSGameShell, Client
boolean isInInstancedRegion();
@Import("itemDragDuration")
@Override
int getItemPressedDuration();
@Import("itemDragDuration")
@@ -930,6 +937,14 @@ public interface RSClient extends RSGameShell, Client
@Import("Rasterizer2D_yClipEnd")
int getEndY();
@Import("dragInventoryWidget")
@Override
RSWidget getIf1DraggedWidget();
@Import("dragItemSlotSource")
@Override
int getIf1DraggedItemIndex();
@Import("isSpellSelected")
@Override
void setSpellSelected(boolean selected);
@@ -975,6 +990,7 @@ public interface RSClient extends RSGameShell, Client
RSEvictingDualNodeHashTable getHealthBarCache();
@Import("renderSelf")
@Override
void setRenderSelf(boolean enabled);
@Import("mouseRecorder")

View File

@@ -4,6 +4,6 @@ import net.runelite.mapping.Import;
public interface RSIterableNodeDeque
{
@Import("current")
@Import("sentinel")
RSNode getCurrent();
}

View File

@@ -35,4 +35,11 @@ public interface RSMessage extends MessageNode
@Import("text")
@Override
void setValue(String value);
@Import("isFromFriend")
@Override
boolean isFromFriend();
@Import("senderUsername")
RSUsername getSenderUsername();
}