package mapped;

import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;

@ObfuscatedName("gs")
public abstract class class160 extends Node {
   @ObfuscatedName("ct")
   @ObfuscatedGetter(
      intValue = -104164111
   )
   static int field1748;

   @ObfuscatedName("at")
   @ObfuscatedSignature(
      descriptor = "(Luj;I)V",
      garbageValue = "1810249387"
   )
   abstract void vmethod3497(Buffer var1);

   @ObfuscatedName("ah")
   @ObfuscatedSignature(
      descriptor = "(Lgn;B)V",
      garbageValue = "-75"
   )
   abstract void vmethod3501(ClanChannel var1);

   @ObfuscatedName("bv")
   @ObfuscatedSignature(
      descriptor = "(ILnn;IIIII[FI)Lnn;",
      garbageValue = "-1576492439"
   )
   static Widget method3433(int var0, Widget var1, int var2, int var3, int var4, int var5, int var6, float[] var7) {
      Widget var8 = new Widget();
      var8.type = var0;
      var8.parentId = var1.id;
      var8.childIndex = var2;
      var8.isIf3 = true;
      var8.xAlignment = var3;
      var8.yAlignment = var4;
      var8.widthAlignment = var5;
      var8.heightAlignment = var6;
      var8.rawX = (int)((float)var1.width * var7[0]);
      var8.rawY = (int)((float)var1.height * var7[1]);
      var8.rawWidth = (int)((float)var1.width * var7[2]);
      var8.rawHeight = (int)((float)var1.height * var7[3]);
      return var8;
   }

   @ObfuscatedName("ku")
   @ObfuscatedSignature(
      descriptor = "(I)V",
      garbageValue = "1322800179"
   )
   static void method3434_base() {
      Client.menuOptionsCount = 0;
      Client.onMenuOptionsChanged(-1);
      Client.isMenuOpen = false;
   }
}
