Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/AGUI/StackedUI/PlayerEventGuestsPagedGrid.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

247 lines
8.7 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace AGUI.StackedUI
{
// Token: 0x02001182 RID: 4482
[Token(Token = "0x2001182")]
public class PlayerEventGuestsPagedGrid : AccountIdPagedGrid
{
// Token: 0x06006569 RID: 25961 RVA: 0x00165CAC File Offset: 0x00163EAC
[Token(Token = "0x6006569")]
[Address(RVA = "0x13238B0", Offset = "0x13226B0", VA = "0x1813238B0", Slot = "12")]
protected override void Awake()
{
base.Awake();
IILCGFIHJLP<CCMBKDINCAH, PBIJAPEOEDO> eggmojhegjn = GNPDMBPGHBH.EGGMOJHEGJN;
Action<CCMBKDINCAH, PBIJAPEOEDO> action = new Action(this.HIMGKBBPHPJ);
GNPDMBPGHBH.EGGMOJHEGJN = IILCGFIHJLP.BPJDFPACLMK(eggmojhegjn, action);
IILCGFIHJLP<CCMBKDINCAH, PBIJAPEOEDO> bopniiboloe = GNPDMBPGHBH.BOPNIIBOLOE;
Action<CCMBKDINCAH, PBIJAPEOEDO> action2 = new Action(this.EEHNCDBLOKN);
GNPDMBPGHBH.BOPNIIBOLOE = IILCGFIHJLP.BPJDFPACLMK(bopniiboloe, action2);
}
// Token: 0x0600656A RID: 25962 RVA: 0x00165D00 File Offset: 0x00163F00
[Token(Token = "0x600656A")]
[Address(RVA = "0x1323DE0", Offset = "0x1322BE0", VA = "0x181323DE0")]
private void OnDestroy()
{
IILCGFIHJLP<CCMBKDINCAH, PBIJAPEOEDO> eggmojhegjn = GNPDMBPGHBH.EGGMOJHEGJN;
Action<CCMBKDINCAH, PBIJAPEOEDO> action = new Action(this.HIMGKBBPHPJ);
GNPDMBPGHBH.EGGMOJHEGJN = IILCGFIHJLP.GMNMHGMFGOL(eggmojhegjn, action);
IILCGFIHJLP<CCMBKDINCAH, PBIJAPEOEDO> bopniiboloe = GNPDMBPGHBH.BOPNIIBOLOE;
Action<CCMBKDINCAH, PBIJAPEOEDO> action2 = new Action(this.EEHNCDBLOKN);
GNPDMBPGHBH.BOPNIIBOLOE = IILCGFIHJLP.GMNMHGMFGOL(bopniiboloe, action2);
}
// Token: 0x0600656B RID: 25963 RVA: 0x00165D4C File Offset: 0x00163F4C
[Token(Token = "0x600656B")]
[Address(RVA = "0x1323F00", Offset = "0x1322D00", VA = "0x181323F00")]
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: 0x0600656C RID: 25964 RVA: 0x00165DCC File Offset: 0x00163FCC
[Token(Token = "0x600656C")]
[Address(RVA = "0x1323BC0", Offset = "0x13229C0", VA = "0x181323BC0")]
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: 0x0600656D RID: 25965 RVA: 0x00165E44 File Offset: 0x00164044
[Token(Token = "0x600656D")]
[Address(RVA = "0x1323CD0", Offset = "0x1322AD0", VA = "0x181323CD0")]
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: 0x0600656E RID: 25966 RVA: 0x00165EC0 File Offset: 0x001640C0
[Token(Token = "0x600656E")]
[Address(RVA = "0x13239E0", Offset = "0x13227E0", VA = "0x1813239E0", 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)
{
int <FMMJEJMBDPL>k__BackingField = pbijapeoedo.<FMMJEJMBDPL>k__BackingField;
}
}
}
// Token: 0x0600656F RID: 25967 RVA: 0x00165F2C File Offset: 0x0016412C
[Token(Token = "0x600656F")]
[Address(RVA = "0x13240F0", Offset = "0x1322EF0", VA = "0x1813240F0")]
public PlayerEventGuestsPagedGrid()
{
List<PBIJAPEOEDO> list = new List();
this.ECLDMGOKIGB = list;
base..ctor();
}
// Token: 0x04004375 RID: 17269
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4004375")]
private long BPOPPNJMJIB;
// Token: 0x04004376 RID: 17270
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4004376")]
private List<PBIJAPEOEDO> ECLDMGOKIGB;
// Token: 0x02001184 RID: 4484
[Token(Token = "0x2001184")]
[CompilerGenerated]
private sealed class BPEJEGNAMJI
{
// Token: 0x06006574 RID: 25972 RVA: 0x00165FB0 File Offset: 0x001641B0
[Token(Token = "0x6006574")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public BPEJEGNAMJI()
{
}
// Token: 0x06006575 RID: 25973 RVA: 0x00165FC4 File Offset: 0x001641C4
[Token(Token = "0x6006575")]
[Address(RVA = "0x769220", Offset = "0x768020", VA = "0x180769220")]
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: 0x0400437A RID: 17274
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400437A")]
public PBIJAPEOEDO response;
}
// Token: 0x02001185 RID: 4485
[Token(Token = "0x2001185")]
[CompilerGenerated]
private sealed class JKDHJLOCLKI
{
// Token: 0x06006576 RID: 25974 RVA: 0x00165FEC File Offset: 0x001641EC
[Token(Token = "0x6006576")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public JKDHJLOCLKI()
{
}
// Token: 0x06006577 RID: 25975 RVA: 0x00166000 File Offset: 0x00164200
[Token(Token = "0x6006577")]
[Address(RVA = "0x769220", Offset = "0x768020", VA = "0x180769220")]
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: 0x0400437B RID: 17275
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400437B")]
public PBIJAPEOEDO response;
}
// Token: 0x02001186 RID: 4486
[Token(Token = "0x2001186")]
[CompilerGenerated]
private sealed class EMGGMHHLKFD
{
// Token: 0x06006578 RID: 25976 RVA: 0x00166028 File Offset: 0x00164228
[Token(Token = "0x6006578")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public EMGGMHHLKFD()
{
}
// Token: 0x06006579 RID: 25977 RVA: 0x0016603C File Offset: 0x0016423C
[Token(Token = "0x6006579")]
[Address(RVA = "0x1318900", Offset = "0x1317700", VA = "0x181318900")]
internal bool <SetChild>b__0(PBIJAPEOEDO r)
{
int num = this.accountId;
return r.<FMMJEJMBDPL>k__BackingField == num;
}
// Token: 0x0400437C RID: 17276
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400437C")]
public int accountId;
}
}
}