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("gp") @Implements("Renderable") public abstract class Renderable extends DualNode { @ObfuscatedName("cm") @ObfuscatedGetter( intValue = 1410201565 ) @Export("height") public int height; protected Renderable() { this.height = 1000; // L: 6 } // L: 8 @ObfuscatedName("l") @ObfuscatedSignature( descriptor = "(B)Lgf;", garbageValue = "39" ) @Export("getModel") protected Model getModel() { return null; // L: 19 } @ObfuscatedName("cb") @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(); // L: 11 if (var11 != null) { // L: 12 this.height = var11.height; // L: 13 var11.draw(var1, var2, var3, var4, var5, var6, var7, var8, var9); // L: 14 } } // L: 16 }