Files
runelite/runescape-client/src/main/java/Clock.java
2022-04-22 12:43:18 +03:00

50 lines
1.3 KiB
Java

import net.runelite.mapping.Export;
import net.runelite.mapping.Implements;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("fr")
@Implements("Clock")
public abstract class Clock {
Clock() {
} // L: 4
@ObfuscatedName("v")
@ObfuscatedSignature(
descriptor = "(I)V",
garbageValue = "1350330504"
)
@Export("mark")
public abstract void mark();
@ObfuscatedName("c")
@ObfuscatedSignature(
descriptor = "(III)I",
garbageValue = "2026134141"
)
@Export("wait")
public abstract int wait(int var1, int var2);
@ObfuscatedName("v")
@ObfuscatedSignature(
descriptor = "(IB)Lgc;",
garbageValue = "1"
)
public static FloorOverlayDefinition method3349(int var0) {
FloorOverlayDefinition var1 = (FloorOverlayDefinition)FloorOverlayDefinition.FloorOverlayDefinition_cached.get((long)var0); // L: 26
if (var1 != null) { // L: 27
return var1;
} else {
byte[] var2 = FloorOverlayDefinition.FloorOverlayDefinition_archive.takeFile(4, var0); // L: 28
var1 = new FloorOverlayDefinition(); // L: 29
if (var2 != null) { // L: 30
var1.decode(new Buffer(var2), var0);
}
var1.postDecode(); // L: 31
FloorOverlayDefinition.FloorOverlayDefinition_cached.put(var1, (long)var0); // L: 32
return var1; // L: 33
}
}
}