client: Improve menumanager (#2026)

* make menumanager work with everything it didn't work with before

* rebuild left click before render instead of on client tick

* Remove useless checks which were breaking when dragging in bank

* Change rsclient line breaks (only 5th fucking time this pr dw)

* Rename arg1 & arg2 getters/fields to be more consistent
This commit is contained in:
Lucwousin
2019-11-13 17:13:24 +01:00
committed by GitHub
parent 33570fbe88
commit bfa3b22be6
10 changed files with 1232 additions and 1194 deletions

View File

@@ -203,10 +203,10 @@ public class Script extends DualNode {
)
static void method2384(int var0) {
StudioGame.tempMenuAction = new MenuAction();
StudioGame.tempMenuAction.argument1 = Client.menuArguments1[var0];
StudioGame.tempMenuAction.argument2 = Client.menuArguments2[var0];
StudioGame.tempMenuAction.param0 = Client.menuArguments1[var0];
StudioGame.tempMenuAction.param1 = Client.menuArguments2[var0];
StudioGame.tempMenuAction.opcode = Client.menuOpcodes[var0];
StudioGame.tempMenuAction.argument0 = Client.menuIdentifiers[var0];
StudioGame.tempMenuAction.identifier = Client.menuIdentifiers[var0];
StudioGame.tempMenuAction.action = Client.menuActions[var0];
}
}