Files
runelite/runescape-client/src/main/java/Message.java
Owain van Brakel add4ca8005 chore: rev 188
2020-01-29 14:20:08 +01:00

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;
}
}