208 lines
6.2 KiB
C#
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;
|
|
}
|
|
}
|