package mapped;

import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
import net.runelite.rs.api.RSGameBuild;

@ObfuscatedName("nv")
public class GameBuild implements RSGameBuild {
   @ObfuscatedName("at")
   @ObfuscatedSignature(
      descriptor = "Lnv;"
   )
   static final GameBuild LIVE;
   @ObfuscatedName("ah")
   @ObfuscatedSignature(
      descriptor = "Lnv;"
   )
   static final GameBuild BUILDLIVE;
   @ObfuscatedName("ar")
   @ObfuscatedSignature(
      descriptor = "Lnv;"
   )
   static final GameBuild RC;
   @ObfuscatedName("ao")
   @ObfuscatedSignature(
      descriptor = "Lnv;"
   )
   static final GameBuild WIP;
   @ObfuscatedName("ab")
   public final String name;
   @ObfuscatedName("au")
   @ObfuscatedGetter(
      intValue = -1593654059
   )
   public final int buildId;

   static {
      LIVE = new GameBuild("LIVE", 0);
      BUILDLIVE = new GameBuild("BUILDLIVE", 3);
      RC = new GameBuild("RC", 1);
      WIP = new GameBuild("WIP", 2);
   }

   GameBuild(String var1, int var2) {
      this.name = var1;
      this.buildId = var2;
   }
}
