m
This commit is contained in:
@@ -0,0 +1,142 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using AGUI;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Systems.PlayerRoles.UI.Game
|
||||
{
|
||||
// Token: 0x020023A6 RID: 9126
|
||||
[Token(Token = "0x20023A6")]
|
||||
public class GameRolePagedGrid : RecyclerPagedGrid<GameRolePagedGrid.AIMNPJCPEPE, GameRoleEditRow>
|
||||
{
|
||||
// Token: 0x0600E816 RID: 59414 RVA: 0x0035466C File Offset: 0x0035286C
|
||||
[Token(Token = "0x600E816")]
|
||||
[Address(RVA = "0x1A64230", Offset = "0x1A63230", VA = "0x181A64230")]
|
||||
private void OnEnable()
|
||||
{
|
||||
Action action = new Action(this.UpdateChildren);
|
||||
Action<AGAJMBPABDL, GameRole> action2 = new Action(this.MCBMFEECHCP);
|
||||
bool mhdlkeiilhd = this.MHDLKEIILHD;
|
||||
BIPCKGLGIHG cmipabmebeb = this.CMIPABMEBEB;
|
||||
this.UpdateChildren(cmipabmebeb, mhdlkeiilhd);
|
||||
}
|
||||
|
||||
// Token: 0x0600E817 RID: 59415 RVA: 0x003546B0 File Offset: 0x003528B0
|
||||
[Token(Token = "0x600E817")]
|
||||
[Address(RVA = "0x1A64110", Offset = "0x1A63110", VA = "0x181A64110")]
|
||||
private void OnDisable()
|
||||
{
|
||||
Action action = new Action(this.UpdateChildren);
|
||||
Action<AGAJMBPABDL, GameRole> action2 = new Action(this.MCBMFEECHCP);
|
||||
}
|
||||
|
||||
// Token: 0x0600E818 RID: 59416 RVA: 0x003546D8 File Offset: 0x003528D8
|
||||
[Token(Token = "0x600E818")]
|
||||
[Address(RVA = "0x1A640D0", Offset = "0x1A630D0", VA = "0x181A640D0")]
|
||||
private void MCBMFEECHCP(AGAJMBPABDL IEKDDPPNFPF, GameRole LOLCMLEKMAF)
|
||||
{
|
||||
if (IEKDDPPNFPF.DMKCIEPGGAB)
|
||||
{
|
||||
bool mhdlkeiilhd = this.MHDLKEIILHD;
|
||||
if (mhdlkeiilhd)
|
||||
{
|
||||
BIPCKGLGIHG cmipabmebeb = this.CMIPABMEBEB;
|
||||
this.UpdateChildren(cmipabmebeb, mhdlkeiilhd);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E819 RID: 59417 RVA: 0x00354710 File Offset: 0x00352910
|
||||
[Token(Token = "0x600E819")]
|
||||
[Address(RVA = "0x1A64360", Offset = "0x1A63360", VA = "0x181A64360")]
|
||||
public void UpdateChildren()
|
||||
{
|
||||
bool mhdlkeiilhd = this.MHDLKEIILHD;
|
||||
BIPCKGLGIHG cmipabmebeb = this.CMIPABMEBEB;
|
||||
this.UpdateChildren(cmipabmebeb, mhdlkeiilhd);
|
||||
}
|
||||
|
||||
// Token: 0x0600E81A RID: 59418 RVA: 0x00354734 File Offset: 0x00352934
|
||||
[Token(Token = "0x600E81A")]
|
||||
[Address(RVA = "0x1A64380", Offset = "0x1A63380", VA = "0x181A64380")]
|
||||
public void UpdateChildren(BIPCKGLGIHG JBKJDFKFIKG, bool IOCHGJAMGOG)
|
||||
{
|
||||
this.CMIPABMEBEB = JBKJDFKFIKG;
|
||||
this.MHDLKEIILHD = IOCHGJAMGOG;
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
if (this.MHDLKEIILHD)
|
||||
{
|
||||
PlayerGameRoleManager instance2 = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
List<GameRole> sortedActiveRolesForPlayer = instance2.GetSortedActiveRolesForPlayer(agajmbpabdl, true);
|
||||
if (GameRolePagedGrid.<>c.<>9__7_1 != 0)
|
||||
{
|
||||
goto IL_9B;
|
||||
}
|
||||
GameRolePagedGrid.<>c.<>9__7_1 = delegate(GameRole _)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
};
|
||||
}
|
||||
List<GameRole> sortedActiveRoles = PlayerGameRoleManager.ONCPNMDGGKG.GetSortedActiveRoles(true);
|
||||
Func<GameRole, GameRolePagedGrid.AIMNPJCPEPE> func;
|
||||
if (GameRolePagedGrid.<>c.<>9__7_0 == 0)
|
||||
{
|
||||
func = delegate(GameRole _)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
};
|
||||
GameRolePagedGrid.<>c.<>9__7_0 = func;
|
||||
}
|
||||
IL_9B:
|
||||
List<GameRolePagedGrid.AIMNPJCPEPE> list = Enumerable.ToList<GameRolePagedGrid.AIMNPJCPEPE>(Enumerable.Select<GameRole, GameRolePagedGrid.AIMNPJCPEPE>(sortedActiveRoles, func));
|
||||
PlayerGameRoleManager instance3 = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
bool flag = this.NBMNLHLDOGF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E81B RID: 59419 RVA: 0x00354808 File Offset: 0x00352A08
|
||||
[Token(Token = "0x600E81B")]
|
||||
[Address(RVA = "0x1A64070", Offset = "0x1A63070", VA = "0x181A64070", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(GameRolePagedGrid.AIMNPJCPEPE IOBEPGLJNIP, GameRoleEditRow IOMFCIGGNOI, int CKOIAKLOKMM)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E81C RID: 59420 RVA: 0x0035481C File Offset: 0x00352A1C
|
||||
[Token(Token = "0x600E81C")]
|
||||
[Address(RVA = "0x1A646D0", Offset = "0x1A636D0", VA = "0x181A646D0")]
|
||||
public GameRolePagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04009697 RID: 38551
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4009697")]
|
||||
private BIPCKGLGIHG CMIPABMEBEB;
|
||||
|
||||
// Token: 0x04009698 RID: 38552
|
||||
[FieldOffset(Offset = "0xB9")]
|
||||
[Token(Token = "0x4009698")]
|
||||
private bool MHDLKEIILHD;
|
||||
|
||||
// Token: 0x020023A7 RID: 9127
|
||||
[Token(Token = "0x20023A7")]
|
||||
public struct AIMNPJCPEPE
|
||||
{
|
||||
// Token: 0x04009699 RID: 38553
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009699")]
|
||||
public GameRole AMGMJKFPPFH;
|
||||
|
||||
// Token: 0x0400969A RID: 38554
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400969A")]
|
||||
public bool NMNFBCACFEO;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user