Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/AGUI/StackedUI/PlayerEventGuestsPagedGrid.cs
T
2026-04-08 23:40:05 +02:00

249 lines
8.7 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom;
namespace AGUI.StackedUI
{
// Token: 0x02001B19 RID: 6937
[Token(Token = "0x2001B19")]
[StructLayout(3)]
public class PlayerEventGuestsPagedGrid : AccountIdPagedGrid
{
// Token: 0x0600BA0B RID: 47627 RVA: 0x002BBC94 File Offset: 0x002B9E94
[Token(Token = "0x600BA0B")]
[Address(RVA = "0x192EE10", Offset = "0x192D810", VA = "0x18192EE10", Slot = "12")]
protected override void Awake()
{
base.Awake();
ActionEvent<CCMBKDINCAH, PBIJAPEOEDO> eggmojhegjn = GNPDMBPGHBH.EGGMOJHEGJN;
Action<CCMBKDINCAH, PBIJAPEOEDO> action = new Action(this.HIMGKBBPHPJ);
GNPDMBPGHBH.EGGMOJHEGJN = eggmojhegjn + action;
ActionEvent<CCMBKDINCAH, PBIJAPEOEDO> bopniiboloe = GNPDMBPGHBH.BOPNIIBOLOE;
Action<CCMBKDINCAH, PBIJAPEOEDO> action2 = new Action(this.EEHNCDBLOKN);
GNPDMBPGHBH.BOPNIIBOLOE = bopniiboloe + action2;
}
// Token: 0x0600BA0C RID: 47628 RVA: 0x002BBCE8 File Offset: 0x002B9EE8
[Token(Token = "0x600BA0C")]
[Address(RVA = "0x192F340", Offset = "0x192DD40", VA = "0x18192F340")]
private void OnDestroy()
{
ActionEvent<CCMBKDINCAH, PBIJAPEOEDO> eggmojhegjn = GNPDMBPGHBH.EGGMOJHEGJN;
Action<CCMBKDINCAH, PBIJAPEOEDO> action = new Action(this.HIMGKBBPHPJ);
GNPDMBPGHBH.EGGMOJHEGJN = eggmojhegjn - action;
ActionEvent<CCMBKDINCAH, PBIJAPEOEDO> bopniiboloe = GNPDMBPGHBH.BOPNIIBOLOE;
Action<CCMBKDINCAH, PBIJAPEOEDO> action2 = new Action(this.EEHNCDBLOKN);
GNPDMBPGHBH.BOPNIIBOLOE = bopniiboloe - action2;
}
// Token: 0x0600BA0D RID: 47629 RVA: 0x002BBD34 File Offset: 0x002B9F34
[Token(Token = "0x600BA0D")]
[Address(RVA = "0x192F460", Offset = "0x192DE60", VA = "0x18192F460")]
public void SetResponses(List<PBIJAPEOEDO> ABKDKGIONFA, bool EEFDDMLCDEM)
{
this.ECLDMGOKIGB = ABKDKGIONFA;
PBIJAPEOEDO pbijapeoedo = Enumerable.FirstOrDefault<PBIJAPEOEDO>(ABKDKGIONFA);
if (pbijapeoedo != 0)
{
}
this.BPOPPNJMJIB = pbijapeoedo;
Func<PBIJAPEOEDO, FFEICMIIBMC> func;
if (PlayerEventGuestsPagedGrid.<>c.<>9__4_0 == 0)
{
func = (PBIJAPEOEDO r) => r.<PALMIOEJANE>k__BackingField;
PlayerEventGuestsPagedGrid.<>c.<>9__4_0 = func;
}
IOrderedEnumerable<PBIJAPEOEDO> orderedEnumerable = Enumerable.OrderBy<PBIJAPEOEDO, FFEICMIIBMC>(ABKDKGIONFA, func);
Func<PBIJAPEOEDO, int> func2;
if (PlayerEventGuestsPagedGrid.<>c.<>9__4_1 == 0)
{
func2 = (PBIJAPEOEDO r) => r.<FMMJEJMBDPL>k__BackingField;
PlayerEventGuestsPagedGrid.<>c.<>9__4_1 = func2;
}
IEnumerable<PBIJAPEOEDO> enumerable = Enumerable.Select<PBIJAPEOEDO, int>(orderedEnumerable, func2);
base.SetAccountIds(enumerable, EEFDDMLCDEM);
}
// Token: 0x0600BA0E RID: 47630 RVA: 0x002BBDB4 File Offset: 0x002B9FB4
[Token(Token = "0x600BA0E")]
[Address(RVA = "0x192F120", Offset = "0x192DB20", VA = "0x18192F120")]
private void EEHNCDBLOKN(CCMBKDINCAH MFJCKOBPMGA, PBIJAPEOEDO MAOOLFEBOOD)
{
long bpoppnjmjib = this.BPOPPNJMJIB;
if (MFJCKOBPMGA.<KJHKNKGENCJ>k__BackingField == bpoppnjmjib)
{
List<PBIJAPEOEDO> ecldmgokigb = this.ECLDMGOKIGB;
Func<PBIJAPEOEDO, bool> func = delegate(PBIJAPEOEDO r)
{
long <BBHNCIFNCJF>k__BackingField = MAOOLFEBOOD.<BBHNCIFNCJF>k__BackingField;
return r.<BBHNCIFNCJF>k__BackingField == <BBHNCIFNCJF>k__BackingField;
};
PBIJAPEOEDO pbijapeoedo = Enumerable.FirstOrDefault<PBIJAPEOEDO>(ecldmgokigb, func);
if (pbijapeoedo != 0)
{
bool flag = this.ECLDMGOKIGB.Remove(pbijapeoedo);
List<PBIJAPEOEDO> ecldmgokigb2 = this.ECLDMGOKIGB;
int num = 0;
this.SetResponses(ecldmgokigb2, num != 0);
}
}
}
// Token: 0x0600BA0F RID: 47631 RVA: 0x002BBE2C File Offset: 0x002BA02C
[Token(Token = "0x600BA0F")]
[Address(RVA = "0x192F230", Offset = "0x192DC30", VA = "0x18192F230")]
private void HIMGKBBPHPJ(CCMBKDINCAH MFJCKOBPMGA, PBIJAPEOEDO MAOOLFEBOOD)
{
long bpoppnjmjib = this.BPOPPNJMJIB;
if (MFJCKOBPMGA.<KJHKNKGENCJ>k__BackingField == bpoppnjmjib)
{
List<PBIJAPEOEDO> ecldmgokigb = this.ECLDMGOKIGB;
Func<PBIJAPEOEDO, bool> func = delegate(PBIJAPEOEDO r)
{
long <BBHNCIFNCJF>k__BackingField = MAOOLFEBOOD.<BBHNCIFNCJF>k__BackingField;
return r.<BBHNCIFNCJF>k__BackingField == <BBHNCIFNCJF>k__BackingField;
};
if (Enumerable.FirstOrDefault<PBIJAPEOEDO>(ecldmgokigb, func) == 0)
{
List<PBIJAPEOEDO> ecldmgokigb2 = this.ECLDMGOKIGB;
PBIJAPEOEDO response = MAOOLFEBOOD;
ecldmgokigb2.Add(response);
List<PBIJAPEOEDO> ecldmgokigb3 = this.ECLDMGOKIGB;
int num = 0;
this.SetResponses(ecldmgokigb3, num != 0);
}
}
}
// Token: 0x0600BA10 RID: 47632 RVA: 0x002BBEA8 File Offset: 0x002BA0A8
[Token(Token = "0x600BA10")]
[Address(RVA = "0x192EF40", Offset = "0x192D940", VA = "0x18192EF40", Slot = "15")]
protected override void BGIECEPGDBE(int GKLPIFBPGOD, PlayerButton LKDLEHGHCAD, int CKOIAKLOKMM)
{
int accountId = GKLPIFBPGOD;
int num = 0;
LKDLEHGHCAD.SetAccount(GKLPIFBPGOD, (AccountSpecificUIBehaviour.PlayerDisplayMode)num);
if (LKDLEHGHCAD != 0)
{
List<PBIJAPEOEDO> ecldmgokigb = this.ECLDMGOKIGB;
Func<PBIJAPEOEDO, bool> func = delegate(PBIJAPEOEDO r)
{
int accountId2 = accountId;
return r.<FMMJEJMBDPL>k__BackingField == accountId2;
};
PBIJAPEOEDO pbijapeoedo = Enumerable.FirstOrDefault<PBIJAPEOEDO>(ecldmgokigb, func);
int num2 = 0;
int num3 = 0;
if (num2 != num3)
{
}
}
}
// Token: 0x0600BA11 RID: 47633 RVA: 0x002BBF0C File Offset: 0x002BA10C
[Token(Token = "0x600BA11")]
[Address(RVA = "0x192F650", Offset = "0x192E050", VA = "0x18192F650")]
public PlayerEventGuestsPagedGrid()
{
List<PBIJAPEOEDO> list = new List();
this.ECLDMGOKIGB = list;
base..ctor();
}
// Token: 0x04007A8C RID: 31372
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4007A8C")]
private long BPOPPNJMJIB;
// Token: 0x04007A8D RID: 31373
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4007A8D")]
private List<PBIJAPEOEDO> ECLDMGOKIGB;
// Token: 0x02001B1B RID: 6939
[Token(Token = "0x2001B1B")]
[CompilerGenerated]
private sealed class BPEJEGNAMJI
{
// Token: 0x0600BA16 RID: 47638 RVA: 0x002BBF90 File Offset: 0x002BA190
[Token(Token = "0x600BA16")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public BPEJEGNAMJI()
{
}
// Token: 0x0600BA17 RID: 47639 RVA: 0x002BBFA4 File Offset: 0x002BA1A4
[Token(Token = "0x600BA17")]
[Address(RVA = "0x10163E0", Offset = "0x1014DE0", VA = "0x1810163E0")]
internal bool <PlayerEvents_PlayerEventResponseDeleted>b__0(PBIJAPEOEDO r)
{
long <BBHNCIFNCJF>k__BackingField = this.response.<BBHNCIFNCJF>k__BackingField;
return r.<BBHNCIFNCJF>k__BackingField == <BBHNCIFNCJF>k__BackingField;
}
// Token: 0x04007A91 RID: 31377
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4007A91")]
public PBIJAPEOEDO response;
}
// Token: 0x02001B1C RID: 6940
[Token(Token = "0x2001B1C")]
[CompilerGenerated]
private sealed class JKDHJLOCLKI
{
// Token: 0x0600BA18 RID: 47640 RVA: 0x002BBFCC File Offset: 0x002BA1CC
[Token(Token = "0x600BA18")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public JKDHJLOCLKI()
{
}
// Token: 0x0600BA19 RID: 47641 RVA: 0x002BBFE0 File Offset: 0x002BA1E0
[Token(Token = "0x600BA19")]
[Address(RVA = "0x10163E0", Offset = "0x1014DE0", VA = "0x1810163E0")]
internal bool <PlayerEvents_PlayerEventResponseChanged>b__0(PBIJAPEOEDO r)
{
long <BBHNCIFNCJF>k__BackingField = this.response.<BBHNCIFNCJF>k__BackingField;
return r.<BBHNCIFNCJF>k__BackingField == <BBHNCIFNCJF>k__BackingField;
}
// Token: 0x04007A92 RID: 31378
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4007A92")]
public PBIJAPEOEDO response;
}
// Token: 0x02001B1D RID: 6941
[Token(Token = "0x2001B1D")]
[CompilerGenerated]
private sealed class EMGGMHHLKFD
{
// Token: 0x0600BA1A RID: 47642 RVA: 0x002BC008 File Offset: 0x002BA208
[Token(Token = "0x600BA1A")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public EMGGMHHLKFD()
{
}
// Token: 0x0600BA1B RID: 47643 RVA: 0x002BC01C File Offset: 0x002BA21C
[Token(Token = "0x600BA1B")]
[Address(RVA = "0x1926D20", Offset = "0x1925720", VA = "0x181926D20")]
internal bool <SetChild>b__0(PBIJAPEOEDO r)
{
int num = this.accountId;
return r.<FMMJEJMBDPL>k__BackingField == num;
}
// Token: 0x04007A93 RID: 31379
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4007A93")]
public int accountId;
}
}
}