m
This commit is contained in:
@@ -0,0 +1,228 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RecRoom;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x020011F5 RID: 4597
|
||||
[Token(Token = "0x20011F5")]
|
||||
public class InviteConditionalButton : RelationshipBasedConditionalButton<Button3D>
|
||||
{
|
||||
// Token: 0x17001159 RID: 4441
|
||||
// (get) Token: 0x060066E4 RID: 26340 RVA: 0x00166068 File Offset: 0x00164268
|
||||
[Token(Token = "0x17001159")]
|
||||
protected override bool JIJAIMELJFC
|
||||
{
|
||||
[Token(Token = "0x60066E4")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060066E5 RID: 26341 RVA: 0x00166078 File Offset: 0x00164278
|
||||
[Token(Token = "0x60066E5")]
|
||||
[Address(RVA = "0x17D9370", Offset = "0x17D8370", VA = "0x1817D9370", Slot = "10")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
TextMeshProUGUI labelText = this.labelText;
|
||||
int num = 0;
|
||||
if (labelText != num)
|
||||
{
|
||||
this.labelText.RecalculateMasking();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060066E6 RID: 26342 RVA: 0x001660B0 File Offset: 0x001642B0
|
||||
[Token(Token = "0x60066E6")]
|
||||
[Address(RVA = "0x17D97B0", Offset = "0x17D87B0", VA = "0x1817D97B0", Slot = "14")]
|
||||
protected override void NOMNHOEBGIA()
|
||||
{
|
||||
int num = 0;
|
||||
int num2;
|
||||
EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(num2);
|
||||
if (efajbhgdidd == 0)
|
||||
{
|
||||
}
|
||||
if (efajbhgdidd.FLIKAHFMJCH)
|
||||
{
|
||||
}
|
||||
bool flag = efajbhgdidd.NFLJNLKHFHN;
|
||||
int num3;
|
||||
Player player = Player.FindLocalPlayer(num3);
|
||||
int num5;
|
||||
if (flag)
|
||||
{
|
||||
int num4 = 0;
|
||||
bool flag2 = player == num4;
|
||||
CCEOLAOLEKJ cceolaolekj;
|
||||
bool inited = cceolaolekj.<IGIPMGJEJHD>k__BackingField.inited;
|
||||
bool flag3;
|
||||
if (flag3)
|
||||
{
|
||||
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
||||
}
|
||||
if (Matchmaking.BBJAEJHMAPB != 0)
|
||||
{
|
||||
}
|
||||
int <FMMJEJMBDPL>k__BackingField = efajbhgdidd.<FMMJEJMBDPL>k__BackingField;
|
||||
LocalPlayerController.JJKKCDNKBJI jjkkcdnkbji = efajbhgdidd.BNEPHABLOOD;
|
||||
CCEOLAOLEKJ cceolaolekj2;
|
||||
bool flag4 = cceolaolekj2.<IGIPMGJEJHD>k__BackingField.inited;
|
||||
PPENFJMFPNE ppenfjmfpne2 = Matchmaking.HMCJLLMDAAM;
|
||||
ONCGMPLDEPM oncgmpldepm;
|
||||
this.BKAMMCFBLHA = oncgmpldepm;
|
||||
EFAJBHGDIDD efajbhgdidd2 = Matchmaking.OLIKKLKLBKJ(BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField);
|
||||
if (efajbhgdidd2 != 0)
|
||||
{
|
||||
flag4 = efajbhgdidd2.ADBKELJAAEF;
|
||||
}
|
||||
num5 = 0;
|
||||
if (flag2 && flag2)
|
||||
{
|
||||
ONCGMPLDEPM bkammcfblha = this.BKAMMCFBLHA;
|
||||
if ((bkammcfblha.<JFEJDJFNCAI>k__BackingField ? 1 : 0) != num || (bkammcfblha.<GIOAMJGPAIC>k__BackingField ? 1 : 0) == num)
|
||||
{
|
||||
}
|
||||
int num6;
|
||||
if (!SingletonMonoBehaviour.ONCPNMDGGKG.RateLimitAllowsOnlineInvite((long)num6))
|
||||
{
|
||||
base.Invoke("DKMMJJPKNHP", 5f);
|
||||
}
|
||||
num5++;
|
||||
}
|
||||
}
|
||||
base.ILGFOHIJHMG = num5;
|
||||
}
|
||||
|
||||
// Token: 0x060066E7 RID: 26343 RVA: 0x001661CC File Offset: 0x001643CC
|
||||
[Token(Token = "0x60066E7")]
|
||||
[Address(RVA = "0x17D9450", Offset = "0x17D8450", VA = "0x1817D9450", Slot = "8")]
|
||||
protected override void MGFKPEMKOOK()
|
||||
{
|
||||
int cieebjfcmib = this.CIEEBJFCMIB;
|
||||
if (cieebjfcmib != 1)
|
||||
{
|
||||
if (cieebjfcmib != 2 || WatchUI.BFPPPLIJIGC == 0)
|
||||
{
|
||||
goto IL_5D;
|
||||
}
|
||||
if (InviteConditionalButton.<>c.<>9__6_0 == 0)
|
||||
{
|
||||
InviteConditionalButton.<>c.<>9__6_0 = delegate(JPIJGHNNIDP response)
|
||||
{
|
||||
if (response == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> pmgcjepkfof = Matchmaking.GDCFFOJEIMD();
|
||||
return;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
CCEOLAOLEKJ cceolaolekj;
|
||||
string text = ObscuredString.FAJDMKOEFLH(cceolaolekj.<ODJFEIBNGPO>k__BackingField);
|
||||
int num = 0;
|
||||
int num2;
|
||||
JJEKJGALHKO jjekjgalhko = instance.InvitePlayerToGame(num2, text, num != 0);
|
||||
IL_5D:
|
||||
this.OnEnable();
|
||||
}
|
||||
|
||||
// Token: 0x060066E8 RID: 26344 RVA: 0x00166244 File Offset: 0x00164444
|
||||
[Token(Token = "0x60066E8")]
|
||||
[Address(RVA = "0x17D96E0", Offset = "0x17D86E0", VA = "0x1817D96E0", Slot = "6")]
|
||||
protected override void MNGMCHLEHOK()
|
||||
{
|
||||
base..ctor();
|
||||
int cieebjfcmib = this.CIEEBJFCMIB;
|
||||
if (cieebjfcmib == 3)
|
||||
{
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.labelText, "Room Full");
|
||||
return;
|
||||
}
|
||||
if (cieebjfcmib == 4)
|
||||
{
|
||||
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
||||
TextMeshProUGUI labelText = this.labelText;
|
||||
PLDMAFINLJO.FANDNIHFMNM(labelText, "In Screen Mode");
|
||||
return;
|
||||
}
|
||||
string jebfglljdmc = this.JEBFGLLJDMC;
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.labelText, jebfglljdmc);
|
||||
}
|
||||
|
||||
// Token: 0x060066E9 RID: 26345 RVA: 0x001662BC File Offset: 0x001644BC
|
||||
[Token(Token = "0x60066E9")]
|
||||
[Address(RVA = "0x17D9410", Offset = "0x17D8410", VA = "0x1817D9410", Slot = "7")]
|
||||
protected override bool HOCJDEBMOLM()
|
||||
{
|
||||
bool flag = base.HOCJDEBMOLM();
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
int cieebjfcmib = this.CIEEBJFCMIB;
|
||||
if (cieebjfcmib == 1)
|
||||
{
|
||||
}
|
||||
return cieebjfcmib == 2;
|
||||
}
|
||||
|
||||
// Token: 0x060066EA RID: 26346 RVA: 0x001662E8 File Offset: 0x001644E8
|
||||
[Token(Token = "0x60066EA")]
|
||||
[Address(RVA = "0x17D9C40", Offset = "0x17D8C40", VA = "0x1817D9C40")]
|
||||
public InviteConditionalButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04004377 RID: 17271
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4004377")]
|
||||
private ONCGMPLDEPM BKAMMCFBLHA;
|
||||
|
||||
// Token: 0x04004378 RID: 17272
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4004378")]
|
||||
private string JEBFGLLJDMC = "Invite";
|
||||
|
||||
// Token: 0x020011F6 RID: 4598
|
||||
[Token(Token = "0x20011F6")]
|
||||
public enum JDDOLCGBFPD
|
||||
{
|
||||
// Token: 0x0400437A RID: 17274
|
||||
[Token(Token = "0x400437A")]
|
||||
Disabled,
|
||||
// Token: 0x0400437B RID: 17275
|
||||
[Token(Token = "0x400437B")]
|
||||
OnlineInvite,
|
||||
// Token: 0x0400437C RID: 17276
|
||||
[Token(Token = "0x400437C")]
|
||||
ReconnectDormToInvite,
|
||||
// Token: 0x0400437D RID: 17277
|
||||
[Token(Token = "0x400437D")]
|
||||
Full,
|
||||
// Token: 0x0400437E RID: 17278
|
||||
[Token(Token = "0x400437E")]
|
||||
PlayerTypeDisallowed,
|
||||
// Token: 0x0400437F RID: 17279
|
||||
[Token(Token = "0x400437F")]
|
||||
NotFriends,
|
||||
// Token: 0x04004380 RID: 17280
|
||||
[Token(Token = "0x4004380")]
|
||||
PendingFriendship,
|
||||
// Token: 0x04004381 RID: 17281
|
||||
[Token(Token = "0x4004381")]
|
||||
PartyUpRequest,
|
||||
// Token: 0x04004382 RID: 17282
|
||||
[Token(Token = "0x4004382")]
|
||||
PendingPartyUp
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user