202 lines
5.9 KiB
C#
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;
|
|
}
|
|
}
|