import net.runelite.mapping.Export; import net.runelite.mapping.Implements; import net.runelite.mapping.ObfuscatedGetter; import net.runelite.mapping.ObfuscatedName; import net.runelite.mapping.ObfuscatedSignature; @ObfuscatedName("eo") @Implements("Entity") public abstract class Entity extends DualNode { @ObfuscatedName("ev") @ObfuscatedSignature( signature = "Liu;" ) @Export("archive20") static Archive archive20; @ObfuscatedName("fz") @ObfuscatedGetter( longValue = -4807383784337722267L ) static long field1872; @ObfuscatedName("cb") @ObfuscatedGetter( intValue = -1527077961 ) @Export("height") public int height; protected Entity() { this.height = 1000; } @ObfuscatedName("c") @ObfuscatedSignature( signature = "(I)Ldm;", garbageValue = "759381421" ) @Export("getModel") protected Model getModel() { return null; } @ObfuscatedName("ct") @Export("draw") void draw(int var1, int var2, int var3, int var4, int var5, int var6, int var7, int var8, long var9) { Model var11 = this.getModel(); if (var11 != null) { this.height = var11.height; var11.draw(var1, var2, var3, var4, var5, var6, var7, var8, var9); } } @ObfuscatedName("hn") @ObfuscatedSignature( signature = "(Ljava/lang/String;Ljava/lang/String;IIIIZI)V", garbageValue = "-224975698" ) @Export("insertMenuItem") static final void insertMenuItem(String var0, String var1, int var2, int var3, int var4, int var5, boolean var6) { if (Client.isMenuOpen) { return; } if (Client.menuOptionsCount >= 500) { return; } Client.menuActions[Client.menuOptionsCount] = var0; Client.menuTargets[Client.menuOptionsCount] = var1; Client.menuOpcodes[Client.menuOptionsCount] = var2; Client.menuIdentifiers[Client.menuOptionsCount] = var3; Client.menuArguments1[Client.menuOptionsCount] = var4; Client.menuArguments2[Client.menuOptionsCount] = var5; Client.menuShiftClick[Client.menuOptionsCount] = var6; ++Client.menuOptionsCount; } }