Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/ChooseInventionPublishingPermissionsDialog.cs
T
2026-04-10 22:50:51 +02:00

202 lines
5.9 KiB
C#

using System;
using System.Collections.Generic;
using AGUI.StackedUI;
using AGUI.StackedUI.Dialog;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom
{
// Token: 0x020021A6 RID: 8614
[Token(Token = "0x20021A6")]
public class ChooseInventionPublishingPermissionsDialog : UIDialog<OBBBPCBIMME, HJMNGAGLAIG>, CINJNCJKHAF
{
// Token: 0x0600DCDF RID: 56543 RVA: 0x00333AD8 File Offset: 0x00331CD8
[Token(Token = "0x600DCDF")]
[Address(RVA = "0xF194A0", Offset = "0xF182A0", VA = "0x180F194A0", Slot = "10")]
public override void Initialize(StackedUIBase LJOCNMLBCAH)
{
base.Initialize(LJOCNMLBCAH);
List<GameObject> list = new List();
GameObject gameObject = this.useOnlyDescriptionContainer;
list.Add(gameObject);
GameObject gameObject2 = this.saveAndEditDescriptionContainer;
list.Add(gameObject2);
GameObject gameObject3 = this.publishDescriptionContainer;
list.Add(gameObject3);
this.BNBPOFKLCNO = list;
}
// Token: 0x0600DCE0 RID: 56544 RVA: 0x00333B2C File Offset: 0x00331D2C
[Token(Token = "0x600DCE0")]
[Address(RVA = "0xF196A0", Offset = "0xF184A0", VA = "0x180F196A0", Slot = "11")]
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
{
base.OnFlowEntered(BFHJBBGCMAN);
HECIICKPCDN heciickpcdn = this.defaultPermission;
if (heciickpcdn == HECIICKPCDN.UseOnly)
{
}
if (heciickpcdn == HECIICKPCDN.EditAndSave)
{
}
Slider3D slider3D = this.permissionSlider;
float value = slider3D.value;
if (slider3D == 0)
{
GameObject gameObject = this.useOnlyDescriptionContainer;
this.NHMKCLGLAJJ(gameObject);
return;
}
if (slider3D == 0)
{
GameObject gameObject2 = this.saveAndEditDescriptionContainer;
this.NHMKCLGLAJJ(gameObject2);
return;
}
if (slider3D == (ulong)1L)
{
GameObject gameObject3 = this.publishDescriptionContainer;
this.NHMKCLGLAJJ(gameObject3);
return;
}
}
// Token: 0x0600DCE1 RID: 56545 RVA: 0x00333BA4 File Offset: 0x00331DA4
[Token(Token = "0x600DCE1")]
[Address(RVA = "0xF193F0", Offset = "0xF181F0", VA = "0x180F193F0", Slot = "24")]
public override void ForceCancel(bool OLFBOPIKDCI)
{
HJMNGAGLAIG kbpkidjeofb = HJMNGAGLAIG.KBPKIDJEOFB;
base.KHKDGPHPIND(kbpkidjeofb, OLFBOPIKDCI);
}
// Token: 0x0600DCE2 RID: 56546 RVA: 0x00333BC0 File Offset: 0x00331DC0
[Token(Token = "0x600DCE2")]
[Address(RVA = "0xF19780", Offset = "0xF18580", VA = "0x180F19780", Slot = "26")]
public override PMGCJEPKFOF<HJMNGAGLAIG> ShowDialog(OBBBPCBIMME LDNFNNNHPPB)
{
return base.ShowDialog();
}
// Token: 0x0600DCE3 RID: 56547 RVA: 0x00333BD4 File Offset: 0x00331DD4
[Token(Token = "0x600DCE3")]
[Address(RVA = "0xF184C0", Offset = "0xF172C0", VA = "0x180F184C0")]
public void Button_Back()
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x0600DCE4 RID: 56548 RVA: 0x00333BE8 File Offset: 0x00331DE8
[Token(Token = "0x600DCE4")]
[Address(RVA = "0xF19300", Offset = "0xF18100", VA = "0x180F19300")]
public void Button_Publish()
{
Slider3D slider3D = this.permissionSlider;
int num = 0;
float floatOrRoundedValue = slider3D.BJLPHCELPLH;
if (slider3D == 0 || slider3D == 0 || slider3D == (ulong)1L)
{
}
ulong num2;
base.KHKDGPHPIND(num, num2 != 0UL);
}
// Token: 0x0600DCE5 RID: 56549 RVA: 0x00333C24 File Offset: 0x00331E24
[Token(Token = "0x600DCE5")]
[Address(RVA = "0xF193B0", Offset = "0xF181B0", VA = "0x180F193B0")]
public void Slider_Permission(float value)
{
GameObject gameObject = this.publishDescriptionContainer;
this.NHMKCLGLAJJ(gameObject);
}
// Token: 0x0600DCE6 RID: 56550 RVA: 0x00333C60 File Offset: 0x00331E60
[Token(Token = "0x600DCE6")]
[Address(RVA = "0xF19470", Offset = "0xF18270", VA = "0x180F19470")]
private int HGNECGILJGI(HECIICKPCDN FEIIKGIHEBN)
{
if (FEIIKGIHEBN == HECIICKPCDN.UseOnly)
{
return 0;
}
if (FEIIKGIHEBN == HECIICKPCDN.EditAndSave)
{
return 1;
}
return 2;
}
// Token: 0x0600DCE7 RID: 56551 RVA: 0x00333C7C File Offset: 0x00331E7C
[Token(Token = "0x600DCE7")]
[Address(RVA = "0xF193B0", Offset = "0xF181B0", VA = "0x180F193B0")]
private void DEHJAJLFHAC(float ONGBFDACHHG)
{
GameObject gameObject = this.publishDescriptionContainer;
this.NHMKCLGLAJJ(gameObject);
}
// Token: 0x0600DCE8 RID: 56552 RVA: 0x00333CB8 File Offset: 0x00331EB8
[Token(Token = "0x600DCE8")]
[Address(RVA = "0xF19560", Offset = "0xF18360", VA = "0x180F19560")]
private void NHMKCLGLAJJ(GameObject LGJGBEGJBNK)
{
int num;
do
{
num = 0;
List<GameObject> bnbpofklcno = this.BNBPOFKLCNO;
bool flag;
if (flag)
{
bool flag2 = this == LGJGBEGJBNK;
}
}
while (num != 0);
}
// Token: 0x0600DCE9 RID: 56553 RVA: 0x00333CE8 File Offset: 0x00331EE8
[Token(Token = "0x600DCE9")]
[Address(RVA = "0xF197C0", Offset = "0xF185C0", VA = "0x180F197C0")]
public ChooseInventionPublishingPermissionsDialog()
{
}
// Token: 0x0400900B RID: 36875
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400900B")]
[SerializeField]
private Slider3D permissionSlider;
// Token: 0x0400900C RID: 36876
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400900C")]
[SerializeField]
private HECIICKPCDN defaultPermission;
// Token: 0x0400900D RID: 36877
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400900D")]
[SerializeField]
[Header("Description strings")]
private GameObject useOnlyDescriptionContainer;
// Token: 0x0400900E RID: 36878
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400900E")]
[SerializeField]
private GameObject saveAndEditDescriptionContainer;
// Token: 0x0400900F RID: 36879
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400900F")]
[SerializeField]
private GameObject publishDescriptionContainer;
// Token: 0x04009010 RID: 36880
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4009010")]
private List<GameObject> BNBPOFKLCNO;
}
}