Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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: 0x0200124F RID: 4687
[Token(Token = "0x200124F")]
public class PlayerEventGuestsPagedGrid : AccountIdPagedGrid
{
// Token: 0x060068C1 RID: 26817 RVA: 0x0016DB60 File Offset: 0x0016BD60
[Token(Token = "0x60068C1")]
[Address(RVA = "0x1DBEF00", Offset = "0x1DBDF00", VA = "0x181DBEF00", 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: 0x060068C2 RID: 26818 RVA: 0x0016DBB4 File Offset: 0x0016BDB4
[Token(Token = "0x60068C2")]
[Address(RVA = "0x1DBF430", Offset = "0x1DBE430", VA = "0x181DBF430")]
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: 0x060068C3 RID: 26819 RVA: 0x0016DC00 File Offset: 0x0016BE00
[Token(Token = "0x60068C3")]
[Address(RVA = "0x1DBF550", Offset = "0x1DBE550", VA = "0x181DBF550")]
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: 0x060068C4 RID: 26820 RVA: 0x0016DC80 File Offset: 0x0016BE80
[Token(Token = "0x60068C4")]
[Address(RVA = "0x1DBF210", Offset = "0x1DBE210", VA = "0x181DBF210")]
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: 0x060068C5 RID: 26821 RVA: 0x0016DCF8 File Offset: 0x0016BEF8
[Token(Token = "0x60068C5")]
[Address(RVA = "0x1DBF320", Offset = "0x1DBE320", VA = "0x181DBF320")]
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: 0x060068C6 RID: 26822 RVA: 0x0016DD74 File Offset: 0x0016BF74
[Token(Token = "0x60068C6")]
[Address(RVA = "0x1DBF030", Offset = "0x1DBE030", VA = "0x181DBF030", 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: 0x060068C7 RID: 26823 RVA: 0x0016DDE0 File Offset: 0x0016BFE0
[Token(Token = "0x60068C7")]
[Address(RVA = "0x1DBF740", Offset = "0x1DBE740", VA = "0x181DBF740")]
public PlayerEventGuestsPagedGrid()
{
List<PBIJAPEOEDO> list = new List();
this.ECLDMGOKIGB = list;
base..ctor();
}
// Token: 0x040044EB RID: 17643
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x40044EB")]
private long BPOPPNJMJIB;
// Token: 0x040044EC RID: 17644
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x40044EC")]
private List<PBIJAPEOEDO> ECLDMGOKIGB;
// Token: 0x02001251 RID: 4689
[Token(Token = "0x2001251")]
[CompilerGenerated]
private sealed class BPEJEGNAMJI
{
// Token: 0x060068CC RID: 26828 RVA: 0x0016DE64 File Offset: 0x0016C064
[Token(Token = "0x60068CC")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public BPEJEGNAMJI()
{
}
// Token: 0x060068CD RID: 26829 RVA: 0x0016DE78 File Offset: 0x0016C078
[Token(Token = "0x60068CD")]
[Address(RVA = "0x12D51A0", Offset = "0x12D41A0", VA = "0x1812D51A0")]
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: 0x040044F0 RID: 17648
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40044F0")]
public PBIJAPEOEDO response;
}
// Token: 0x02001252 RID: 4690
[Token(Token = "0x2001252")]
[CompilerGenerated]
private sealed class JKDHJLOCLKI
{
// Token: 0x060068CE RID: 26830 RVA: 0x0016DEA0 File Offset: 0x0016C0A0
[Token(Token = "0x60068CE")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public JKDHJLOCLKI()
{
}
// Token: 0x060068CF RID: 26831 RVA: 0x0016DEB4 File Offset: 0x0016C0B4
[Token(Token = "0x60068CF")]
[Address(RVA = "0x12D51A0", Offset = "0x12D41A0", VA = "0x1812D51A0")]
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: 0x040044F1 RID: 17649
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40044F1")]
public PBIJAPEOEDO response;
}
// Token: 0x02001253 RID: 4691
[Token(Token = "0x2001253")]
[CompilerGenerated]
private sealed class EMGGMHHLKFD
{
// Token: 0x060068D0 RID: 26832 RVA: 0x0016DEDC File Offset: 0x0016C0DC
[Token(Token = "0x60068D0")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public EMGGMHHLKFD()
{
}
// Token: 0x060068D1 RID: 26833 RVA: 0x0016DEF0 File Offset: 0x0016C0F0
[Token(Token = "0x60068D1")]
[Address(RVA = "0x1DB3F90", Offset = "0x1DB2F90", VA = "0x181DB3F90")]
internal bool <SetChild>b__0(PBIJAPEOEDO r)
{
int num = this.accountId;
return r.<FMMJEJMBDPL>k__BackingField == num;
}
// Token: 0x040044F2 RID: 17650
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40044F2")]
public int accountId;
}
}
}