Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/ChooseInventionPublishingPermissionsDialog.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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;
}
}