Update upstream 4/9/2020
This commit is contained in:
@@ -178,6 +178,12 @@ public abstract class RSClientMixin implements RSClient
|
||||
@Inject
|
||||
private static RSTileItem lastItemDespawn;
|
||||
|
||||
@Inject
|
||||
private static boolean invertPitch;
|
||||
|
||||
@Inject
|
||||
private static boolean invertYaw;
|
||||
|
||||
@Inject
|
||||
private boolean gpu;
|
||||
|
||||
@@ -1888,4 +1894,38 @@ public abstract class RSClientMixin implements RSClient
|
||||
|
||||
return widgetClickMask;
|
||||
}
|
||||
|
||||
@Inject
|
||||
@FieldHook("camAngleDX")
|
||||
private static void onCamAngleDXChange(int index)
|
||||
{
|
||||
if(invertPitch && client.getMouseCurrentButton() == 4 && client.isMouseCam())
|
||||
{
|
||||
client.setCamAngleDX(-client.getCamAngleDX());
|
||||
}
|
||||
}
|
||||
|
||||
@Inject
|
||||
@FieldHook("camAngleDY")
|
||||
private static void onCamAngleDYChange(int index)
|
||||
{
|
||||
if(invertYaw && client.getMouseCurrentButton() == 4 && client.isMouseCam())
|
||||
{
|
||||
client.setCamAngleDY(-client.getCamAngleDY());
|
||||
}
|
||||
}
|
||||
|
||||
@Inject
|
||||
@Override
|
||||
public void setInvertPitch(boolean state)
|
||||
{
|
||||
invertPitch = state;
|
||||
}
|
||||
|
||||
@Inject
|
||||
@Override
|
||||
public void setInvertYaw(boolean state)
|
||||
{
|
||||
invertYaw = state;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user