@@ -1,357 +1,357 @@
|
||||
import java.io.EOFException;
|
||||
import java.util.HashMap;
|
||||
import java.util.Iterator;
|
||||
import java.util.Map;
|
||||
import java.util.Map.Entry;
|
||||
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("ct")
|
||||
@Implements("Varcs")
|
||||
public class Varcs {
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1292567711
|
||||
)
|
||||
static int field1255;
|
||||
@ObfuscatedName("ho")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -2002882325
|
||||
)
|
||||
@Export("cameraY")
|
||||
static int cameraY;
|
||||
@ObfuscatedName("v")
|
||||
@Export("intsPersistence")
|
||||
boolean[] intsPersistence;
|
||||
@ObfuscatedName("u")
|
||||
@Export("map")
|
||||
Map map;
|
||||
@ObfuscatedName("r")
|
||||
@Export("strings")
|
||||
String[] strings;
|
||||
@ObfuscatedName("p")
|
||||
@Export("unwrittenChanges")
|
||||
boolean unwrittenChanges;
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedGetter(
|
||||
longValue = 457115256589346479L
|
||||
)
|
||||
long field1253;
|
||||
|
||||
Varcs() {
|
||||
this.unwrittenChanges = false;
|
||||
int var1 = FaceNormal.archive2.getGroupFileCount(19);
|
||||
this.map = new HashMap();
|
||||
this.intsPersistence = new boolean[var1];
|
||||
|
||||
int var2;
|
||||
for (var2 = 0; var2 < var1; ++var2) {
|
||||
VarcInt var4 = (VarcInt)VarcInt.VarcInt_cached.get((long)var2);
|
||||
VarcInt var3;
|
||||
if (var4 != null) {
|
||||
var3 = var4;
|
||||
} else {
|
||||
byte[] var5 = VarcInt.VarcInt_archive.takeFile(19, var2);
|
||||
var4 = new VarcInt();
|
||||
if (var5 != null) {
|
||||
var4.method4360(new Buffer(var5));
|
||||
}
|
||||
|
||||
VarcInt.VarcInt_cached.put(var4, (long)var2);
|
||||
var3 = var4;
|
||||
}
|
||||
|
||||
this.intsPersistence[var2] = var3.persist;
|
||||
}
|
||||
|
||||
var2 = 0;
|
||||
if (FaceNormal.archive2.method4232(15)) {
|
||||
var2 = FaceNormal.archive2.getGroupFileCount(15);
|
||||
}
|
||||
|
||||
this.strings = new String[var2];
|
||||
this.read();
|
||||
}
|
||||
|
||||
@ObfuscatedName("z")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(III)V",
|
||||
garbageValue = "1021423877"
|
||||
)
|
||||
@Export("setInt")
|
||||
void setInt(int var1, int var2) {
|
||||
this.map.put(var1, var2);
|
||||
if (this.intsPersistence[var1]) {
|
||||
this.unwrittenChanges = true;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("n")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IB)I",
|
||||
garbageValue = "104"
|
||||
)
|
||||
@Export("getInt")
|
||||
int getInt(int var1) {
|
||||
Object var2 = this.map.get(var1);
|
||||
return var2 instanceof Integer ? (Integer)var2 : -1;
|
||||
}
|
||||
|
||||
@ObfuscatedName("v")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(ILjava/lang/String;B)V",
|
||||
garbageValue = "-65"
|
||||
)
|
||||
@Export("setString")
|
||||
void setString(int var1, String var2) {
|
||||
this.map.put(var1, var2);
|
||||
}
|
||||
|
||||
@ObfuscatedName("u")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IB)Ljava/lang/String;",
|
||||
garbageValue = "-74"
|
||||
)
|
||||
@Export("getString")
|
||||
String getString(int var1) {
|
||||
Object var2 = this.map.get(var1);
|
||||
return var2 instanceof String ? (String)var2 : "";
|
||||
}
|
||||
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(ILjava/lang/String;I)V",
|
||||
garbageValue = "2089409644"
|
||||
)
|
||||
@Export("setStringOld")
|
||||
void setStringOld(int var1, String var2) {
|
||||
this.strings[var1] = var2;
|
||||
}
|
||||
|
||||
@ObfuscatedName("p")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IB)Ljava/lang/String;",
|
||||
garbageValue = "1"
|
||||
)
|
||||
@Export("getStringOld")
|
||||
String getStringOld(int var1) {
|
||||
return this.strings[var1];
|
||||
}
|
||||
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(B)V",
|
||||
garbageValue = "29"
|
||||
)
|
||||
@Export("clearTransient")
|
||||
void clearTransient() {
|
||||
int var1;
|
||||
for (var1 = 0; var1 < this.intsPersistence.length; ++var1) {
|
||||
if (!this.intsPersistence[var1]) {
|
||||
this.map.remove(var1);
|
||||
}
|
||||
}
|
||||
|
||||
for (var1 = 0; var1 < this.strings.length; ++var1) {
|
||||
this.strings[var1] = null;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(ZI)Lmh;",
|
||||
garbageValue = "1415923729"
|
||||
)
|
||||
@Export("getPreferencesFile")
|
||||
AccessFile getPreferencesFile(boolean var1) {
|
||||
return class185.getPreferencesFile("2", class16.field101.name, var1);
|
||||
}
|
||||
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(B)V",
|
||||
garbageValue = "-54"
|
||||
)
|
||||
@Export("write")
|
||||
void write() {
|
||||
AccessFile var1 = this.getPreferencesFile(true);
|
||||
|
||||
try {
|
||||
int var2 = 3;
|
||||
int var3 = 0;
|
||||
Iterator var4 = this.map.entrySet().iterator();
|
||||
|
||||
while (var4.hasNext()) {
|
||||
Entry var5 = (Entry)var4.next();
|
||||
int var6 = (Integer)var5.getKey();
|
||||
if (this.intsPersistence[var6]) {
|
||||
Object var7 = var5.getValue();
|
||||
var2 += 3;
|
||||
if (var7 instanceof Integer) {
|
||||
var2 += 4;
|
||||
} else if (var7 instanceof String) {
|
||||
var2 += class268.stringCp1252NullTerminatedByteSize((String)var7);
|
||||
}
|
||||
|
||||
++var3;
|
||||
}
|
||||
}
|
||||
|
||||
Buffer var26 = new Buffer(var2);
|
||||
var26.writeByte(2);
|
||||
var26.writeShort(var3);
|
||||
Iterator var27 = this.map.entrySet().iterator();
|
||||
|
||||
while (var27.hasNext()) {
|
||||
Entry var15 = (Entry)var27.next();
|
||||
int var16 = (Integer)var15.getKey();
|
||||
if (this.intsPersistence[var16]) {
|
||||
var26.writeShort(var16);
|
||||
Object var8 = var15.getValue();
|
||||
class3 var9 = class3.method33(var8.getClass());
|
||||
var26.writeByte(var9.field9);
|
||||
Class var11 = var8.getClass();
|
||||
class3 var12 = class3.method33(var11);
|
||||
if (var12 == null) {
|
||||
throw new IllegalArgumentException();
|
||||
}
|
||||
|
||||
class0 var10 = var12.field13;
|
||||
var10.vmethod64(var8, var26);
|
||||
}
|
||||
}
|
||||
|
||||
var1.write(var26.array, 0, var26.offset);
|
||||
} catch (Exception var24) {
|
||||
} finally {
|
||||
try {
|
||||
var1.close();
|
||||
} catch (Exception var23) {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
this.unwrittenChanges = false;
|
||||
this.field1253 = class30.method566();
|
||||
}
|
||||
|
||||
@ObfuscatedName("i")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(B)V",
|
||||
garbageValue = "-71"
|
||||
)
|
||||
@Export("read")
|
||||
void read() {
|
||||
AccessFile var1 = this.getPreferencesFile(false);
|
||||
|
||||
label230: {
|
||||
try {
|
||||
byte[] var2 = new byte[(int)var1.length()];
|
||||
|
||||
int var4;
|
||||
for (int var3 = 0; var3 < var2.length; var3 += var4) {
|
||||
var4 = var1.read(var2, var3, var2.length - var3);
|
||||
if (var4 == -1) {
|
||||
throw new EOFException();
|
||||
}
|
||||
}
|
||||
|
||||
Buffer var14 = new Buffer(var2);
|
||||
if (var14.array.length - var14.offset >= 1) {
|
||||
int var15 = var14.readUnsignedByte();
|
||||
if (var15 >= 0 && var15 <= 2) {
|
||||
int var7;
|
||||
int var8;
|
||||
int var9;
|
||||
int var16;
|
||||
if (var15 >= 2) {
|
||||
var16 = var14.readUnsignedShort();
|
||||
var7 = 0;
|
||||
|
||||
while (true) {
|
||||
if (var7 >= var16) {
|
||||
break label230;
|
||||
}
|
||||
|
||||
var8 = var14.readUnsignedShort();
|
||||
var9 = var14.readUnsignedByte();
|
||||
class3 var10 = (class3)NetSocket.findEnumerated(class3.method41(), var9);
|
||||
Object var11 = var10.method35(var14);
|
||||
if (this.intsPersistence[var8]) {
|
||||
this.map.put(var8, var11);
|
||||
}
|
||||
|
||||
++var7;
|
||||
}
|
||||
} else {
|
||||
var16 = var14.readUnsignedShort();
|
||||
|
||||
for (var7 = 0; var7 < var16; ++var7) {
|
||||
var8 = var14.readUnsignedShort();
|
||||
var9 = var14.readInt();
|
||||
if (this.intsPersistence[var8]) {
|
||||
this.map.put(var8, var9);
|
||||
}
|
||||
}
|
||||
|
||||
var7 = var14.readUnsignedShort();
|
||||
var8 = 0;
|
||||
|
||||
while (true) {
|
||||
if (var8 >= var7) {
|
||||
break label230;
|
||||
}
|
||||
|
||||
var14.readUnsignedShort();
|
||||
var14.readStringCp1252NullTerminated();
|
||||
++var8;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return;
|
||||
}
|
||||
} catch (Exception var25) {
|
||||
break label230;
|
||||
} finally {
|
||||
try {
|
||||
var1.close();
|
||||
} catch (Exception var24) {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
this.unwrittenChanges = false;
|
||||
}
|
||||
|
||||
@ObfuscatedName("c")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(B)V",
|
||||
garbageValue = "-71"
|
||||
)
|
||||
@Export("tryWrite")
|
||||
void tryWrite() {
|
||||
if (this.unwrittenChanges && this.field1253 < class30.method566() - 60000L) {
|
||||
this.write();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("b")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)Z",
|
||||
garbageValue = "-1985614095"
|
||||
)
|
||||
@Export("hasUnwrittenChanges")
|
||||
boolean hasUnwrittenChanges() {
|
||||
return this.unwrittenChanges;
|
||||
}
|
||||
}
|
||||
import java.io.EOFException;
|
||||
import java.util.HashMap;
|
||||
import java.util.Iterator;
|
||||
import java.util.Map;
|
||||
import java.util.Map.Entry;
|
||||
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("ct")
|
||||
@Implements("Varcs")
|
||||
public class Varcs {
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1292567711
|
||||
)
|
||||
static int field1255;
|
||||
@ObfuscatedName("ho")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -2002882325
|
||||
)
|
||||
@Export("cameraY")
|
||||
static int cameraY;
|
||||
@ObfuscatedName("v")
|
||||
@Export("intsPersistence")
|
||||
boolean[] intsPersistence;
|
||||
@ObfuscatedName("u")
|
||||
@Export("map")
|
||||
Map map;
|
||||
@ObfuscatedName("r")
|
||||
@Export("strings")
|
||||
String[] strings;
|
||||
@ObfuscatedName("p")
|
||||
@Export("unwrittenChanges")
|
||||
boolean unwrittenChanges;
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedGetter(
|
||||
longValue = 457115256589346479L
|
||||
)
|
||||
long field1253;
|
||||
|
||||
Varcs() {
|
||||
this.unwrittenChanges = false;
|
||||
int var1 = FaceNormal.archive2.getGroupFileCount(19);
|
||||
this.map = new HashMap();
|
||||
this.intsPersistence = new boolean[var1];
|
||||
|
||||
int var2;
|
||||
for (var2 = 0; var2 < var1; ++var2) {
|
||||
VarcInt var4 = (VarcInt)VarcInt.VarcInt_cached.get((long)var2);
|
||||
VarcInt var3;
|
||||
if (var4 != null) {
|
||||
var3 = var4;
|
||||
} else {
|
||||
byte[] var5 = VarcInt.VarcInt_archive.takeFile(19, var2);
|
||||
var4 = new VarcInt();
|
||||
if (var5 != null) {
|
||||
var4.method4372(new Buffer(var5));
|
||||
}
|
||||
|
||||
VarcInt.VarcInt_cached.put(var4, (long)var2);
|
||||
var3 = var4;
|
||||
}
|
||||
|
||||
this.intsPersistence[var2] = var3.persist;
|
||||
}
|
||||
|
||||
var2 = 0;
|
||||
if (FaceNormal.archive2.method4244(15)) {
|
||||
var2 = FaceNormal.archive2.getGroupFileCount(15);
|
||||
}
|
||||
|
||||
this.strings = new String[var2];
|
||||
this.read();
|
||||
}
|
||||
|
||||
@ObfuscatedName("z")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(III)V",
|
||||
garbageValue = "1021423877"
|
||||
)
|
||||
@Export("setInt")
|
||||
void setInt(int var1, int var2) {
|
||||
this.map.put(var1, var2);
|
||||
if (this.intsPersistence[var1]) {
|
||||
this.unwrittenChanges = true;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("n")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IB)I",
|
||||
garbageValue = "104"
|
||||
)
|
||||
@Export("getInt")
|
||||
int getInt(int var1) {
|
||||
Object var2 = this.map.get(var1);
|
||||
return var2 instanceof Integer ? (Integer)var2 : -1;
|
||||
}
|
||||
|
||||
@ObfuscatedName("v")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(ILjava/lang/String;B)V",
|
||||
garbageValue = "-65"
|
||||
)
|
||||
@Export("setString")
|
||||
void setString(int var1, String var2) {
|
||||
this.map.put(var1, var2);
|
||||
}
|
||||
|
||||
@ObfuscatedName("u")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IB)Ljava/lang/String;",
|
||||
garbageValue = "-74"
|
||||
)
|
||||
@Export("getString")
|
||||
String getString(int var1) {
|
||||
Object var2 = this.map.get(var1);
|
||||
return var2 instanceof String ? (String)var2 : "";
|
||||
}
|
||||
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(ILjava/lang/String;I)V",
|
||||
garbageValue = "2089409644"
|
||||
)
|
||||
@Export("setStringOld")
|
||||
void setStringOld(int var1, String var2) {
|
||||
this.strings[var1] = var2;
|
||||
}
|
||||
|
||||
@ObfuscatedName("p")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IB)Ljava/lang/String;",
|
||||
garbageValue = "1"
|
||||
)
|
||||
@Export("getStringOld")
|
||||
String getStringOld(int var1) {
|
||||
return this.strings[var1];
|
||||
}
|
||||
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(B)V",
|
||||
garbageValue = "29"
|
||||
)
|
||||
@Export("clearTransient")
|
||||
void clearTransient() {
|
||||
int var1;
|
||||
for (var1 = 0; var1 < this.intsPersistence.length; ++var1) {
|
||||
if (!this.intsPersistence[var1]) {
|
||||
this.map.remove(var1);
|
||||
}
|
||||
}
|
||||
|
||||
for (var1 = 0; var1 < this.strings.length; ++var1) {
|
||||
this.strings[var1] = null;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(ZI)Lmh;",
|
||||
garbageValue = "1415923729"
|
||||
)
|
||||
@Export("getPreferencesFile")
|
||||
AccessFile getPreferencesFile(boolean var1) {
|
||||
return class185.getPreferencesFile("2", class16.field101.name, var1);
|
||||
}
|
||||
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(B)V",
|
||||
garbageValue = "-54"
|
||||
)
|
||||
@Export("write")
|
||||
void write() {
|
||||
AccessFile var1 = this.getPreferencesFile(true);
|
||||
|
||||
try {
|
||||
int var2 = 3;
|
||||
int var3 = 0;
|
||||
Iterator var4 = this.map.entrySet().iterator();
|
||||
|
||||
while (var4.hasNext()) {
|
||||
Entry var5 = (Entry)var4.next();
|
||||
int var6 = (Integer)var5.getKey();
|
||||
if (this.intsPersistence[var6]) {
|
||||
Object var7 = var5.getValue();
|
||||
var2 += 3;
|
||||
if (var7 instanceof Integer) {
|
||||
var2 += 4;
|
||||
} else if (var7 instanceof String) {
|
||||
var2 += class268.stringCp1252NullTerminatedByteSize((String)var7);
|
||||
}
|
||||
|
||||
++var3;
|
||||
}
|
||||
}
|
||||
|
||||
Buffer var26 = new Buffer(var2);
|
||||
var26.writeByte(2);
|
||||
var26.writeShort(var3);
|
||||
Iterator var27 = this.map.entrySet().iterator();
|
||||
|
||||
while (var27.hasNext()) {
|
||||
Entry var15 = (Entry)var27.next();
|
||||
int var16 = (Integer)var15.getKey();
|
||||
if (this.intsPersistence[var16]) {
|
||||
var26.writeShort(var16);
|
||||
Object var8 = var15.getValue();
|
||||
class3 var9 = class3.method33(var8.getClass());
|
||||
var26.writeByte(var9.field9);
|
||||
Class var11 = var8.getClass();
|
||||
class3 var12 = class3.method33(var11);
|
||||
if (var12 == null) {
|
||||
throw new IllegalArgumentException();
|
||||
}
|
||||
|
||||
class0 var10 = var12.field13;
|
||||
var10.vmethod64(var8, var26);
|
||||
}
|
||||
}
|
||||
|
||||
var1.write(var26.array, 0, var26.offset);
|
||||
} catch (Exception var24) {
|
||||
} finally {
|
||||
try {
|
||||
var1.close();
|
||||
} catch (Exception var23) {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
this.unwrittenChanges = false;
|
||||
this.field1253 = class30.method566();
|
||||
}
|
||||
|
||||
@ObfuscatedName("i")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(B)V",
|
||||
garbageValue = "-71"
|
||||
)
|
||||
@Export("read")
|
||||
void read() {
|
||||
AccessFile var1 = this.getPreferencesFile(false);
|
||||
|
||||
label227: {
|
||||
try {
|
||||
byte[] var2 = new byte[(int)var1.length()];
|
||||
|
||||
int var4;
|
||||
for (int var3 = 0; var3 < var2.length; var3 += var4) {
|
||||
var4 = var1.read(var2, var3, var2.length - var3);
|
||||
if (var4 == -1) {
|
||||
throw new EOFException();
|
||||
}
|
||||
}
|
||||
|
||||
Buffer var14 = new Buffer(var2);
|
||||
if (var14.array.length - var14.offset < 1) {
|
||||
return;
|
||||
}
|
||||
|
||||
int var15 = var14.readUnsignedByte();
|
||||
if (var15 >= 0 && var15 <= 2) {
|
||||
int var7;
|
||||
int var8;
|
||||
int var9;
|
||||
int var16;
|
||||
if (var15 >= 2) {
|
||||
var16 = var14.readUnsignedShort();
|
||||
var7 = 0;
|
||||
|
||||
while (true) {
|
||||
if (var7 >= var16) {
|
||||
break label227;
|
||||
}
|
||||
|
||||
var8 = var14.readUnsignedShort();
|
||||
var9 = var14.readUnsignedByte();
|
||||
class3 var10 = (class3)NetSocket.findEnumerated(class3.method41(), var9);
|
||||
Object var11 = var10.method35(var14);
|
||||
if (this.intsPersistence[var8]) {
|
||||
this.map.put(var8, var11);
|
||||
}
|
||||
|
||||
++var7;
|
||||
}
|
||||
} else {
|
||||
var16 = var14.readUnsignedShort();
|
||||
|
||||
for (var7 = 0; var7 < var16; ++var7) {
|
||||
var8 = var14.readUnsignedShort();
|
||||
var9 = var14.readInt();
|
||||
if (this.intsPersistence[var8]) {
|
||||
this.map.put(var8, var9);
|
||||
}
|
||||
}
|
||||
|
||||
var7 = var14.readUnsignedShort();
|
||||
var8 = 0;
|
||||
|
||||
while (true) {
|
||||
if (var8 >= var7) {
|
||||
break label227;
|
||||
}
|
||||
|
||||
var14.readUnsignedShort();
|
||||
var14.readStringCp1252NullTerminated();
|
||||
++var8;
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (Exception var25) {
|
||||
break label227;
|
||||
} finally {
|
||||
try {
|
||||
var1.close();
|
||||
} catch (Exception var24) {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
this.unwrittenChanges = false;
|
||||
}
|
||||
|
||||
@ObfuscatedName("c")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(B)V",
|
||||
garbageValue = "-71"
|
||||
)
|
||||
@Export("tryWrite")
|
||||
void tryWrite() {
|
||||
if (this.unwrittenChanges && this.field1253 < class30.method566() - 60000L) {
|
||||
this.write();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("b")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)Z",
|
||||
garbageValue = "-1985614095"
|
||||
)
|
||||
@Export("hasUnwrittenChanges")
|
||||
boolean hasUnwrittenChanges() {
|
||||
return this.unwrittenChanges;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user