package mapped;

import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
import net.runelite.rs.api.RSAbstractByteArrayCopier;

@ObfuscatedName("np")
public abstract class AbstractByteArrayCopier implements RSAbstractByteArrayCopier {
   @ObfuscatedName("kn")
   @ObfuscatedSignature(
      descriptor = "[Luz;"
   )
   static SpritePixels[] headIconPrayerSprites;

   @ObfuscatedName("ar")
   @ObfuscatedSignature(
      descriptor = "(B)[B",
      garbageValue = "5"
   )
   abstract byte[] get_base();

   @ObfuscatedName("ao")
   @ObfuscatedSignature(
      descriptor = "([BB)V",
      garbageValue = "67"
   )
   abstract void set_base(byte[] var1);

   @ObfuscatedName("jn")
   @ObfuscatedSignature(
      descriptor = "(I)Z",
      garbageValue = "-880488507"
   )
   static boolean method6822_base() {
      return (Client.drawPlayerNames & 1) != 0;
   }
}
