755 lines
20 KiB
C#
755 lines
20 KiB
C#
using System;
|
|
using System.Diagnostics;
|
|
using System.Threading;
|
|
using RecRoom;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace AGUI.StackedUI
|
|
{
|
|
// Token: 0x020010EA RID: 4330
|
|
public class ToolUI : StackedUIBase
|
|
{
|
|
// Token: 0x0602506A RID: 151658 RVA: 0x00A3D7D8 File Offset: 0x00A3B9D8
|
|
protected virtual void KPNLIAADHNJ()
|
|
{
|
|
this.BCAELNGGMGB(base.GetComponentInParent<Tool>());
|
|
base.Awake();
|
|
}
|
|
|
|
// Token: 0x0602506B RID: 151659 RVA: 0x00A3D7EC File Offset: 0x00A3B9EC
|
|
public void JMHDGGGOPJI(bool NOBAPCOKFIL)
|
|
{
|
|
if (this.NJNEDLCGJID != NOBAPCOKFIL)
|
|
{
|
|
this.NJNEDLCGJID = NOBAPCOKFIL;
|
|
if (this.FLEMDEAODKF != null)
|
|
{
|
|
this.FLEMDEAODKF(this.NJNEDLCGJID);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602506C RID: 151660 RVA: 0x00A3D820 File Offset: 0x00A3BA20
|
|
private void MOAAJAOGKEO()
|
|
{
|
|
foreach (StackedUIFlowBase stackedUIFlowBase in base.OGHBMFPKCCN)
|
|
{
|
|
Button3DBase[] componentsInChildren = stackedUIFlowBase.GetComponentsInChildren<Button3DBase>(false);
|
|
foreach (Button3DBase button3DBase in componentsInChildren)
|
|
{
|
|
button3DBase.ButtonDownAudio = this.buttonDownAudio;
|
|
button3DBase.ButtonUpAudio = this.buttonUpAudio;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602506D RID: 151661 RVA: 0x00A3D8B8 File Offset: 0x00A3BAB8
|
|
protected virtual void KFNHAAECPMB()
|
|
{
|
|
base.KHKCGPCEGDG();
|
|
if (this.GoToHomeScreenOnClose)
|
|
{
|
|
base.PopAllFlows();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602506E RID: 151662 RVA: 0x00A3D8D4 File Offset: 0x00A3BAD4
|
|
protected virtual void ADJOMDNLJCA()
|
|
{
|
|
base.AJFCNEMEGJO();
|
|
if (this.OILGNPAGAPP != null)
|
|
{
|
|
this.OILGNPAGAPP.Stop();
|
|
}
|
|
if (this.menuOpenedAudio != null && this.menuOpenedAudio.audioClip != null)
|
|
{
|
|
this.OILGNPAGAPP = AudioManager.Play3DSFX(this.menuOpenedAudio, base.transform, null);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602506F RID: 151663 RVA: 0x00A3D93C File Offset: 0x00A3BB3C
|
|
protected virtual void LPBGGKDFLLN()
|
|
{
|
|
this.FCANHHEKAKP(base.GetComponentInParent<Tool>());
|
|
base.Awake();
|
|
}
|
|
|
|
// Token: 0x06025070 RID: 151664 RVA: 0x00A3D950 File Offset: 0x00A3BB50
|
|
public void FDPGDKMMAJP(bool NOBAPCOKFIL)
|
|
{
|
|
if (this.NJNEDLCGJID != NOBAPCOKFIL)
|
|
{
|
|
this.NJNEDLCGJID = NOBAPCOKFIL;
|
|
if (this.FLEMDEAODKF != null)
|
|
{
|
|
this.FLEMDEAODKF(this.NJNEDLCGJID);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06025071 RID: 151665 RVA: 0x00A3D984 File Offset: 0x00A3BB84
|
|
public void OCOGDBEDPKD(bool NOBAPCOKFIL)
|
|
{
|
|
this.<DKPCGAMHJIK>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06025072 RID: 151666 RVA: 0x00A3D990 File Offset: 0x00A3BB90
|
|
protected virtual void PEALPAMCJFF(StackedUIFlowBase EJNAKPIOKFJ)
|
|
{
|
|
if (!this.MCHHLKAGAEF())
|
|
{
|
|
base.IAFJGFHMEIO(EJNAKPIOKFJ);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06025073 RID: 151667 RVA: 0x00A3D9A4 File Offset: 0x00A3BBA4
|
|
protected virtual bool AHEGLHDMKKP()
|
|
{
|
|
return this.IEPAKKEMPKH() || base.OPADPCJIKIO();
|
|
}
|
|
|
|
// Token: 0x06025074 RID: 151668 RVA: 0x00A3D9BC File Offset: 0x00A3BBBC
|
|
protected void BCAELNGGMGB(Tool NOBAPCOKFIL)
|
|
{
|
|
this.<BNFAJPHLEFC>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06025075 RID: 151669 RVA: 0x00A3D9C8 File Offset: 0x00A3BBC8
|
|
protected virtual bool PJKAKKMICID()
|
|
{
|
|
if (base.BHNOHPCNFKB != null)
|
|
{
|
|
base.BHNOHPCNFKB.UpdateUIElements();
|
|
}
|
|
return base.BNMFPPABONA();
|
|
}
|
|
|
|
// Token: 0x06025076 RID: 151670 RVA: 0x00A3D9EC File Offset: 0x00A3BBEC
|
|
protected virtual void MCCCAIGHDHE()
|
|
{
|
|
base.AMJINHCJCGP();
|
|
base.gameObject.OCMFPLEAONC("AvatarItemDesc");
|
|
}
|
|
|
|
// Token: 0x06025077 RID: 151671 RVA: 0x00A3DA04 File Offset: 0x00A3BC04
|
|
protected virtual void CCOHCCEHNIC()
|
|
{
|
|
this.FCANHHEKAKP(base.GetComponentInParent<Tool>());
|
|
base.Awake();
|
|
}
|
|
|
|
// Token: 0x06025078 RID: 151672 RVA: 0x00A3DA18 File Offset: 0x00A3BC18
|
|
protected virtual bool NDAHEDIFCIL()
|
|
{
|
|
if (base.BHNOHPCNFKB != null)
|
|
{
|
|
base.BHNOHPCNFKB.UpdateUIElements();
|
|
}
|
|
return base.BNMFPPABONA();
|
|
}
|
|
|
|
// Token: 0x06025079 RID: 151673 RVA: 0x00A3DA3C File Offset: 0x00A3BC3C
|
|
private void GDNJIMAFDEE()
|
|
{
|
|
foreach (StackedUIFlowBase stackedUIFlowBase in base.OGHBMFPKCCN)
|
|
{
|
|
Button3DBase[] componentsInChildren = stackedUIFlowBase.GetComponentsInChildren<Button3DBase>(true);
|
|
Button3DBase[] array = componentsInChildren;
|
|
for (int i = 1; i < array.Length; i++)
|
|
{
|
|
Button3DBase button3DBase = array[i];
|
|
button3DBase.ButtonDownAudio = this.buttonDownAudio;
|
|
button3DBase.ButtonUpAudio = this.buttonUpAudio;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x170010FA RID: 4346
|
|
// (get) Token: 0x0602507A RID: 151674 RVA: 0x00A3DAD4 File Offset: 0x00A3BCD4
|
|
// (set) Token: 0x06025099 RID: 151705 RVA: 0x00A3DE34 File Offset: 0x00A3C034
|
|
public bool IGNILOGNHOO
|
|
{
|
|
get
|
|
{
|
|
return this.NJNEDLCGJID;
|
|
}
|
|
set
|
|
{
|
|
if (this.NJNEDLCGJID != value)
|
|
{
|
|
this.NJNEDLCGJID = value;
|
|
if (this.FLEMDEAODKF != null)
|
|
{
|
|
this.FLEMDEAODKF(this.NJNEDLCGJID);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602507B RID: 151675 RVA: 0x00A3DADC File Offset: 0x00A3BCDC
|
|
public void LDDHCFALBFD(bool NOBAPCOKFIL)
|
|
{
|
|
this.<DKPCGAMHJIK>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0602507C RID: 151676 RVA: 0x00A3DAE8 File Offset: 0x00A3BCE8
|
|
protected virtual void AHNMOELCFMJ(StackedUIFlowBase EJNAKPIOKFJ)
|
|
{
|
|
if (!this.NCADFGJEIFN())
|
|
{
|
|
base.IAFJGFHMEIO(EJNAKPIOKFJ);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170010FB RID: 4347
|
|
// (get) Token: 0x0602507D RID: 151677 RVA: 0x00A3DAFC File Offset: 0x00A3BCFC
|
|
// (set) Token: 0x060250B1 RID: 151729 RVA: 0x00A3E144 File Offset: 0x00A3C344
|
|
public bool NOHIJILNDBP { get; set; }
|
|
|
|
// Token: 0x0602507E RID: 151678 RVA: 0x00A3DB04 File Offset: 0x00A3BD04
|
|
protected void HGDKMDCOBCB(Tool NOBAPCOKFIL)
|
|
{
|
|
this.<BNFAJPHLEFC>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0602507F RID: 151679 RVA: 0x00A3DB10 File Offset: 0x00A3BD10
|
|
protected virtual bool LGLOBKKPNLP()
|
|
{
|
|
return this.NCADFGJEIFN() || base.OPADPCJIKIO();
|
|
}
|
|
|
|
// Token: 0x06025080 RID: 151680 RVA: 0x00A3DB28 File Offset: 0x00A3BD28
|
|
protected override void KHKCGPCEGDG()
|
|
{
|
|
base.KHKCGPCEGDG();
|
|
if (this.GoToHomeScreenOnClose)
|
|
{
|
|
base.PopAllFlows();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06025081 RID: 151681 RVA: 0x00A3DB44 File Offset: 0x00A3BD44
|
|
protected virtual void GJGEACMGLKP()
|
|
{
|
|
this.CJNHPMNOCFI(base.GetComponentInParent<Tool>());
|
|
base.Awake();
|
|
}
|
|
|
|
// Token: 0x06025082 RID: 151682 RVA: 0x00A3DB58 File Offset: 0x00A3BD58
|
|
public bool GHMFBKJGFLF()
|
|
{
|
|
return this.NJNEDLCGJID;
|
|
}
|
|
|
|
// Token: 0x140001A2 RID: 418
|
|
// (add) Token: 0x06025083 RID: 151683 RVA: 0x00A3DB60 File Offset: 0x00A3BD60
|
|
// (remove) Token: 0x0602509A RID: 151706 RVA: 0x00A3DE68 File Offset: 0x00A3C068
|
|
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
|
|
public event Action<bool> FLEMDEAODKF;
|
|
|
|
// Token: 0x06025084 RID: 151684 RVA: 0x00A3DB98 File Offset: 0x00A3BD98
|
|
public bool AMFCPMLCKAL()
|
|
{
|
|
return this.NJNEDLCGJID;
|
|
}
|
|
|
|
// Token: 0x06025085 RID: 151685 RVA: 0x00A3DBA0 File Offset: 0x00A3BDA0
|
|
public void CNNPCENCKCD(Color ONKGFIIFBFM, Color BCGAPANKBBL)
|
|
{
|
|
if (this.backgroundImage != null)
|
|
{
|
|
this.backgroundImage.material.SetColor("Document Path", ONKGFIIFBFM);
|
|
this.backgroundImage.material.SetColor("gizmos", BCGAPANKBBL);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170010F8 RID: 4344
|
|
// (get) Token: 0x06025086 RID: 151686 RVA: 0x00A3DBE0 File Offset: 0x00A3BDE0
|
|
// (set) Token: 0x06025096 RID: 151702 RVA: 0x00A3DE04 File Offset: 0x00A3C004
|
|
public Tool BKDFLNGCINH { get; protected set; }
|
|
|
|
// Token: 0x06025087 RID: 151687 RVA: 0x00A3DBE8 File Offset: 0x00A3BDE8
|
|
private void EGKGBDDMDDA()
|
|
{
|
|
foreach (StackedUIFlowBase stackedUIFlowBase in base.OGHBMFPKCCN)
|
|
{
|
|
Button3DBase[] componentsInChildren = stackedUIFlowBase.GetComponentsInChildren<Button3DBase>(false);
|
|
Button3DBase[] array = componentsInChildren;
|
|
for (int i = 0; i < array.Length; i += 0)
|
|
{
|
|
Button3DBase button3DBase = array[i];
|
|
button3DBase.ButtonDownAudio = this.buttonDownAudio;
|
|
button3DBase.ButtonUpAudio = this.buttonUpAudio;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06025088 RID: 151688 RVA: 0x00A3DC80 File Offset: 0x00A3BE80
|
|
protected virtual bool BPCDNAPOGIE()
|
|
{
|
|
if (base.BHNOHPCNFKB != null)
|
|
{
|
|
base.BHNOHPCNFKB.UpdateUIElements();
|
|
}
|
|
return base.BNMFPPABONA();
|
|
}
|
|
|
|
// Token: 0x06025089 RID: 151689 RVA: 0x00A3DCA4 File Offset: 0x00A3BEA4
|
|
public void MBHLAFGFBAI(Color ONKGFIIFBFM, Color BCGAPANKBBL)
|
|
{
|
|
if (this.backgroundImage != null)
|
|
{
|
|
this.backgroundImage.material.SetColor("Oculus_GearVR_DpadX", ONKGFIIFBFM);
|
|
this.backgroundImage.material.SetColor("SWITCH_STATE", BCGAPANKBBL);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602508A RID: 151690 RVA: 0x00A3DCE4 File Offset: 0x00A3BEE4
|
|
public BoxCollider LCNAOFEDDHF()
|
|
{
|
|
return this.menuBoxCollider;
|
|
}
|
|
|
|
// Token: 0x170010F9 RID: 4345
|
|
// (get) Token: 0x0602508B RID: 151691 RVA: 0x00A3DCEC File Offset: 0x00A3BEEC
|
|
public BasicInteractionRestriction DHBMKLKBOPB
|
|
{
|
|
get
|
|
{
|
|
return this.basicInteractionRestriction;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602508C RID: 151692 RVA: 0x00A3DCF4 File Offset: 0x00A3BEF4
|
|
protected virtual bool HCDJBJKBGCG()
|
|
{
|
|
if (base.BHNOHPCNFKB != null)
|
|
{
|
|
base.BHNOHPCNFKB.UpdateUIElements();
|
|
}
|
|
return base.BNMFPPABONA();
|
|
}
|
|
|
|
// Token: 0x0602508D RID: 151693 RVA: 0x00A3DD18 File Offset: 0x00A3BF18
|
|
protected virtual bool NNAAOIJPBOO()
|
|
{
|
|
return !this.IEPAKKEMPKH() && base.OPADPCJIKIO();
|
|
}
|
|
|
|
// Token: 0x0602508E RID: 151694 RVA: 0x00A3DD30 File Offset: 0x00A3BF30
|
|
public void SetBackgroundColors(Color ONKGFIIFBFM, Color BCGAPANKBBL)
|
|
{
|
|
if (this.backgroundImage != null)
|
|
{
|
|
this.backgroundImage.material.SetColor("_MainColor", ONKGFIIFBFM);
|
|
this.backgroundImage.material.SetColor("_LargeScanlineColor", BCGAPANKBBL);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602508F RID: 151695 RVA: 0x00A3DD70 File Offset: 0x00A3BF70
|
|
protected override bool OPADPCJIKIO()
|
|
{
|
|
return !this.NOHIJILNDBP && base.OPADPCJIKIO();
|
|
}
|
|
|
|
// Token: 0x06025090 RID: 151696 RVA: 0x00A3DD88 File Offset: 0x00A3BF88
|
|
public BasicInteractionRestriction NIBKPOCGHLC()
|
|
{
|
|
return this.basicInteractionRestriction;
|
|
}
|
|
|
|
// Token: 0x06025091 RID: 151697 RVA: 0x00A3DD90 File Offset: 0x00A3BF90
|
|
protected override void AMJINHCJCGP()
|
|
{
|
|
base.AMJINHCJCGP();
|
|
base.gameObject.OCMFPLEAONC("WatchMenu");
|
|
}
|
|
|
|
// Token: 0x06025092 RID: 151698 RVA: 0x00A3DDA8 File Offset: 0x00A3BFA8
|
|
public bool NCADFGJEIFN()
|
|
{
|
|
return this.<DKPCGAMHJIK>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06025093 RID: 151699 RVA: 0x00A3DDB0 File Offset: 0x00A3BFB0
|
|
protected override void NGOPCBJCNJM()
|
|
{
|
|
this.HGDKMDCOBCB(base.GetComponentInParent<Tool>());
|
|
base.Awake();
|
|
}
|
|
|
|
// Token: 0x06025095 RID: 151701 RVA: 0x00A3DDCC File Offset: 0x00A3BFCC
|
|
public void JMGBMDDKGIG(Action<bool> NOBAPCOKFIL)
|
|
{
|
|
Action<bool> action = this.FLEMDEAODKF;
|
|
Action<bool> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<bool>>(ref this.FLEMDEAODKF, (Action<bool>)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06025097 RID: 151703 RVA: 0x00A3DE10 File Offset: 0x00A3C010
|
|
public Tool FCIKENKDGIK()
|
|
{
|
|
return this.<BNFAJPHLEFC>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06025098 RID: 151704 RVA: 0x00A3DE18 File Offset: 0x00A3C018
|
|
protected virtual void PEBKDIGBFAD()
|
|
{
|
|
base.KHKCGPCEGDG();
|
|
if (this.GoToHomeScreenOnClose)
|
|
{
|
|
base.PopAllFlows();
|
|
}
|
|
}
|
|
|
|
// Token: 0x170010F7 RID: 4343
|
|
// (get) Token: 0x0602509B RID: 151707 RVA: 0x00A3DEA0 File Offset: 0x00A3C0A0
|
|
public BoxCollider LDKJKLLCGPO
|
|
{
|
|
get
|
|
{
|
|
return this.menuBoxCollider;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602509C RID: 151708 RVA: 0x00A3DEA8 File Offset: 0x00A3C0A8
|
|
protected override void IAFJGFHMEIO(StackedUIFlowBase EJNAKPIOKFJ)
|
|
{
|
|
if (!this.NOHIJILNDBP)
|
|
{
|
|
base.IAFJGFHMEIO(EJNAKPIOKFJ);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602509D RID: 151709 RVA: 0x00A3DEBC File Offset: 0x00A3C0BC
|
|
public BoxCollider AIAJCCMHBHJ()
|
|
{
|
|
return this.menuBoxCollider;
|
|
}
|
|
|
|
// Token: 0x0602509E RID: 151710 RVA: 0x00A3DEC4 File Offset: 0x00A3C0C4
|
|
public bool IAEAFCLFNNM()
|
|
{
|
|
return this.NJNEDLCGJID;
|
|
}
|
|
|
|
// Token: 0x0602509F RID: 151711 RVA: 0x00A3DECC File Offset: 0x00A3C0CC
|
|
public bool CMNNMFEOEEB()
|
|
{
|
|
return this.<DKPCGAMHJIK>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060250A0 RID: 151712 RVA: 0x00A3DED4 File Offset: 0x00A3C0D4
|
|
protected virtual void GICOKJAFAMH(StackedUIFlowBase EJNAKPIOKFJ)
|
|
{
|
|
if (!this.IEPAKKEMPKH())
|
|
{
|
|
base.IAFJGFHMEIO(EJNAKPIOKFJ);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060250A1 RID: 151713 RVA: 0x00A3DEE8 File Offset: 0x00A3C0E8
|
|
public void OMBIIAMEANA(Action<bool> NOBAPCOKFIL)
|
|
{
|
|
Action<bool> action = this.FLEMDEAODKF;
|
|
Action<bool> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<bool>>(ref this.FLEMDEAODKF, (Action<bool>)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x060250A2 RID: 151714 RVA: 0x00A3DF20 File Offset: 0x00A3C120
|
|
protected void CJNHPMNOCFI(Tool NOBAPCOKFIL)
|
|
{
|
|
this.<BNFAJPHLEFC>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x060250A3 RID: 151715 RVA: 0x00A3DF2C File Offset: 0x00A3C12C
|
|
protected virtual void LOFIHAFBKGI(StackedUIFlowBase EJNAKPIOKFJ)
|
|
{
|
|
if (!this.IEPAKKEMPKH())
|
|
{
|
|
base.IAFJGFHMEIO(EJNAKPIOKFJ);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060250A4 RID: 151716 RVA: 0x00A3DF40 File Offset: 0x00A3C140
|
|
protected override bool BNMFPPABONA()
|
|
{
|
|
if (base.BHNOHPCNFKB != null)
|
|
{
|
|
base.BHNOHPCNFKB.UpdateUIElements();
|
|
}
|
|
return base.BNMFPPABONA();
|
|
}
|
|
|
|
// Token: 0x060250A5 RID: 151717 RVA: 0x00A3DF64 File Offset: 0x00A3C164
|
|
protected void FCANHHEKAKP(Tool NOBAPCOKFIL)
|
|
{
|
|
this.<BNFAJPHLEFC>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x060250A6 RID: 151718 RVA: 0x00A3DF70 File Offset: 0x00A3C170
|
|
protected virtual void CHABCHOGEMG()
|
|
{
|
|
base.AJFCNEMEGJO();
|
|
if (this.OILGNPAGAPP != null)
|
|
{
|
|
this.OILGNPAGAPP.LHGGHFOFPMA();
|
|
}
|
|
if (this.menuOpenedAudio != null && this.menuOpenedAudio.audioClip != null)
|
|
{
|
|
this.OILGNPAGAPP = AudioManager.Play3DSFX(this.menuOpenedAudio, base.transform, null);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060250A7 RID: 151719 RVA: 0x00A3DFD8 File Offset: 0x00A3C1D8
|
|
protected override void AJFCNEMEGJO()
|
|
{
|
|
base.AJFCNEMEGJO();
|
|
if (this.OILGNPAGAPP != null)
|
|
{
|
|
this.OILGNPAGAPP.Stop();
|
|
}
|
|
if (this.menuOpenedAudio != null && this.menuOpenedAudio.audioClip != null)
|
|
{
|
|
this.OILGNPAGAPP = AudioManager.Play3DSFX(this.menuOpenedAudio, base.transform, null);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060250A8 RID: 151720 RVA: 0x00A3E040 File Offset: 0x00A3C240
|
|
public bool HFDDCGDKPAL()
|
|
{
|
|
return this.NJNEDLCGJID;
|
|
}
|
|
|
|
// Token: 0x060250A9 RID: 151721 RVA: 0x00A3E048 File Offset: 0x00A3C248
|
|
protected virtual void LELHNBCKIEG()
|
|
{
|
|
this.BCAELNGGMGB(base.GetComponentInParent<Tool>());
|
|
base.Awake();
|
|
}
|
|
|
|
// Token: 0x060250AA RID: 151722 RVA: 0x00A3E05C File Offset: 0x00A3C25C
|
|
protected virtual void BPIHDALJLFL()
|
|
{
|
|
base.KHKCGPCEGDG();
|
|
if (this.GoToHomeScreenOnClose)
|
|
{
|
|
base.PopAllFlows();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060250AB RID: 151723 RVA: 0x00A3E078 File Offset: 0x00A3C278
|
|
protected virtual void OGDBKMMLKDF()
|
|
{
|
|
base.AMJINHCJCGP();
|
|
base.gameObject.OCMFPLEAONC("_rep");
|
|
}
|
|
|
|
// Token: 0x060250AC RID: 151724 RVA: 0x00A3E090 File Offset: 0x00A3C290
|
|
protected virtual bool FPFADDDFBIM()
|
|
{
|
|
if (base.BHNOHPCNFKB != null)
|
|
{
|
|
base.BHNOHPCNFKB.UpdateUIElements();
|
|
}
|
|
return base.BNMFPPABONA();
|
|
}
|
|
|
|
// Token: 0x060250AD RID: 151725 RVA: 0x00A3E0B4 File Offset: 0x00A3C2B4
|
|
protected override void Awake()
|
|
{
|
|
this.BKDFLNGCINH = base.GetComponentInParent<Tool>();
|
|
base.Awake();
|
|
}
|
|
|
|
// Token: 0x060250AE RID: 151726 RVA: 0x00A3E0C8 File Offset: 0x00A3C2C8
|
|
public bool MCHHLKAGAEF()
|
|
{
|
|
return this.<DKPCGAMHJIK>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060250AF RID: 151727 RVA: 0x00A3E0D0 File Offset: 0x00A3C2D0
|
|
public void LIJCHLNFMMF(Color ONKGFIIFBFM, Color BCGAPANKBBL)
|
|
{
|
|
if (this.backgroundImage != null)
|
|
{
|
|
this.backgroundImage.material.SetColor("v1/unmute", ONKGFIIFBFM);
|
|
this.backgroundImage.material.SetColor("StringFromNative: null argument", BCGAPANKBBL);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060250B0 RID: 151728 RVA: 0x00A3E110 File Offset: 0x00A3C310
|
|
public void JOBMPMBCKJN(bool NOBAPCOKFIL)
|
|
{
|
|
if (this.NJNEDLCGJID != NOBAPCOKFIL)
|
|
{
|
|
this.NJNEDLCGJID = NOBAPCOKFIL;
|
|
if (this.FLEMDEAODKF != null)
|
|
{
|
|
this.FLEMDEAODKF(this.NJNEDLCGJID);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060250B2 RID: 151730 RVA: 0x00A3E150 File Offset: 0x00A3C350
|
|
public BoxCollider HEPNJAMGAKP()
|
|
{
|
|
return this.menuBoxCollider;
|
|
}
|
|
|
|
// Token: 0x060250B3 RID: 151731 RVA: 0x00A3E158 File Offset: 0x00A3C358
|
|
protected virtual void JBFFEPCMOMI(StackedUIFlowBase EJNAKPIOKFJ)
|
|
{
|
|
if (!this.IEPAKKEMPKH())
|
|
{
|
|
base.IAFJGFHMEIO(EJNAKPIOKFJ);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060250B4 RID: 151732 RVA: 0x00A3E16C File Offset: 0x00A3C36C
|
|
private void Start()
|
|
{
|
|
foreach (StackedUIFlowBase stackedUIFlowBase in base.OGHBMFPKCCN)
|
|
{
|
|
Button3DBase[] componentsInChildren = stackedUIFlowBase.GetComponentsInChildren<Button3DBase>(true);
|
|
foreach (Button3DBase button3DBase in componentsInChildren)
|
|
{
|
|
button3DBase.ButtonDownAudio = this.buttonDownAudio;
|
|
button3DBase.ButtonUpAudio = this.buttonUpAudio;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060250B5 RID: 151733 RVA: 0x00A3E204 File Offset: 0x00A3C404
|
|
public void PMGMDNOGMGB(Action<bool> NOBAPCOKFIL)
|
|
{
|
|
Action<bool> action = this.FLEMDEAODKF;
|
|
Action<bool> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<bool>>(ref this.FLEMDEAODKF, (Action<bool>)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x060250B6 RID: 151734 RVA: 0x00A3E23C File Offset: 0x00A3C43C
|
|
public bool IEPAKKEMPKH()
|
|
{
|
|
return this.<DKPCGAMHJIK>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060250B7 RID: 151735 RVA: 0x00A3E244 File Offset: 0x00A3C444
|
|
public BasicInteractionRestriction DHEIEJFFFFD()
|
|
{
|
|
return this.basicInteractionRestriction;
|
|
}
|
|
|
|
// Token: 0x060250B8 RID: 151736 RVA: 0x00A3E24C File Offset: 0x00A3C44C
|
|
protected virtual void JLOMELEDCLK()
|
|
{
|
|
this.BCAELNGGMGB(base.GetComponentInParent<Tool>());
|
|
base.Awake();
|
|
}
|
|
|
|
// Token: 0x060250B9 RID: 151737 RVA: 0x00A3E260 File Offset: 0x00A3C460
|
|
protected void ENOKAHDKPKO(Tool NOBAPCOKFIL)
|
|
{
|
|
this.<BNFAJPHLEFC>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x060250BA RID: 151738 RVA: 0x00A3E26C File Offset: 0x00A3C46C
|
|
protected virtual bool JBDCNKNMGCP()
|
|
{
|
|
return !this.AJBPHKNNALB() && base.OPADPCJIKIO();
|
|
}
|
|
|
|
// Token: 0x060250BB RID: 151739 RVA: 0x00A3E284 File Offset: 0x00A3C484
|
|
public bool BCLPJIEIBLJ()
|
|
{
|
|
return this.NJNEDLCGJID;
|
|
}
|
|
|
|
// Token: 0x060250BC RID: 151740 RVA: 0x00A3E28C File Offset: 0x00A3C48C
|
|
public T GetStackedFlow<T>() where T : StackedUIFlowBase
|
|
{
|
|
return base.GetComponentInChildren<T>(true);
|
|
}
|
|
|
|
// Token: 0x060250BD RID: 151741 RVA: 0x00A3E298 File Offset: 0x00A3C498
|
|
public bool AJBPHKNNALB()
|
|
{
|
|
return this.<DKPCGAMHJIK>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060250BE RID: 151742 RVA: 0x00A3E2A0 File Offset: 0x00A3C4A0
|
|
public void BAOFBHKIMKB(Color ONKGFIIFBFM, Color BCGAPANKBBL)
|
|
{
|
|
if (this.backgroundImage != null)
|
|
{
|
|
this.backgroundImage.material.SetColor("SkipRegistrationVideo", ONKGFIIFBFM);
|
|
this.backgroundImage.material.SetColor("PlatformIds", BCGAPANKBBL);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060250BF RID: 151743 RVA: 0x00A3E2E0 File Offset: 0x00A3C4E0
|
|
protected virtual void EPFAMGNBNGO(StackedUIFlowBase EJNAKPIOKFJ)
|
|
{
|
|
if (!this.NOHIJILNDBP)
|
|
{
|
|
base.IAFJGFHMEIO(EJNAKPIOKFJ);
|
|
}
|
|
}
|
|
|
|
// Token: 0x04005E09 RID: 24073
|
|
[SerializeField]
|
|
[Header("Audio")]
|
|
private RecRoomAudioClip buttonDownAudio;
|
|
|
|
// Token: 0x04005E0A RID: 24074
|
|
[SerializeField]
|
|
private RecRoomAudioClip buttonUpAudio;
|
|
|
|
// Token: 0x04005E0B RID: 24075
|
|
[SerializeField]
|
|
private RecRoomAudioClip menuOpenedAudio;
|
|
|
|
// Token: 0x04005E0C RID: 24076
|
|
[SerializeField]
|
|
[Header("Double press prevention")]
|
|
private BoxCollider menuBoxCollider;
|
|
|
|
// Token: 0x04005E0E RID: 24078
|
|
[ENMFCLPAKBJ(FOGKDGELKHN.Self, false)]
|
|
[SerializeField]
|
|
private BasicInteractionRestriction basicInteractionRestriction;
|
|
|
|
// Token: 0x04005E0F RID: 24079
|
|
[SerializeField]
|
|
[Header("Background Image")]
|
|
private Image backgroundImage;
|
|
|
|
// Token: 0x04005E10 RID: 24080
|
|
[Header("Watch Behaviour")]
|
|
[SerializeField]
|
|
private bool GoToHomeScreenOnClose;
|
|
|
|
// Token: 0x04005E11 RID: 24081
|
|
private bool NJNEDLCGJID;
|
|
|
|
// Token: 0x04005E13 RID: 24083
|
|
private SFXAudioSource OILGNPAGAPP;
|
|
}
|
|
}
|