ScriptEvent > ScriptCallbackEvent

This commit is contained in:
Max Weber
2018-03-14 03:59:18 -06:00
committed by Adam
parent c68e0c6064
commit 0c04804d1a
4 changed files with 7 additions and 7 deletions

View File

@@ -28,7 +28,7 @@ import lombok.Data;
import net.runelite.api.Script; import net.runelite.api.Script;
@Data @Data
public class ScriptEvent public class ScriptCallbackEvent
{ {
private Script script; private Script script;
private String eventName; private String eventName;

View File

@@ -38,7 +38,7 @@ import net.runelite.api.Item;
import net.runelite.api.ItemContainer; import net.runelite.api.ItemContainer;
import net.runelite.api.MenuAction; import net.runelite.api.MenuAction;
import net.runelite.api.events.MenuOptionClicked; import net.runelite.api.events.MenuOptionClicked;
import net.runelite.api.events.ScriptEvent; import net.runelite.api.events.ScriptCallbackEvent;
import net.runelite.api.widgets.Widget; import net.runelite.api.widgets.Widget;
import net.runelite.api.widgets.WidgetConfig; import net.runelite.api.widgets.WidgetConfig;
import net.runelite.api.widgets.WidgetInfo; import net.runelite.api.widgets.WidgetInfo;
@@ -109,7 +109,7 @@ public class BankTagsPlugin extends Plugin
} }
@Subscribe @Subscribe
public void onScriptEvent(ScriptEvent event) public void onScriptEvent(ScriptCallbackEvent event)
{ {
String eventName = event.getEventName(); String eventName = event.getEventName();

View File

@@ -31,7 +31,7 @@ import com.google.inject.Provides;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import net.runelite.api.Client; import net.runelite.api.Client;
import net.runelite.api.events.ConfigChanged; import net.runelite.api.events.ConfigChanged;
import net.runelite.api.events.ScriptEvent; import net.runelite.api.events.ScriptCallbackEvent;
import net.runelite.client.config.ConfigManager; import net.runelite.client.config.ConfigManager;
import net.runelite.client.plugins.Plugin; import net.runelite.client.plugins.Plugin;
import net.runelite.client.plugins.PluginDescriptor; import net.runelite.client.plugins.PluginDescriptor;
@@ -55,7 +55,7 @@ public class ZoomPlugin extends Plugin
} }
@Subscribe @Subscribe
public void onScriptEvent(ScriptEvent event) public void onScriptEvent(ScriptCallbackEvent event)
{ {
int[] intStack = client.getIntStack(); int[] intStack = client.getIntStack();
int intStackSize = client.getIntStackSize(); int intStackSize = client.getIntStackSize();

View File

@@ -25,7 +25,7 @@
package net.runelite.mixins; package net.runelite.mixins;
import net.runelite.api.Client; import net.runelite.api.Client;
import net.runelite.api.events.ScriptEvent; import net.runelite.api.events.ScriptCallbackEvent;
import net.runelite.api.mixins.Copy; import net.runelite.api.mixins.Copy;
import net.runelite.api.mixins.Inject; import net.runelite.api.mixins.Inject;
import net.runelite.api.mixins.Mixin; import net.runelite.api.mixins.Mixin;
@@ -64,7 +64,7 @@ public abstract class ScriptVMMixin implements RSClient
String stringOp = client.getStringStack()[--stringStackSize]; String stringOp = client.getStringStack()[--stringStackSize];
client.setStringStackSize(stringStackSize); client.setStringStackSize(stringStackSize);
ScriptEvent event = new ScriptEvent(); ScriptCallbackEvent event = new ScriptCallbackEvent();
event.setScript(currentScript); event.setScript(currentScript);
event.setEventName(stringOp); event.setEventName(stringOp);
Hooks.eventBus.post(event); Hooks.eventBus.post(event);