203 lines
5.9 KiB
C#
203 lines
5.9 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using AGUI.StackedUI;
|
|
using AGUI.StackedUI.Dialog;
|
|
using Cpp2IlInjected;
|
|
using Pathfinding.RVO;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom
|
|
{
|
|
// Token: 0x0200228A RID: 8842
|
|
[Token(Token = "0x200228A")]
|
|
public class ChooseInventionPublishingPermissionsDialog : UIDialog<OBBBPCBIMME, HJMNGAGLAIG>, CINJNCJKHAF
|
|
{
|
|
// Token: 0x0600E0EB RID: 57579 RVA: 0x0033CFC4 File Offset: 0x0033B1C4
|
|
[Token(Token = "0x600E0EB")]
|
|
[Address(RVA = "0x19F9260", Offset = "0x19F8260", VA = "0x1819F9260", 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: 0x0600E0EC RID: 57580 RVA: 0x0033D018 File Offset: 0x0033B218
|
|
[Token(Token = "0x600E0EC")]
|
|
[Address(RVA = "0x19F9460", Offset = "0x19F8460", VA = "0x1819F9460", 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: 0x0600E0ED RID: 57581 RVA: 0x0033D090 File Offset: 0x0033B290
|
|
[Token(Token = "0x600E0ED")]
|
|
[Address(RVA = "0x19F91B0", Offset = "0x19F81B0", VA = "0x1819F91B0", Slot = "24")]
|
|
public override void ForceCancel(bool OLFBOPIKDCI)
|
|
{
|
|
HJMNGAGLAIG kbpkidjeofb = HJMNGAGLAIG.KBPKIDJEOFB;
|
|
base.KHKDGPHPIND(kbpkidjeofb, OLFBOPIKDCI);
|
|
}
|
|
|
|
// Token: 0x0600E0EE RID: 57582 RVA: 0x0033D0AC File Offset: 0x0033B2AC
|
|
[Token(Token = "0x600E0EE")]
|
|
[Address(RVA = "0x19F9540", Offset = "0x19F8540", VA = "0x1819F9540", Slot = "26")]
|
|
public override PMGCJEPKFOF<HJMNGAGLAIG> ShowDialog(OBBBPCBIMME LDNFNNNHPPB)
|
|
{
|
|
return base.ShowDialog();
|
|
}
|
|
|
|
// Token: 0x0600E0EF RID: 57583 RVA: 0x0033D0C0 File Offset: 0x0033B2C0
|
|
[Token(Token = "0x600E0EF")]
|
|
[Address(RVA = "0x19F8280", Offset = "0x19F7280", VA = "0x1819F8280")]
|
|
public void Button_Back()
|
|
{
|
|
float height = ((IAgent)this).Height;
|
|
}
|
|
|
|
// Token: 0x0600E0F0 RID: 57584 RVA: 0x0033D0D4 File Offset: 0x0033B2D4
|
|
[Token(Token = "0x600E0F0")]
|
|
[Address(RVA = "0x19F90C0", Offset = "0x19F80C0", VA = "0x1819F90C0")]
|
|
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: 0x0600E0F1 RID: 57585 RVA: 0x0033D110 File Offset: 0x0033B310
|
|
[Token(Token = "0x600E0F1")]
|
|
[Address(RVA = "0x19F9170", Offset = "0x19F8170", VA = "0x1819F9170")]
|
|
public void Slider_Permission(float value)
|
|
{
|
|
GameObject gameObject = this.publishDescriptionContainer;
|
|
this.NHMKCLGLAJJ(gameObject);
|
|
}
|
|
|
|
// Token: 0x0600E0F2 RID: 57586 RVA: 0x0033D14C File Offset: 0x0033B34C
|
|
[Token(Token = "0x600E0F2")]
|
|
[Address(RVA = "0x19F9230", Offset = "0x19F8230", VA = "0x1819F9230")]
|
|
private int HGNECGILJGI(HECIICKPCDN FEIIKGIHEBN)
|
|
{
|
|
if (FEIIKGIHEBN == HECIICKPCDN.UseOnly)
|
|
{
|
|
return 0;
|
|
}
|
|
if (FEIIKGIHEBN == HECIICKPCDN.EditAndSave)
|
|
{
|
|
return 1;
|
|
}
|
|
return 2;
|
|
}
|
|
|
|
// Token: 0x0600E0F3 RID: 57587 RVA: 0x0033D168 File Offset: 0x0033B368
|
|
[Token(Token = "0x600E0F3")]
|
|
[Address(RVA = "0x19F9170", Offset = "0x19F8170", VA = "0x1819F9170")]
|
|
private void DEHJAJLFHAC(float ONGBFDACHHG)
|
|
{
|
|
GameObject gameObject = this.publishDescriptionContainer;
|
|
this.NHMKCLGLAJJ(gameObject);
|
|
}
|
|
|
|
// Token: 0x0600E0F4 RID: 57588 RVA: 0x0033D1A4 File Offset: 0x0033B3A4
|
|
[Token(Token = "0x600E0F4")]
|
|
[Address(RVA = "0x19F9320", Offset = "0x19F8320", VA = "0x1819F9320")]
|
|
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: 0x0600E0F5 RID: 57589 RVA: 0x0033D1D4 File Offset: 0x0033B3D4
|
|
[Token(Token = "0x600E0F5")]
|
|
[Address(RVA = "0x19F9580", Offset = "0x19F8580", VA = "0x1819F9580")]
|
|
public ChooseInventionPublishingPermissionsDialog()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040091DE RID: 37342
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x40091DE")]
|
|
[SerializeField]
|
|
private Slider3D permissionSlider;
|
|
|
|
// Token: 0x040091DF RID: 37343
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x40091DF")]
|
|
[SerializeField]
|
|
private HECIICKPCDN defaultPermission;
|
|
|
|
// Token: 0x040091E0 RID: 37344
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x40091E0")]
|
|
[SerializeField]
|
|
[Header("Description strings")]
|
|
private GameObject useOnlyDescriptionContainer;
|
|
|
|
// Token: 0x040091E1 RID: 37345
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x40091E1")]
|
|
[SerializeField]
|
|
private GameObject saveAndEditDescriptionContainer;
|
|
|
|
// Token: 0x040091E2 RID: 37346
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x40091E2")]
|
|
[SerializeField]
|
|
private GameObject publishDescriptionContainer;
|
|
|
|
// Token: 0x040091E3 RID: 37347
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x40091E3")]
|
|
private List<GameObject> BNBPOFKLCNO;
|
|
}
|
|
}
|