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

126 lines
4.5 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
namespace RRUI
{
// Token: 0x0200077E RID: 1918
[Token(Token = "0x200077E")]
[CreateAssetMenu]
public class ClubAnnouncementsConfig : ScriptableObject
{
// Token: 0x1700094E RID: 2382
// (get) Token: 0x060036EE RID: 14062 RVA: 0x000E64E0 File Offset: 0x000E46E0
[Token(Token = "0x1700094E")]
public static ClubAnnouncementsConfig Instance
{
[Token(Token = "0x60036EE")]
[Address(RVA = "0x105F6A0", Offset = "0x105E4A0", VA = "0x18105F6A0")]
get
{
ClubAnnouncementsConfig instance = ClubAnnouncementsConfig._instance;
int num = 0;
if (!(instance != num))
{
ClubAnnouncementsConfig._instance = OLJIOKGMCPN.MNKDOANEFLK<ClubAnnouncementsConfig>(0);
ClubAnnouncementsConfig instance2 = ClubAnnouncementsConfig._instance;
int num2 = 0;
if (instance2 == num2)
{
Debug.LogError("Failed to load ClubAnnouncements object");
}
}
return ClubAnnouncementsConfig._instance;
}
}
// Token: 0x060036EF RID: 14063 RVA: 0x000E652C File Offset: 0x000E472C
[Token(Token = "0x60036EF")]
[Address(RVA = "0x105F380", Offset = "0x105E180", VA = "0x18105F380")]
public void DFHKABEONPN(out List<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping> MPKFLMDODBO, out List<TMP_Dropdown.OptionData> FAIIFLGONJC)
{
List<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping> clubAnnouncementSortCriteriaMetadata = this.ClubAnnouncementSortCriteriaMetadata;
Func<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping, ClubAnnouncementsConfig.JOJDKGGFAKP> <>9__6_ = ClubAnnouncementsConfig.<>c.<>9__6_0;
if (<>9__6_ == 0)
{
ClubAnnouncementsConfig.<>c.<>9__6_0 = delegate(ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping sc)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
}
List<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping> list = Enumerable.ToList<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping>(Enumerable.OrderBy<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping, ClubAnnouncementsConfig.JOJDKGGFAKP>(clubAnnouncementSortCriteriaMetadata, <>9__6_));
MPKFLMDODBO._items = list;
Func<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping, TMP_Dropdown.OptionData> func;
if (ClubAnnouncementsConfig.<>c.<>9__6_1 == 0)
{
func = delegate(ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping m)
{
TMP_Dropdown.OptionData optionData;
return optionData;
};
ClubAnnouncementsConfig.<>c.<>9__6_1 = func;
}
List<TMP_Dropdown.OptionData> list2 = Enumerable.ToList<TMP_Dropdown.OptionData>(Enumerable.Select<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping, TMP_Dropdown.OptionData>(list, func));
FAIIFLGONJC._items = list2;
}
// Token: 0x060036F0 RID: 14064 RVA: 0x000E65A8 File Offset: 0x000E47A8
[Token(Token = "0x60036F0")]
[Address(RVA = "0x105F560", Offset = "0x105E360", VA = "0x18105F560")]
public ClubAnnouncementsConfig()
{
List<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping> list = new List();
this.ClubAnnouncementSortCriteriaMetadata = list;
base..ctor();
}
// Token: 0x04002EB4 RID: 11956
[Token(Token = "0x4002EB4")]
private static ClubAnnouncementsConfig _instance;
// Token: 0x04002EB5 RID: 11957
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002EB5")]
[SerializeField]
[Header("Club Announcement List")]
private List<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping> ClubAnnouncementSortCriteriaMetadata;
// Token: 0x0200077F RID: 1919
[Token(Token = "0x200077F")]
public enum JOJDKGGFAKP
{
// Token: 0x04002EB7 RID: 11959
[Token(Token = "0x4002EB7")]
CreationDate_Desc,
// Token: 0x04002EB8 RID: 11960
[Token(Token = "0x4002EB8")]
CreationDate_Asc,
// Token: 0x04002EB9 RID: 11961
[Token(Token = "0x4002EB9")]
Title_Asc,
// Token: 0x04002EBA RID: 11962
[Token(Token = "0x4002EBA")]
Title_Desc
}
// Token: 0x02000780 RID: 1920
[Token(Token = "0x2000780")]
[Serializable]
public struct ClubAnnouncementSortFriendlyNameMapping
{
// Token: 0x04002EBB RID: 11963
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002EBB")]
public ClubAnnouncementsConfig.JOJDKGGFAKP EnumValue;
// Token: 0x04002EBC RID: 11964
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002EBC")]
public string FriendlyName;
}
}
}