Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RecRoom/ChooseInventionPublishingPermissionsDialog.cs
2026-04-08 23:40:05 +02:00

208 lines
6.2 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using AGUI.StackedUI;
using AGUI.StackedUI.Dialog;
using Cpp2IlInjected;
using RecRoom.Async;
using UnityEngine;
namespace RecRoom
{
// Token: 0x02001E0A RID: 7690
[Token(Token = "0x2001E0A")]
[StructLayout(3)]
public class ChooseInventionPublishingPermissionsDialog : UIDialog<OBBBPCBIMME, HJMNGAGLAIG>, CINJNCJKHAF
{
// Token: 0x0600CEF0 RID: 52976 RVA: 0x00312C18 File Offset: 0x00310E18
[Token(Token = "0x600CEF0")]
[Address(RVA = "0x1730A70", Offset = "0x172F470", VA = "0x181730A70", Slot = "9")]
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: 0x0600CEF1 RID: 52977 RVA: 0x00312C6C File Offset: 0x00310E6C
[Token(Token = "0x600CEF1")]
[Address(RVA = "0x1730CA0", Offset = "0x172F6A0", VA = "0x181730CA0", Slot = "10")]
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: 0x0600CEF2 RID: 52978 RVA: 0x00312CE4 File Offset: 0x00310EE4
[Token(Token = "0x600CEF2")]
[Address(RVA = "0x17309F0", Offset = "0x172F3F0", VA = "0x1817309F0", Slot = "17")]
public override void ForceCancel(bool OLFBOPIKDCI)
{
HJMNGAGLAIG kbpkidjeofb = HJMNGAGLAIG.KBPKIDJEOFB;
base.KHKDGPHPIND(kbpkidjeofb, OLFBOPIKDCI);
}
// Token: 0x0600CEF3 RID: 52979 RVA: 0x00312D00 File Offset: 0x00310F00
[Token(Token = "0x600CEF3")]
[Address(RVA = "0x1730D70", Offset = "0x172F770", VA = "0x181730D70", Slot = "19")]
public override IPromise<HJMNGAGLAIG> ShowDialog(OBBBPCBIMME LDNFNNNHPPB)
{
return base.ShowDialog();
}
// Token: 0x0600CEF4 RID: 52980 RVA: 0x00312D14 File Offset: 0x00310F14
[Token(Token = "0x600CEF4")]
[Address(RVA = "0x1189680", Offset = "0x1188080", VA = "0x181189680")]
public void Button_Back()
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x0600CEF5 RID: 52981 RVA: 0x00312D28 File Offset: 0x00310F28
[Token(Token = "0x600CEF5")]
[Address(RVA = "0x1730910", Offset = "0x172F310", VA = "0x181730910")]
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: 0x0600CEF6 RID: 52982 RVA: 0x00312D64 File Offset: 0x00310F64
[Token(Token = "0x600CEF6")]
[Address(RVA = "0x17309B0", Offset = "0x172F3B0", VA = "0x1817309B0")]
public void Slider_Permission(float value)
{
GameObject gameObject = this.publishDescriptionContainer;
this.NHMKCLGLAJJ(gameObject);
}
// Token: 0x0600CEF7 RID: 52983 RVA: 0x00312DA0 File Offset: 0x00310FA0
[Token(Token = "0x600CEF7")]
[Address(RVA = "0xF99C40", Offset = "0xF98640", VA = "0x180F99C40")]
private int HGNECGILJGI(HECIICKPCDN FEIIKGIHEBN)
{
if (FEIIKGIHEBN == HECIICKPCDN.UseOnly)
{
return 0;
}
if (FEIIKGIHEBN == HECIICKPCDN.EditAndSave)
{
return 1;
}
return 2;
}
// Token: 0x0600CEF8 RID: 52984 RVA: 0x00312DBC File Offset: 0x00310FBC
[Token(Token = "0x600CEF8")]
[Address(RVA = "0x17309B0", Offset = "0x172F3B0", VA = "0x1817309B0")]
private void DEHJAJLFHAC(float ONGBFDACHHG)
{
GameObject gameObject = this.publishDescriptionContainer;
this.NHMKCLGLAJJ(gameObject);
}
// Token: 0x0600CEF9 RID: 52985 RVA: 0x00312DF8 File Offset: 0x00310FF8
[Token(Token = "0x600CEF9")]
[Address(RVA = "0x1730B30", Offset = "0x172F530", VA = "0x181730B30")]
private void NHMKCLGLAJJ(GameObject LGJGBEGJBNK)
{
int num;
do
{
num = 0;
List<GameObject> bnbpofklcno = this.BNBPOFKLCNO;
List.Enumerator enumerator;
if (enumerator != 0)
{
bool flag = this == LGJGBEGJBNK;
}
if (num != -1)
{
}
}
while (num != 0);
}
// Token: 0x0600CEFA RID: 52986 RVA: 0x00312E28 File Offset: 0x00311028
[Token(Token = "0x600CEFA")]
[Address(RVA = "0x1730DB0", Offset = "0x172F7B0", VA = "0x181730DB0")]
public ChooseInventionPublishingPermissionsDialog()
{
}
// Token: 0x04008BAF RID: 35759
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x4008BAF")]
[SerializeField]
private Slider3D permissionSlider;
// Token: 0x04008BB0 RID: 35760
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x4008BB0")]
[SerializeField]
private HECIICKPCDN defaultPermission;
// Token: 0x04008BB1 RID: 35761
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x4008BB1")]
[SerializeField]
[Header("Description strings")]
private GameObject useOnlyDescriptionContainer;
// Token: 0x04008BB2 RID: 35762
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x4008BB2")]
[SerializeField]
private GameObject saveAndEditDescriptionContainer;
// Token: 0x04008BB3 RID: 35763
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x4008BB3")]
[SerializeField]
private GameObject publishDescriptionContainer;
// Token: 0x04008BB4 RID: 35764
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x4008BB4")]
private List<GameObject> BNBPOFKLCNO;
}
}