scripts
This commit is contained in:
@@ -0,0 +1,296 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Systems.PlayerRoles;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x020006FF RID: 1791
|
||||
[Token(Token = "0x20006FF")]
|
||||
[StructLayout(3)]
|
||||
public class AddRemovePlayersRoomRolesDialog : ConfirmUIDialog<RoomRole, PPENFJMFPNE>
|
||||
{
|
||||
// Token: 0x06003402 RID: 13314 RVA: 0x000D8554 File Offset: 0x000D6754
|
||||
[Token(Token = "0x6003402")]
|
||||
[Address(RVA = "0xFFA490", Offset = "0xFF8E90", VA = "0x180FFA490", Slot = "10")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
Delegate @delegate;
|
||||
int num;
|
||||
do
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
AddRemovePlayerRoomRoleConditionalButton.MDEJEHOBNHH onReceivedReponseEvent = AddRemovePlayerRoomRoleConditionalButton.OnReceivedReponseEvent;
|
||||
AddRemovePlayerRoomRoleConditionalButton.MDEJEHOBNHH mdejehobnhh;
|
||||
mdejehobnhh.method_ptr = ldftn(DOOENFDOGFI);
|
||||
mdejehobnhh.method = ldftn(DOOENFDOGFI);
|
||||
mdejehobnhh.m_target = this;
|
||||
@delegate = Delegate.Combine(onReceivedReponseEvent, mdejehobnhh);
|
||||
num = 0;
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
AddRemovePlayerRoomRoleConditionalButton.OnReceivedReponseEvent = num;
|
||||
ActionEvent<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
|
||||
Action<long> action = new Action(this.BKGIJAJPAEL);
|
||||
OJMCBOKJFOF.NFMLKMFEAKD = nfmlkmfeakd + action;
|
||||
}
|
||||
|
||||
// Token: 0x06003403 RID: 13315 RVA: 0x000D85C8 File Offset: 0x000D67C8
|
||||
[Token(Token = "0x6003403")]
|
||||
[Address(RVA = "0xFFA600", Offset = "0xFF9000", VA = "0x180FFA600", Slot = "11")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
Delegate @delegate;
|
||||
int num;
|
||||
do
|
||||
{
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
AddRemovePlayerRoomRoleConditionalButton.MDEJEHOBNHH onReceivedReponseEvent = AddRemovePlayerRoomRoleConditionalButton.OnReceivedReponseEvent;
|
||||
AddRemovePlayerRoomRoleConditionalButton.MDEJEHOBNHH mdejehobnhh;
|
||||
mdejehobnhh.method_ptr = ldftn(DOOENFDOGFI);
|
||||
mdejehobnhh.method = ldftn(DOOENFDOGFI);
|
||||
mdejehobnhh.m_target = this;
|
||||
@delegate = Delegate.Remove(onReceivedReponseEvent, mdejehobnhh);
|
||||
num = 0;
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
AddRemovePlayerRoomRoleConditionalButton.OnReceivedReponseEvent = num;
|
||||
ActionEvent<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
|
||||
Action<long> action = new Action(this.BKGIJAJPAEL);
|
||||
OJMCBOKJFOF.NFMLKMFEAKD = nfmlkmfeakd - action;
|
||||
}
|
||||
|
||||
// Token: 0x06003404 RID: 13316 RVA: 0x000D8640 File Offset: 0x000D6840
|
||||
[Token(Token = "0x6003404")]
|
||||
[Address(RVA = "0xFFA3C0", Offset = "0xFF8DC0", VA = "0x180FFA3C0", Slot = "6")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
ActionEvent<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
|
||||
Action<long> action = new Action(this.BKGIJAJPAEL);
|
||||
OJMCBOKJFOF.NFMLKMFEAKD = nfmlkmfeakd - action;
|
||||
}
|
||||
|
||||
// Token: 0x06003405 RID: 13317 RVA: 0x000D8674 File Offset: 0x000D6874
|
||||
[Token(Token = "0x6003405")]
|
||||
[Address(RVA = "0xFF9B10", Offset = "0xFF8510", VA = "0x180FF9B10")]
|
||||
private void BKGIJAJPAEL(long ENJEOLBEALP)
|
||||
{
|
||||
PPENFJMFPNE aembagpghge = this.AEMBAGPGHGE;
|
||||
PPENFJMFPNE ppenfjmfpne = OJMCBOKJFOF.OGLOMMGCEEB(ENJEOLBEALP);
|
||||
this.AEMBAGPGHGE = ppenfjmfpne;
|
||||
this.FGCBPNFEPLC();
|
||||
}
|
||||
|
||||
// Token: 0x06003406 RID: 13318 RVA: 0x000D86A4 File Offset: 0x000D68A4
|
||||
[Token(Token = "0x6003406")]
|
||||
[Address(RVA = "0xFF9BA0", Offset = "0xFF85A0", VA = "0x180FF9BA0")]
|
||||
private void DOOENFDOGFI(string MOPOMPHBHKF)
|
||||
{
|
||||
this.infotext.text = MOPOMPHBHKF;
|
||||
}
|
||||
|
||||
// Token: 0x06003407 RID: 13319 RVA: 0x000D86C4 File Offset: 0x000D68C4
|
||||
[Token(Token = "0x6003407")]
|
||||
[Address(RVA = "0xFFA780", Offset = "0xFF9180", VA = "0x180FFA780", Slot = "20")]
|
||||
public override IPromise<JPIJGHNNIDP> ShowDialog(RoomRole EGPBMGPKIIL, PPENFJMFPNE DDEGOJKBEAN)
|
||||
{
|
||||
this.AEMBAGPGHGE = DDEGOJKBEAN;
|
||||
FMOEHCKDCKF roleId = EGPBMGPKIIL.roleId;
|
||||
if (roleId != FMOEHCKDCKF.AG_CREATOR)
|
||||
{
|
||||
if (roleId != FMOEHCKDCKF.AG_COOWNER)
|
||||
{
|
||||
if (roleId != FMOEHCKDCKF.AG_MODERATOR)
|
||||
{
|
||||
int num = 0;
|
||||
this.EDLPCPJFLAC = (LMLJHMJEIGM)num;
|
||||
}
|
||||
this.EDLPCPJFLAC = (LMLJHMJEIGM)((ulong)20L);
|
||||
}
|
||||
this.EDLPCPJFLAC = (LMLJHMJEIGM)((ulong)30L);
|
||||
string roleName = EGPBMGPKIIL.roleName;
|
||||
ScreenHeader screenHeader = this.screenHeader;
|
||||
string text = string.Format("Invite {0}", roleName);
|
||||
screenHeader.LKIBJOMNFFD = text;
|
||||
this.FGCBPNFEPLC();
|
||||
TextMeshProUGUI textMeshProUGUI = this.infotext;
|
||||
string empty = string.Empty;
|
||||
textMeshProUGUI.text = empty;
|
||||
return base.ShowDialog();
|
||||
}
|
||||
Debug.LogError("Error: Cannot change creator role");
|
||||
return Promise.FromResult<JPIJGHNNIDP>((JPIJGHNNIDP)((uint)2));
|
||||
}
|
||||
|
||||
// Token: 0x06003408 RID: 13320 RVA: 0x000D8774 File Offset: 0x000D6974
|
||||
[Token(Token = "0x6003408")]
|
||||
[Address(RVA = "0xFF9BD0", Offset = "0xFF85D0", VA = "0x180FF9BD0")]
|
||||
private void FGCBPNFEPLC()
|
||||
{
|
||||
List<Player> all = Player.All;
|
||||
Func<Player, int> <>9__11_ = AddRemovePlayersRoomRolesDialog.<>c.<>9__11_0;
|
||||
if (<>9__11_ == 0)
|
||||
{
|
||||
AddRemovePlayersRoomRolesDialog.<>c.<>9__11_0 = (Player p) => p.<FMMJEJMBDPL>k__BackingField;
|
||||
}
|
||||
IEnumerable<Player> enumerable = Enumerable.Select<Player, int>(all, <>9__11_);
|
||||
IEnumerable<LLKHFJDNFMM> enumerable2 = FGPIDGLCKEF.JBAIDHIJFDI();
|
||||
Func<LLKHFJDNFMM, bool> func;
|
||||
if (AddRemovePlayersRoomRolesDialog.<>c.<>9__11_1 == 0)
|
||||
{
|
||||
func = delegate(LLKHFJDNFMM r)
|
||||
{
|
||||
bool flag = r.MHEGHKNGOEG;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return !r.NPBCMKLOCAE;
|
||||
};
|
||||
AddRemovePlayersRoomRolesDialog.<>c.<>9__11_1 = func;
|
||||
}
|
||||
IEnumerable<LLKHFJDNFMM> enumerable3 = Enumerable.Where<LLKHFJDNFMM>(enumerable2, func);
|
||||
Func<LLKHFJDNFMM, CCEOLAOLEKJ> func2;
|
||||
if (AddRemovePlayersRoomRolesDialog.<>c.<>9__11_2 == 0)
|
||||
{
|
||||
func2 = delegate(LLKHFJDNFMM r)
|
||||
{
|
||||
int <GFBNBCIPNND>k__BackingField = r.<GFBNBCIPNND>k__BackingField;
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
AddRemovePlayersRoomRolesDialog.<>c.<>9__11_2 = func2;
|
||||
}
|
||||
IEnumerable<LLKHFJDNFMM> enumerable4 = Enumerable.Select<LLKHFJDNFMM, CCEOLAOLEKJ>(enumerable3, func2);
|
||||
Func<CCEOLAOLEKJ, bool> func3;
|
||||
if (AddRemovePlayersRoomRolesDialog.<>c.<>9__11_3 == 0)
|
||||
{
|
||||
func3 = delegate(CCEOLAOLEKJ a)
|
||||
{
|
||||
if (a == 0)
|
||||
{
|
||||
}
|
||||
bool fakeValue = a.<IGIPMGJEJHD>k__BackingField.fakeValue;
|
||||
bool flag2;
|
||||
return !flag2;
|
||||
};
|
||||
AddRemovePlayersRoomRolesDialog.<>c.<>9__11_3 = func3;
|
||||
}
|
||||
IEnumerable<CCEOLAOLEKJ> enumerable5 = Enumerable.Where<CCEOLAOLEKJ>(enumerable4, func3);
|
||||
Func<CCEOLAOLEKJ, int> func4;
|
||||
if (AddRemovePlayersRoomRolesDialog.<>c.<>9__11_4 == 0)
|
||||
{
|
||||
func4 = delegate(CCEOLAOLEKJ a)
|
||||
{
|
||||
int num = 0;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = a.<IFBPANODIPA>k__BackingField;
|
||||
return num;
|
||||
};
|
||||
AddRemovePlayersRoomRolesDialog.<>c.<>9__11_4 = func4;
|
||||
}
|
||||
IEnumerable<CCEOLAOLEKJ> enumerable6 = Enumerable.Select<CCEOLAOLEKJ, int>(enumerable5, func4);
|
||||
IEnumerable<int> enumerable7 = Enumerable.Concat<int>(enumerable, enumerable6);
|
||||
IReadOnlyList<CGCEKBCIHJC> <NMIMDAEOANG>k__BackingField = this.AEMBAGPGHGE.<NMIMDAEOANG>k__BackingField;
|
||||
Func<CGCEKBCIHJC, bool> func5;
|
||||
if (AddRemovePlayersRoomRolesDialog.<>c.<>9__11_5 == 0)
|
||||
{
|
||||
func5 = delegate(CGCEKBCIHJC r)
|
||||
{
|
||||
LMLJHMJEIGM <CKEEMJNKBIN>k__BackingField = r.<CKEEMJNKBIN>k__BackingField;
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
AddRemovePlayersRoomRolesDialog.<>c.<>9__11_5 = func5;
|
||||
}
|
||||
IEnumerable<CGCEKBCIHJC> enumerable8 = Enumerable.Where<CGCEKBCIHJC>(<NMIMDAEOANG>k__BackingField, func5);
|
||||
Func<CGCEKBCIHJC, int> func6;
|
||||
if (AddRemovePlayersRoomRolesDialog.<>c.<>9__11_6 == 0)
|
||||
{
|
||||
func6 = delegate(CGCEKBCIHJC r)
|
||||
{
|
||||
int num2 = 0;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField2 = r.<IFBPANODIPA>k__BackingField;
|
||||
return num2;
|
||||
};
|
||||
AddRemovePlayersRoomRolesDialog.<>c.<>9__11_6 = func6;
|
||||
}
|
||||
IEnumerable<CGCEKBCIHJC> enumerable9 = Enumerable.Select<CGCEKBCIHJC, int>(enumerable8, func6);
|
||||
IEnumerable<int> enumerable10 = Enumerable.Concat<int>(enumerable7, enumerable9);
|
||||
Func<int, bool> func7 = new Func(this.ONFALLGNMKB);
|
||||
IEnumerable<int> enumerable11 = Enumerable.Distinct<int>(Enumerable.Where<int>(enumerable10, func7));
|
||||
AddRemovePlayerRoomRolePagedGrid addRemovePlayerRoomRolePagedGrid = this.pagedGrid;
|
||||
PPENFJMFPNE aembagpghge = this.AEMBAGPGHGE;
|
||||
LMLJHMJEIGM edlpcpjflac = this.EDLPCPJFLAC;
|
||||
addRemovePlayerRoomRolePagedGrid.SetAccountIdsAndRole(enumerable11, edlpcpjflac, aembagpghge);
|
||||
}
|
||||
|
||||
// Token: 0x06003409 RID: 13321 RVA: 0x000D892C File Offset: 0x000D6B2C
|
||||
[Token(Token = "0x6003409")]
|
||||
[Address(RVA = "0xFF9BA0", Offset = "0xFF85A0", VA = "0x180FF9BA0")]
|
||||
private void BMFPEJMLIKD(string DBDDKLHPNNA)
|
||||
{
|
||||
this.infotext.text = DBDDKLHPNNA;
|
||||
}
|
||||
|
||||
// Token: 0x0600340A RID: 13322 RVA: 0x000D894C File Offset: 0x000D6B4C
|
||||
[Token(Token = "0x600340A")]
|
||||
[Address(RVA = "0xFFA900", Offset = "0xFF9300", VA = "0x180FFA900")]
|
||||
public AddRemovePlayersRoomRolesDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600340B RID: 13323 RVA: 0x000D8960 File Offset: 0x000D6B60
|
||||
[Token(Token = "0x600340B")]
|
||||
[Address(RVA = "0xFFA200", Offset = "0xFF8C00", VA = "0x180FFA200")]
|
||||
[CompilerGenerated]
|
||||
private bool ONFALLGNMKB(int ENJEOLBEALP)
|
||||
{
|
||||
int num = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<IFBPANODIPA>k__BackingField);
|
||||
if (ENJEOLBEALP != num)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (this.AEMBAGPGHGE.MMBJPGGOFHL < this.EDLPCPJFLAC)
|
||||
{
|
||||
}
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x04002C4A RID: 11338
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4002C4A")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private ScreenHeader screenHeader;
|
||||
|
||||
// Token: 0x04002C4B RID: 11339
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4002C4B")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private AddRemovePlayerRoomRolePagedGrid pagedGrid;
|
||||
|
||||
// Token: 0x04002C4C RID: 11340
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4002C4C")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infotext;
|
||||
|
||||
// Token: 0x04002C4D RID: 11341
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4002C4D")]
|
||||
private LMLJHMJEIGM EDLPCPJFLAC;
|
||||
|
||||
// Token: 0x04002C4E RID: 11342
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4002C4E")]
|
||||
private PPENFJMFPNE AEMBAGPGHGE;
|
||||
}
|
||||
Reference in New Issue
Block a user