a
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: 0x02001128 RID: 4392
|
||||
[Token(Token = "0x2001128")]
|
||||
public class InviteConditionalButton : RelationshipBasedConditionalButton<Button3D>
|
||||
{
|
||||
// Token: 0x170010E1 RID: 4321
|
||||
// (get) Token: 0x0600638C RID: 25484 RVA: 0x0015E1A0 File Offset: 0x0015C3A0
|
||||
[Token(Token = "0x170010E1")]
|
||||
protected override bool JIJAIMELJFC
|
||||
{
|
||||
[Token(Token = "0x600638C")]
|
||||
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600638D RID: 25485 RVA: 0x0015E1B0 File Offset: 0x0015C3B0
|
||||
[Token(Token = "0x600638D")]
|
||||
[Address(RVA = "0xCDA2F0", Offset = "0xCD90F0", VA = "0x180CDA2F0", Slot = "10")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
TextMeshProUGUI labelText = this.labelText;
|
||||
int num = 0;
|
||||
if (labelText != num)
|
||||
{
|
||||
this.labelText.RecalculateMasking();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600638E RID: 25486 RVA: 0x0015E1E8 File Offset: 0x0015C3E8
|
||||
[Token(Token = "0x600638E")]
|
||||
[Address(RVA = "0xCDA730", Offset = "0xCD9530", VA = "0x180CDA730", 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: 0x0600638F RID: 25487 RVA: 0x0015E304 File Offset: 0x0015C504
|
||||
[Token(Token = "0x600638F")]
|
||||
[Address(RVA = "0xCDA3D0", Offset = "0xCD91D0", VA = "0x180CDA3D0", 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: 0x06006390 RID: 25488 RVA: 0x0015E37C File Offset: 0x0015C57C
|
||||
[Token(Token = "0x6006390")]
|
||||
[Address(RVA = "0xCDA660", Offset = "0xCD9460", VA = "0x180CDA660", 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: 0x06006391 RID: 25489 RVA: 0x0015E3F4 File Offset: 0x0015C5F4
|
||||
[Token(Token = "0x6006391")]
|
||||
[Address(RVA = "0xCDA390", Offset = "0xCD9190", VA = "0x180CDA390", 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: 0x06006392 RID: 25490 RVA: 0x0015E420 File Offset: 0x0015C620
|
||||
[Token(Token = "0x6006392")]
|
||||
[Address(RVA = "0xCDABC0", Offset = "0xCD99C0", VA = "0x180CDABC0")]
|
||||
public InviteConditionalButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04004201 RID: 16897
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4004201")]
|
||||
private ONCGMPLDEPM BKAMMCFBLHA;
|
||||
|
||||
// Token: 0x04004202 RID: 16898
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4004202")]
|
||||
private string JEBFGLLJDMC = "Invite";
|
||||
|
||||
// Token: 0x02001129 RID: 4393
|
||||
[Token(Token = "0x2001129")]
|
||||
public enum JDDOLCGBFPD
|
||||
{
|
||||
// Token: 0x04004204 RID: 16900
|
||||
[Token(Token = "0x4004204")]
|
||||
Disabled,
|
||||
// Token: 0x04004205 RID: 16901
|
||||
[Token(Token = "0x4004205")]
|
||||
OnlineInvite,
|
||||
// Token: 0x04004206 RID: 16902
|
||||
[Token(Token = "0x4004206")]
|
||||
ReconnectDormToInvite,
|
||||
// Token: 0x04004207 RID: 16903
|
||||
[Token(Token = "0x4004207")]
|
||||
Full,
|
||||
// Token: 0x04004208 RID: 16904
|
||||
[Token(Token = "0x4004208")]
|
||||
PlayerTypeDisallowed,
|
||||
// Token: 0x04004209 RID: 16905
|
||||
[Token(Token = "0x4004209")]
|
||||
NotFriends,
|
||||
// Token: 0x0400420A RID: 16906
|
||||
[Token(Token = "0x400420A")]
|
||||
PendingFriendship,
|
||||
// Token: 0x0400420B RID: 16907
|
||||
[Token(Token = "0x400420B")]
|
||||
PartyUpRequest,
|
||||
// Token: 0x0400420C RID: 16908
|
||||
[Token(Token = "0x400420C")]
|
||||
PendingPartyUp
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user