223 lines
5.1 KiB
Java
223 lines
5.1 KiB
Java
import java.util.Iterator;
|
|
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("bn")
|
|
@Implements("Message")
|
|
public class Message extends DualNode {
|
|
@ObfuscatedName("m")
|
|
@ObfuscatedGetter(
|
|
intValue = -1052025849
|
|
)
|
|
@Export("Interpreter_stringStackSize")
|
|
static int Interpreter_stringStackSize;
|
|
@ObfuscatedName("kn")
|
|
@ObfuscatedGetter(
|
|
intValue = -757596803
|
|
)
|
|
@Export("menuHeight")
|
|
static int menuHeight;
|
|
@ObfuscatedName("c")
|
|
@ObfuscatedGetter(
|
|
intValue = 586338987
|
|
)
|
|
@Export("count")
|
|
int count;
|
|
@ObfuscatedName("t")
|
|
@ObfuscatedGetter(
|
|
intValue = -1201129701
|
|
)
|
|
@Export("cycle")
|
|
int cycle;
|
|
@ObfuscatedName("o")
|
|
@ObfuscatedGetter(
|
|
intValue = 213775829
|
|
)
|
|
@Export("type")
|
|
int type;
|
|
@ObfuscatedName("e")
|
|
@Export("sender")
|
|
String sender;
|
|
@ObfuscatedName("i")
|
|
@ObfuscatedSignature(
|
|
signature = "Ljz;"
|
|
)
|
|
@Export("senderUsername")
|
|
Username senderUsername;
|
|
@ObfuscatedName("g")
|
|
@ObfuscatedSignature(
|
|
signature = "Lju;"
|
|
)
|
|
@Export("isFromFriend0")
|
|
TriBool isFromFriend0;
|
|
@ObfuscatedName("d")
|
|
@ObfuscatedSignature(
|
|
signature = "Lju;"
|
|
)
|
|
@Export("isFromIgnored0")
|
|
TriBool isFromIgnored0;
|
|
@ObfuscatedName("l")
|
|
@Export("prefix")
|
|
String prefix;
|
|
@ObfuscatedName("j")
|
|
@Export("text")
|
|
String text;
|
|
|
|
Message(int var1, String var2, String var3, String var4) {
|
|
this.isFromFriend0 = TriBool.TriBool_unknown;
|
|
this.isFromIgnored0 = TriBool.TriBool_unknown;
|
|
this.set(var1, var2, var3, var4);
|
|
}
|
|
|
|
@ObfuscatedName("c")
|
|
@ObfuscatedSignature(
|
|
signature = "(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V",
|
|
garbageValue = "-1939777476"
|
|
)
|
|
@Export("set")
|
|
void set(int var1, String var2, String var3, String var4) {
|
|
this.count = class4.method57();
|
|
this.cycle = Client.cycle;
|
|
this.type = var1;
|
|
this.sender = var2;
|
|
this.fillSenderUsername();
|
|
this.prefix = var3;
|
|
this.text = var4;
|
|
this.clearIsFromFriend();
|
|
this.clearIsFromIgnored();
|
|
}
|
|
|
|
@ObfuscatedName("t")
|
|
@ObfuscatedSignature(
|
|
signature = "(I)V",
|
|
garbageValue = "503642535"
|
|
)
|
|
@Export("clearIsFromFriend")
|
|
void clearIsFromFriend() {
|
|
this.isFromFriend0 = TriBool.TriBool_unknown;
|
|
}
|
|
|
|
@ObfuscatedName("o")
|
|
@ObfuscatedSignature(
|
|
signature = "(B)Z",
|
|
garbageValue = "0"
|
|
)
|
|
@Export("isFromFriend")
|
|
final boolean isFromFriend() {
|
|
if (this.isFromFriend0 == TriBool.TriBool_unknown) {
|
|
this.fillIsFromFriend();
|
|
}
|
|
|
|
return this.isFromFriend0 == TriBool.TriBool_true;
|
|
}
|
|
|
|
@ObfuscatedName("e")
|
|
@ObfuscatedSignature(
|
|
signature = "(B)V",
|
|
garbageValue = "1"
|
|
)
|
|
@Export("fillIsFromFriend")
|
|
void fillIsFromFriend() {
|
|
this.isFromFriend0 = KeyHandler.friendSystem.friendsList.contains(this.senderUsername) ? TriBool.TriBool_true : TriBool.TriBool_false;
|
|
}
|
|
|
|
@ObfuscatedName("i")
|
|
@ObfuscatedSignature(
|
|
signature = "(I)V",
|
|
garbageValue = "-2064859672"
|
|
)
|
|
@Export("clearIsFromIgnored")
|
|
void clearIsFromIgnored() {
|
|
this.isFromIgnored0 = TriBool.TriBool_unknown;
|
|
}
|
|
|
|
@ObfuscatedName("g")
|
|
@ObfuscatedSignature(
|
|
signature = "(I)Z",
|
|
garbageValue = "-435736879"
|
|
)
|
|
@Export("isFromIgnored")
|
|
final boolean isFromIgnored() {
|
|
if (this.isFromIgnored0 == TriBool.TriBool_unknown) {
|
|
this.fillIsFromIgnored();
|
|
}
|
|
|
|
return this.isFromIgnored0 == TriBool.TriBool_true;
|
|
}
|
|
|
|
@ObfuscatedName("d")
|
|
@ObfuscatedSignature(
|
|
signature = "(I)V",
|
|
garbageValue = "-1506874350"
|
|
)
|
|
@Export("fillIsFromIgnored")
|
|
void fillIsFromIgnored() {
|
|
this.isFromIgnored0 = KeyHandler.friendSystem.ignoreList.contains(this.senderUsername) ? TriBool.TriBool_true : TriBool.TriBool_false;
|
|
}
|
|
|
|
@ObfuscatedName("l")
|
|
@ObfuscatedSignature(
|
|
signature = "(I)V",
|
|
garbageValue = "-1639936728"
|
|
)
|
|
@Export("fillSenderUsername")
|
|
final void fillSenderUsername() {
|
|
if (this.sender != null) {
|
|
this.senderUsername = new Username(MouseRecorder.method1207(this.sender), class192.loginType);
|
|
} else {
|
|
this.senderUsername = null;
|
|
}
|
|
|
|
}
|
|
|
|
@ObfuscatedName("c")
|
|
@ObfuscatedSignature(
|
|
signature = "(I)[Lic;",
|
|
garbageValue = "16777215"
|
|
)
|
|
static VerticalAlignment[] method1229() {
|
|
return new VerticalAlignment[]{VerticalAlignment.VerticalAlignment_centered, VerticalAlignment.field3198, VerticalAlignment.field3196};
|
|
}
|
|
|
|
@ObfuscatedName("l")
|
|
@ObfuscatedSignature(
|
|
signature = "(B)V",
|
|
garbageValue = "-71"
|
|
)
|
|
static void method1228() {
|
|
Iterator var0 = Messages.Messages_hashTable.iterator();
|
|
|
|
while (var0.hasNext()) {
|
|
Message var1 = (Message)var0.next();
|
|
var1.clearIsFromFriend();
|
|
}
|
|
|
|
}
|
|
|
|
@ObfuscatedName("h")
|
|
@ObfuscatedSignature(
|
|
signature = "(III)V",
|
|
garbageValue = "1913324083"
|
|
)
|
|
public static final void method1246(int var0, int var1) {
|
|
ViewportMouse.ViewportMouse_x = var0;
|
|
ViewportMouse.ViewportMouse_y = var1;
|
|
ViewportMouse.ViewportMouse_isInViewport = true;
|
|
ViewportMouse.ViewportMouse_entityCount = 0;
|
|
ViewportMouse.ViewportMouse_false0 = false;
|
|
}
|
|
|
|
@ObfuscatedName("jb")
|
|
@ObfuscatedSignature(
|
|
signature = "(B)Z",
|
|
garbageValue = "-53"
|
|
)
|
|
@Export("getTapToDrop")
|
|
static boolean getTapToDrop() {
|
|
return Client.tapToDrop;
|
|
}
|
|
}
|