Files
2026-06-04 11:42:34 +02:00

632 lines
24 KiB
C#

using System;
using System.Collections.Generic;
using RecRoom.Sandbox;
using RecRoom.Tools;
using UnityEngine;
using UnityEngine.UI;
namespace AGUI.StackedUI
{
// Token: 0x02000E35 RID: 3637
public class SandboxEditableUIFlow : ToolUIFlow
{
// Token: 0x0601DD5D RID: 122205 RVA: 0x008239C0 File Offset: 0x00821BC0
public virtual void LENKKOMLOBM()
{
base.StackedUIOpened();
foreach (SandboxEditablePropertyUIControl sandboxEditablePropertyUIControl in this.ELBOAEIONGI)
{
sandboxEditablePropertyUIControl.UpdateControl();
}
}
// Token: 0x0601DD5E RID: 122206 RVA: 0x00823A24 File Offset: 0x00821C24
private SandboxEditableUIFlow.SandboxEditablePropertyUI ODGDIDABPEI(SandboxEditable.BBBLDHLAOGG DCKKLNENHGA)
{
SandboxEditableUIFlow.SandboxEditablePropertyUI[] array = this.editablePropertyPrefabs;
for (int i = 0; i < array.Length; i += 0)
{
SandboxEditableUIFlow.SandboxEditablePropertyUI sandboxEditablePropertyUI = array[i];
if (sandboxEditablePropertyUI.editablePropertyType == DCKKLNENHGA)
{
return sandboxEditablePropertyUI;
}
}
return default(SandboxEditableUIFlow.SandboxEditablePropertyUI);
}
// Token: 0x0601DD5F RID: 122207 RVA: 0x00823A74 File Offset: 0x00821C74
public virtual void PFPFIBCHJMC()
{
base.StackedUIOpened();
foreach (SandboxEditablePropertyUIControl sandboxEditablePropertyUIControl in this.ELBOAEIONGI)
{
sandboxEditablePropertyUIControl.UpdateControl();
}
}
// Token: 0x0601DD60 RID: 122208 RVA: 0x00823AD8 File Offset: 0x00821CD8
public MakerPen KLKGFHHMCAN()
{
return this.<FJEPBMMNOOD>k__BackingField;
}
// Token: 0x0601DD61 RID: 122209 RVA: 0x00823AE0 File Offset: 0x00821CE0
public virtual void EFFPIMIHMJE()
{
base.StackedUIOpened();
foreach (SandboxEditablePropertyUIControl sandboxEditablePropertyUIControl in this.ELBOAEIONGI)
{
sandboxEditablePropertyUIControl.UpdateControl();
}
}
// Token: 0x0601DD62 RID: 122210 RVA: 0x00823B44 File Offset: 0x00821D44
private SandboxEditableUIFlow.SandboxEditablePropertyUI KAOCJKIJGNI(SandboxEditable.BBBLDHLAOGG DCKKLNENHGA)
{
SandboxEditableUIFlow.SandboxEditablePropertyUI[] array = this.editablePropertyPrefabs;
for (int i = 0; i < array.Length; i += 0)
{
SandboxEditableUIFlow.SandboxEditablePropertyUI sandboxEditablePropertyUI = array[i];
if (sandboxEditablePropertyUI.editablePropertyType == DCKKLNENHGA)
{
return sandboxEditablePropertyUI;
}
}
return default(SandboxEditableUIFlow.SandboxEditablePropertyUI);
}
// Token: 0x0601DD63 RID: 122211 RVA: 0x00823B94 File Offset: 0x00821D94
public MakerPen IKJOPINLELC()
{
return this.<FJEPBMMNOOD>k__BackingField;
}
// Token: 0x0601DD64 RID: 122212 RVA: 0x00823B9C File Offset: 0x00821D9C
public void LJOCMGENKHG(MakerPen NOBAPCOKFIL)
{
this.<FJEPBMMNOOD>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601DD65 RID: 122213 RVA: 0x00823BA8 File Offset: 0x00821DA8
public MakerPen AIHMHJDFCLG()
{
return this.<FJEPBMMNOOD>k__BackingField;
}
// Token: 0x0601DD66 RID: 122214 RVA: 0x00823BB0 File Offset: 0x00821DB0
public void JPFABPFCPKO(SandboxEditable OJJLMFMEFOI)
{
foreach (SandboxEditablePropertyUIControl sandboxEditablePropertyUIControl in this.ELBOAEIONGI)
{
global::UnityEngine.Object.Destroy(sandboxEditablePropertyUIControl.gameObject);
}
this.ELBOAEIONGI.Clear();
this.editableObjectNameText.text = OJJLMFMEFOI.UserFriendlyName;
foreach (SandboxEditable.DKKKNNGENLC dkkknngenlc in OJJLMFMEFOI.GNOCLFMKKCA)
{
if (dkkknngenlc.KIBIIFMPBNG != null)
{
SandboxEditableUIFlow.SandboxEditablePropertyUI sandboxEditablePropertyUI = this.CHENJHBOIBM(dkkknngenlc.DCKKLNENHGA);
if (sandboxEditablePropertyUI.editablePropertyUIPrefab != null)
{
SandboxEditablePropertyUIControl sandboxEditablePropertyUIControl2 = global::UnityEngine.Object.Instantiate<SandboxEditablePropertyUIControl>(sandboxEditablePropertyUI.editablePropertyUIPrefab, this.propertiesGridTransform);
sandboxEditablePropertyUIControl2.MJLCELIIAJF = dkkknngenlc.NFAIDAPOOJL;
sandboxEditablePropertyUIControl2.InitializeControl(this.KLKGFHHMCAN(), dkkknngenlc);
this.ELBOAEIONGI.Add(sandboxEditablePropertyUIControl2);
}
}
}
}
// Token: 0x0601DD67 RID: 122215 RVA: 0x00823CDC File Offset: 0x00821EDC
public virtual void GKPHMBMCOPL()
{
base.OnFlowExited();
this.IHLIIBHBNIA().HDKMKKELKJE();
}
// Token: 0x0601DD68 RID: 122216 RVA: 0x00823CF0 File Offset: 0x00821EF0
private SandboxEditableUIFlow.SandboxEditablePropertyUI CGJHANCFMIB(SandboxEditable.BBBLDHLAOGG DCKKLNENHGA)
{
SandboxEditableUIFlow.SandboxEditablePropertyUI[] array = this.editablePropertyPrefabs;
for (int i = 1; i < array.Length; i += 0)
{
SandboxEditableUIFlow.SandboxEditablePropertyUI sandboxEditablePropertyUI = array[i];
if (sandboxEditablePropertyUI.editablePropertyType == DCKKLNENHGA)
{
return sandboxEditablePropertyUI;
}
}
return default(SandboxEditableUIFlow.SandboxEditablePropertyUI);
}
// Token: 0x0601DD69 RID: 122217 RVA: 0x00823D40 File Offset: 0x00821F40
private SandboxEditableUIFlow.SandboxEditablePropertyUI HGAKIMNJFOI(SandboxEditable.BBBLDHLAOGG DCKKLNENHGA)
{
foreach (SandboxEditableUIFlow.SandboxEditablePropertyUI sandboxEditablePropertyUI in this.editablePropertyPrefabs)
{
if (sandboxEditablePropertyUI.editablePropertyType == DCKKLNENHGA)
{
return sandboxEditablePropertyUI;
}
}
return default(SandboxEditableUIFlow.SandboxEditablePropertyUI);
}
// Token: 0x0601DD6A RID: 122218 RVA: 0x00823D90 File Offset: 0x00821F90
public void DKECDGCONBO(MakerPen NOBAPCOKFIL)
{
this.<FJEPBMMNOOD>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601DD6B RID: 122219 RVA: 0x00823D9C File Offset: 0x00821F9C
public MakerPen IHLIIBHBNIA()
{
return this.<FJEPBMMNOOD>k__BackingField;
}
// Token: 0x0601DD6C RID: 122220 RVA: 0x00823DA4 File Offset: 0x00821FA4
public MakerPen ECJMAHBMOMA()
{
return this.<FJEPBMMNOOD>k__BackingField;
}
// Token: 0x0601DD6D RID: 122221 RVA: 0x00823DAC File Offset: 0x00821FAC
private SandboxEditableUIFlow.SandboxEditablePropertyUI IDAIBCDKEEI(SandboxEditable.BBBLDHLAOGG DCKKLNENHGA)
{
SandboxEditableUIFlow.SandboxEditablePropertyUI[] array = this.editablePropertyPrefabs;
for (int i = 0; i < array.Length; i += 0)
{
SandboxEditableUIFlow.SandboxEditablePropertyUI sandboxEditablePropertyUI = array[i];
if (sandboxEditablePropertyUI.editablePropertyType == DCKKLNENHGA)
{
return sandboxEditablePropertyUI;
}
}
return default(SandboxEditableUIFlow.SandboxEditablePropertyUI);
}
// Token: 0x0601DD6E RID: 122222 RVA: 0x00823DFC File Offset: 0x00821FFC
public virtual void JKJBJCOAHCF()
{
base.OnFlowExited();
this.IKJOPINLELC().HDKMKKELKJE();
}
// Token: 0x0601DD6F RID: 122223 RVA: 0x00823E10 File Offset: 0x00822010
private SandboxEditableUIFlow.SandboxEditablePropertyUI IOONDNBGHKN(SandboxEditable.BBBLDHLAOGG DCKKLNENHGA)
{
SandboxEditableUIFlow.SandboxEditablePropertyUI[] array = this.editablePropertyPrefabs;
for (int i = 1; i < array.Length; i++)
{
SandboxEditableUIFlow.SandboxEditablePropertyUI sandboxEditablePropertyUI = array[i];
if (sandboxEditablePropertyUI.editablePropertyType == DCKKLNENHGA)
{
return sandboxEditablePropertyUI;
}
}
return default(SandboxEditableUIFlow.SandboxEditablePropertyUI);
}
// Token: 0x0601DD70 RID: 122224 RVA: 0x00823E60 File Offset: 0x00822060
public void ICFJJJPJCKD(MakerPen NOBAPCOKFIL)
{
this.<FJEPBMMNOOD>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601DD71 RID: 122225 RVA: 0x00823E6C File Offset: 0x0082206C
public void CPBFLLJOLMH(MakerPen NOBAPCOKFIL)
{
this.<FJEPBMMNOOD>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601DD72 RID: 122226 RVA: 0x00823E78 File Offset: 0x00822078
public void CBMJGJJLLDP(SandboxEditable OJJLMFMEFOI)
{
foreach (SandboxEditablePropertyUIControl sandboxEditablePropertyUIControl in this.ELBOAEIONGI)
{
global::UnityEngine.Object.Destroy(sandboxEditablePropertyUIControl.gameObject);
}
this.ELBOAEIONGI.Clear();
this.editableObjectNameText.text = OJJLMFMEFOI.UserFriendlyName;
foreach (SandboxEditable.DKKKNNGENLC dkkknngenlc in OJJLMFMEFOI.CNOKBABGJPF())
{
if (dkkknngenlc.KIBIIFMPBNG != null)
{
SandboxEditableUIFlow.SandboxEditablePropertyUI sandboxEditablePropertyUI = this.ABKFMHGHPDM(dkkknngenlc.DCKKLNENHGA);
if (sandboxEditablePropertyUI.editablePropertyUIPrefab != null)
{
SandboxEditablePropertyUIControl sandboxEditablePropertyUIControl2 = global::UnityEngine.Object.Instantiate<SandboxEditablePropertyUIControl>(sandboxEditablePropertyUI.editablePropertyUIPrefab, this.propertiesGridTransform);
sandboxEditablePropertyUIControl2.MJLCELIIAJF = dkkknngenlc.NFAIDAPOOJL;
sandboxEditablePropertyUIControl2.InitializeControl(this.IKJOPINLELC(), dkkknngenlc);
this.ELBOAEIONGI.Add(sandboxEditablePropertyUIControl2);
}
}
}
}
// Token: 0x0601DD73 RID: 122227 RVA: 0x00823FA4 File Offset: 0x008221A4
public void MDAFHDLBAHE(MakerPen NOBAPCOKFIL)
{
this.<FJEPBMMNOOD>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601DD74 RID: 122228 RVA: 0x00823FB0 File Offset: 0x008221B0
public virtual void MEMCEGKDAGO()
{
base.OnFlowExited();
this.IHLIIBHBNIA().ABGHMBLNPFG();
}
// Token: 0x0601DD75 RID: 122229 RVA: 0x00823FC4 File Offset: 0x008221C4
private SandboxEditableUIFlow.SandboxEditablePropertyUI CHENJHBOIBM(SandboxEditable.BBBLDHLAOGG DCKKLNENHGA)
{
SandboxEditableUIFlow.SandboxEditablePropertyUI[] array = this.editablePropertyPrefabs;
for (int i = 1; i < array.Length; i += 0)
{
SandboxEditableUIFlow.SandboxEditablePropertyUI sandboxEditablePropertyUI = array[i];
if (sandboxEditablePropertyUI.editablePropertyType == DCKKLNENHGA)
{
return sandboxEditablePropertyUI;
}
}
return default(SandboxEditableUIFlow.SandboxEditablePropertyUI);
}
// Token: 0x0601DD76 RID: 122230 RVA: 0x00824014 File Offset: 0x00822214
private SandboxEditableUIFlow.SandboxEditablePropertyUI DHOFJOPINBO(SandboxEditable.BBBLDHLAOGG DCKKLNENHGA)
{
SandboxEditableUIFlow.SandboxEditablePropertyUI[] array = this.editablePropertyPrefabs;
for (int i = 1; i < array.Length; i++)
{
SandboxEditableUIFlow.SandboxEditablePropertyUI sandboxEditablePropertyUI = array[i];
if (sandboxEditablePropertyUI.editablePropertyType == DCKKLNENHGA)
{
return sandboxEditablePropertyUI;
}
}
return default(SandboxEditableUIFlow.SandboxEditablePropertyUI);
}
// Token: 0x0601DD77 RID: 122231 RVA: 0x00824064 File Offset: 0x00822264
public virtual void DOAMEEBBCAE()
{
base.OnFlowExited();
this.DNPNAHJOIJO().HDKMKKELKJE();
}
// Token: 0x0601DD78 RID: 122232 RVA: 0x00824078 File Offset: 0x00822278
public void BCEGODABHJC(SandboxEditable OJJLMFMEFOI)
{
foreach (SandboxEditablePropertyUIControl sandboxEditablePropertyUIControl in this.ELBOAEIONGI)
{
global::UnityEngine.Object.Destroy(sandboxEditablePropertyUIControl.gameObject);
}
this.ELBOAEIONGI.Clear();
this.editableObjectNameText.text = OJJLMFMEFOI.UserFriendlyName;
foreach (SandboxEditable.DKKKNNGENLC dkkknngenlc in OJJLMFMEFOI.IDFONMAPBFE())
{
if (dkkknngenlc.KIBIIFMPBNG != null)
{
SandboxEditableUIFlow.SandboxEditablePropertyUI sandboxEditablePropertyUI = this.OGMCBDBFIGH(dkkknngenlc.DCKKLNENHGA);
if (sandboxEditablePropertyUI.editablePropertyUIPrefab != null)
{
SandboxEditablePropertyUIControl sandboxEditablePropertyUIControl2 = global::UnityEngine.Object.Instantiate<SandboxEditablePropertyUIControl>(sandboxEditablePropertyUI.editablePropertyUIPrefab, this.propertiesGridTransform);
sandboxEditablePropertyUIControl2.MJLCELIIAJF = dkkknngenlc.NFAIDAPOOJL;
sandboxEditablePropertyUIControl2.InitializeControl(this.EIOLPKPLLDJ, dkkknngenlc);
this.ELBOAEIONGI.Add(sandboxEditablePropertyUIControl2);
}
}
}
}
// Token: 0x0601DD79 RID: 122233 RVA: 0x008241A4 File Offset: 0x008223A4
public MakerPen FDOJBCJNBPB()
{
return this.<FJEPBMMNOOD>k__BackingField;
}
// Token: 0x0601DD7A RID: 122234 RVA: 0x008241AC File Offset: 0x008223AC
public void InitializeEditableProperties(SandboxEditable OJJLMFMEFOI)
{
foreach (SandboxEditablePropertyUIControl sandboxEditablePropertyUIControl in this.ELBOAEIONGI)
{
global::UnityEngine.Object.Destroy(sandboxEditablePropertyUIControl.gameObject);
}
this.ELBOAEIONGI.Clear();
this.editableObjectNameText.text = OJJLMFMEFOI.UserFriendlyName;
foreach (SandboxEditable.DKKKNNGENLC dkkknngenlc in OJJLMFMEFOI.GNOCLFMKKCA)
{
if (dkkknngenlc.KIBIIFMPBNG != null)
{
SandboxEditableUIFlow.SandboxEditablePropertyUI sandboxEditablePropertyUI = this.HGAKIMNJFOI(dkkknngenlc.DCKKLNENHGA);
if (sandboxEditablePropertyUI.editablePropertyUIPrefab != null)
{
SandboxEditablePropertyUIControl sandboxEditablePropertyUIControl2 = global::UnityEngine.Object.Instantiate<SandboxEditablePropertyUIControl>(sandboxEditablePropertyUI.editablePropertyUIPrefab, this.propertiesGridTransform);
sandboxEditablePropertyUIControl2.MJLCELIIAJF = dkkknngenlc.NFAIDAPOOJL;
sandboxEditablePropertyUIControl2.InitializeControl(this.EIOLPKPLLDJ, dkkknngenlc);
this.ELBOAEIONGI.Add(sandboxEditablePropertyUIControl2);
}
}
}
}
// Token: 0x0601DD7B RID: 122235 RVA: 0x008242D8 File Offset: 0x008224D8
public MakerPen DNPNAHJOIJO()
{
return this.<FJEPBMMNOOD>k__BackingField;
}
// Token: 0x17000DCE RID: 3534
// (get) Token: 0x0601DD84 RID: 122244 RVA: 0x00824620 File Offset: 0x00822820
// (set) Token: 0x0601DD7C RID: 122236 RVA: 0x008242E0 File Offset: 0x008224E0
public MakerPen EIOLPKPLLDJ { get; set; }
// Token: 0x0601DD7D RID: 122237 RVA: 0x008242EC File Offset: 0x008224EC
public virtual void IBPPGOHNBHJ()
{
base.OnFlowExited();
this.EIOLPKPLLDJ.AuthorityCancelEditObject();
}
// Token: 0x0601DD7E RID: 122238 RVA: 0x00824300 File Offset: 0x00822500
private SandboxEditableUIFlow.SandboxEditablePropertyUI HLEDHJNCIMO(SandboxEditable.BBBLDHLAOGG DCKKLNENHGA)
{
SandboxEditableUIFlow.SandboxEditablePropertyUI[] array = this.editablePropertyPrefabs;
for (int i = 1; i < array.Length; i++)
{
SandboxEditableUIFlow.SandboxEditablePropertyUI sandboxEditablePropertyUI = array[i];
if (sandboxEditablePropertyUI.editablePropertyType == DCKKLNENHGA)
{
return sandboxEditablePropertyUI;
}
}
return default(SandboxEditableUIFlow.SandboxEditablePropertyUI);
}
// Token: 0x0601DD7F RID: 122239 RVA: 0x00824350 File Offset: 0x00822550
public void FBMMHHCLBBO(SandboxEditable OJJLMFMEFOI)
{
foreach (SandboxEditablePropertyUIControl sandboxEditablePropertyUIControl in this.ELBOAEIONGI)
{
global::UnityEngine.Object.Destroy(sandboxEditablePropertyUIControl.gameObject);
}
this.ELBOAEIONGI.Clear();
this.editableObjectNameText.text = OJJLMFMEFOI.UserFriendlyName;
foreach (SandboxEditable.DKKKNNGENLC dkkknngenlc in OJJLMFMEFOI.GNOCLFMKKCA)
{
if (dkkknngenlc.KIBIIFMPBNG != null)
{
SandboxEditableUIFlow.SandboxEditablePropertyUI sandboxEditablePropertyUI = this.DHOFJOPINBO(dkkknngenlc.DCKKLNENHGA);
if (sandboxEditablePropertyUI.editablePropertyUIPrefab != null)
{
SandboxEditablePropertyUIControl sandboxEditablePropertyUIControl2 = global::UnityEngine.Object.Instantiate<SandboxEditablePropertyUIControl>(sandboxEditablePropertyUI.editablePropertyUIPrefab, this.propertiesGridTransform);
sandboxEditablePropertyUIControl2.MJLCELIIAJF = dkkknngenlc.NFAIDAPOOJL;
sandboxEditablePropertyUIControl2.InitializeControl(this.IHLIIBHBNIA(), dkkknngenlc);
this.ELBOAEIONGI.Add(sandboxEditablePropertyUIControl2);
}
}
}
}
// Token: 0x0601DD80 RID: 122240 RVA: 0x0082447C File Offset: 0x0082267C
private SandboxEditableUIFlow.SandboxEditablePropertyUI ONHCJACIFKH(SandboxEditable.BBBLDHLAOGG DCKKLNENHGA)
{
SandboxEditableUIFlow.SandboxEditablePropertyUI[] array = this.editablePropertyPrefabs;
for (int i = 1; i < array.Length; i++)
{
SandboxEditableUIFlow.SandboxEditablePropertyUI sandboxEditablePropertyUI = array[i];
if (sandboxEditablePropertyUI.editablePropertyType == DCKKLNENHGA)
{
return sandboxEditablePropertyUI;
}
}
return default(SandboxEditableUIFlow.SandboxEditablePropertyUI);
}
// Token: 0x0601DD81 RID: 122241 RVA: 0x008244CC File Offset: 0x008226CC
public void DGDAJCEKKMK(SandboxEditable OJJLMFMEFOI)
{
foreach (SandboxEditablePropertyUIControl sandboxEditablePropertyUIControl in this.ELBOAEIONGI)
{
global::UnityEngine.Object.Destroy(sandboxEditablePropertyUIControl.gameObject);
}
this.ELBOAEIONGI.Clear();
this.editableObjectNameText.text = OJJLMFMEFOI.UserFriendlyName;
foreach (SandboxEditable.DKKKNNGENLC dkkknngenlc in OJJLMFMEFOI.GODJFPMBJFN())
{
if (dkkknngenlc.KIBIIFMPBNG != null)
{
SandboxEditableUIFlow.SandboxEditablePropertyUI sandboxEditablePropertyUI = this.KAOCJKIJGNI(dkkknngenlc.DCKKLNENHGA);
if (sandboxEditablePropertyUI.editablePropertyUIPrefab != null)
{
SandboxEditablePropertyUIControl sandboxEditablePropertyUIControl2 = global::UnityEngine.Object.Instantiate<SandboxEditablePropertyUIControl>(sandboxEditablePropertyUI.editablePropertyUIPrefab, this.propertiesGridTransform);
sandboxEditablePropertyUIControl2.MJLCELIIAJF = dkkknngenlc.NFAIDAPOOJL;
sandboxEditablePropertyUIControl2.InitializeControl(this.EIOLPKPLLDJ, dkkknngenlc);
this.ELBOAEIONGI.Add(sandboxEditablePropertyUIControl2);
}
}
}
}
// Token: 0x0601DD82 RID: 122242 RVA: 0x008245F8 File Offset: 0x008227F8
public virtual void MIJMADGBMIO()
{
base.OnFlowExited();
this.IKJOPINLELC().ABGHMBLNPFG();
}
// Token: 0x0601DD85 RID: 122245 RVA: 0x00824628 File Offset: 0x00822828
public MakerPen NKAHFKAFEPD()
{
return this.<FJEPBMMNOOD>k__BackingField;
}
// Token: 0x0601DD86 RID: 122246 RVA: 0x00824630 File Offset: 0x00822830
public void IAGPFFOLEOJ(SandboxEditable OJJLMFMEFOI)
{
foreach (SandboxEditablePropertyUIControl sandboxEditablePropertyUIControl in this.ELBOAEIONGI)
{
global::UnityEngine.Object.Destroy(sandboxEditablePropertyUIControl.gameObject);
}
this.ELBOAEIONGI.Clear();
this.editableObjectNameText.text = OJJLMFMEFOI.UserFriendlyName;
foreach (SandboxEditable.DKKKNNGENLC dkkknngenlc in OJJLMFMEFOI.IDFONMAPBFE())
{
if (dkkknngenlc.KIBIIFMPBNG != null)
{
SandboxEditableUIFlow.SandboxEditablePropertyUI sandboxEditablePropertyUI = this.HGAKIMNJFOI(dkkknngenlc.DCKKLNENHGA);
if (sandboxEditablePropertyUI.editablePropertyUIPrefab != null)
{
SandboxEditablePropertyUIControl sandboxEditablePropertyUIControl2 = global::UnityEngine.Object.Instantiate<SandboxEditablePropertyUIControl>(sandboxEditablePropertyUI.editablePropertyUIPrefab, this.propertiesGridTransform);
sandboxEditablePropertyUIControl2.MJLCELIIAJF = dkkknngenlc.NFAIDAPOOJL;
sandboxEditablePropertyUIControl2.InitializeControl(this.IHLIIBHBNIA(), dkkknngenlc);
this.ELBOAEIONGI.Add(sandboxEditablePropertyUIControl2);
}
}
}
}
// Token: 0x0601DD87 RID: 122247 RVA: 0x0082475C File Offset: 0x0082295C
public virtual void CPBIPJGMEOB()
{
base.StackedUIOpened();
foreach (SandboxEditablePropertyUIControl sandboxEditablePropertyUIControl in this.ELBOAEIONGI)
{
sandboxEditablePropertyUIControl.UpdateControl();
}
}
// Token: 0x0601DD88 RID: 122248 RVA: 0x008247C0 File Offset: 0x008229C0
public virtual void OMDKIFOMAID()
{
base.StackedUIOpened();
foreach (SandboxEditablePropertyUIControl sandboxEditablePropertyUIControl in this.ELBOAEIONGI)
{
sandboxEditablePropertyUIControl.UpdateControl();
}
}
// Token: 0x0601DD89 RID: 122249 RVA: 0x00824824 File Offset: 0x00822A24
public virtual void HBLGEDAEEMB()
{
base.OnFlowExited();
this.AIHMHJDFCLG().AuthorityCancelEditObject();
}
// Token: 0x0601DD8A RID: 122250 RVA: 0x00824838 File Offset: 0x00822A38
public void HPAPPJDODOB(MakerPen NOBAPCOKFIL)
{
this.<FJEPBMMNOOD>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601DD8B RID: 122251 RVA: 0x00824844 File Offset: 0x00822A44
private SandboxEditableUIFlow.SandboxEditablePropertyUI OGMCBDBFIGH(SandboxEditable.BBBLDHLAOGG DCKKLNENHGA)
{
SandboxEditableUIFlow.SandboxEditablePropertyUI[] array = this.editablePropertyPrefabs;
for (int i = 1; i < array.Length; i++)
{
SandboxEditableUIFlow.SandboxEditablePropertyUI sandboxEditablePropertyUI = array[i];
if (sandboxEditablePropertyUI.editablePropertyType == DCKKLNENHGA)
{
return sandboxEditablePropertyUI;
}
}
return default(SandboxEditableUIFlow.SandboxEditablePropertyUI);
}
// Token: 0x0601DD8C RID: 122252 RVA: 0x00824894 File Offset: 0x00822A94
public void HNNKBGPCNBK(SandboxEditable OJJLMFMEFOI)
{
foreach (SandboxEditablePropertyUIControl sandboxEditablePropertyUIControl in this.ELBOAEIONGI)
{
global::UnityEngine.Object.Destroy(sandboxEditablePropertyUIControl.gameObject);
}
this.ELBOAEIONGI.Clear();
this.editableObjectNameText.text = OJJLMFMEFOI.UserFriendlyName;
foreach (SandboxEditable.DKKKNNGENLC dkkknngenlc in OJJLMFMEFOI.DBJEDLIHIGB())
{
if (dkkknngenlc.KIBIIFMPBNG != null)
{
SandboxEditableUIFlow.SandboxEditablePropertyUI sandboxEditablePropertyUI = this.HGAKIMNJFOI(dkkknngenlc.DCKKLNENHGA);
if (sandboxEditablePropertyUI.editablePropertyUIPrefab != null)
{
SandboxEditablePropertyUIControl sandboxEditablePropertyUIControl2 = global::UnityEngine.Object.Instantiate<SandboxEditablePropertyUIControl>(sandboxEditablePropertyUI.editablePropertyUIPrefab, this.propertiesGridTransform);
sandboxEditablePropertyUIControl2.MJLCELIIAJF = dkkknngenlc.NFAIDAPOOJL;
sandboxEditablePropertyUIControl2.InitializeControl(this.ECJMAHBMOMA(), dkkknngenlc);
this.ELBOAEIONGI.Add(sandboxEditablePropertyUIControl2);
}
}
}
}
// Token: 0x0601DD8D RID: 122253 RVA: 0x008249C0 File Offset: 0x00822BC0
public void NCCKEJEJGNA(MakerPen NOBAPCOKFIL)
{
this.<FJEPBMMNOOD>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601DD8E RID: 122254 RVA: 0x008249CC File Offset: 0x00822BCC
public override void OnFlowExited()
{
base.OnFlowExited();
this.EIOLPKPLLDJ.AuthorityCancelEditObject();
}
// Token: 0x0601DD8F RID: 122255 RVA: 0x008249E0 File Offset: 0x00822BE0
private SandboxEditableUIFlow.SandboxEditablePropertyUI ABKFMHGHPDM(SandboxEditable.BBBLDHLAOGG DCKKLNENHGA)
{
SandboxEditableUIFlow.SandboxEditablePropertyUI[] array = this.editablePropertyPrefabs;
for (int i = 0; i < array.Length; i += 0)
{
SandboxEditableUIFlow.SandboxEditablePropertyUI sandboxEditablePropertyUI = array[i];
if (sandboxEditablePropertyUI.editablePropertyType == DCKKLNENHGA)
{
return sandboxEditablePropertyUI;
}
}
return default(SandboxEditableUIFlow.SandboxEditablePropertyUI);
}
// Token: 0x0601DD90 RID: 122256 RVA: 0x00824A30 File Offset: 0x00822C30
public override void StackedUIOpened()
{
base.StackedUIOpened();
foreach (SandboxEditablePropertyUIControl sandboxEditablePropertyUIControl in this.ELBOAEIONGI)
{
sandboxEditablePropertyUIControl.UpdateControl();
}
}
// Token: 0x04004DFC RID: 19964
[SerializeField]
private Text editableObjectNameText;
// Token: 0x04004DFD RID: 19965
[SerializeField]
private RectTransform propertiesGridTransform;
// Token: 0x04004DFE RID: 19966
[SerializeField]
private SandboxEditableUIFlow.SandboxEditablePropertyUI[] editablePropertyPrefabs;
// Token: 0x04004E00 RID: 19968
private List<SandboxEditablePropertyUIControl> ELBOAEIONGI = new List<SandboxEditablePropertyUIControl>();
// Token: 0x02000E36 RID: 3638
[Serializable]
public struct SandboxEditablePropertyUI
{
// Token: 0x04004E01 RID: 19969
public string name;
// Token: 0x04004E02 RID: 19970
public SandboxEditable.BBBLDHLAOGG editablePropertyType;
// Token: 0x04004E03 RID: 19971
public SandboxEditablePropertyUIControl editablePropertyUIPrefab;
}
}
}