mixins: simplify acquiring client thread reference
This commit is contained in:
@@ -26,11 +26,9 @@ package net.runelite.mixins;
|
||||
|
||||
import java.awt.event.FocusEvent;
|
||||
import net.runelite.api.events.FocusChanged;
|
||||
import net.runelite.api.mixins.Copy;
|
||||
import net.runelite.api.mixins.Inject;
|
||||
import net.runelite.api.mixins.MethodHook;
|
||||
import net.runelite.api.mixins.Mixin;
|
||||
import net.runelite.api.mixins.Replace;
|
||||
import net.runelite.api.mixins.Shadow;
|
||||
import net.runelite.rs.api.RSClient;
|
||||
import net.runelite.rs.api.RSGameEngine;
|
||||
@@ -58,14 +56,11 @@ public abstract class RSGameEngineMixin implements RSGameEngine
|
||||
return thread == Thread.currentThread();
|
||||
}
|
||||
|
||||
@Copy("run")
|
||||
public abstract void rs$run();
|
||||
|
||||
@Replace("run")
|
||||
public void rl$run()
|
||||
@Inject
|
||||
@MethodHook("run")
|
||||
public void onRun()
|
||||
{
|
||||
thread = Thread.currentThread();
|
||||
rs$run();
|
||||
}
|
||||
|
||||
@Inject
|
||||
|
||||
Reference in New Issue
Block a user