using System; using System.Diagnostics; using UnityEngine; namespace AGUI.StackedUI { // Token: 0x02001072 RID: 4210 public abstract class StackedUIFlowBase : MonoBehaviour { // Token: 0x1700107F RID: 4223 // (get) Token: 0x0602393A RID: 145722 RVA: 0x009B2CBC File Offset: 0x009B0EBC // (set) Token: 0x0602393B RID: 145723 RVA: 0x009B2CC4 File Offset: 0x009B0EC4 public StackedUIBase LJEGODCLHAG { get; private set; } // Token: 0x17001080 RID: 4224 // (get) Token: 0x0602393C RID: 145724 RVA: 0x009B2CD0 File Offset: 0x009B0ED0 // (set) Token: 0x0602393D RID: 145725 RVA: 0x009B2CD8 File Offset: 0x009B0ED8 public bool MKFIHDMBMAL { get; private set; } // Token: 0x1400018F RID: 399 // (add) Token: 0x0602393E RID: 145726 RVA: 0x009B2CE4 File Offset: 0x009B0EE4 // (remove) Token: 0x0602393F RID: 145727 RVA: 0x009B2D1C File Offset: 0x009B0F1C [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event StackedUIFlowBase.DHOPMHGIIID MLPHCOPAANG; // Token: 0x06023940 RID: 145728 RVA: 0x009B2D54 File Offset: 0x009B0F54 protected virtual void OnDestroy() { this.OnFlowExited(); } // Token: 0x06023941 RID: 145729 RVA: 0x009B2D5C File Offset: 0x009B0F5C public virtual void StackedUIOpened() { } // Token: 0x06023942 RID: 145730 RVA: 0x009B2D60 File Offset: 0x009B0F60 public virtual void StackedUIClosed() { } // Token: 0x06023943 RID: 145731 RVA: 0x009B2D64 File Offset: 0x009B0F64 public virtual void Initialize(StackedUIBase LMODDIOHMLJ) { this.LJEGODCLHAG = LMODDIOHMLJ; this.LLAOMANLLMG = true; } // Token: 0x06023944 RID: 145732 RVA: 0x009B2D74 File Offset: 0x009B0F74 public virtual void OnAllFlowsInitialized() { } // Token: 0x06023945 RID: 145733 RVA: 0x009B2D78 File Offset: 0x009B0F78 public virtual void OnFlowEntered(StackedUIFlowBase KJKLMLPCCAO) { this.MKFIHDMBMAL = true; if (this.MLPHCOPAANG != null) { this.MLPHCOPAANG(); } } // Token: 0x06023946 RID: 145734 RVA: 0x009B2D98 File Offset: 0x009B0F98 public virtual void OnFlowExited() { this.MKFIHDMBMAL = false; } // Token: 0x06023947 RID: 145735 RVA: 0x009B2DA4 File Offset: 0x009B0FA4 public void Button_ExitFlow() { this.ExitFlow(); } // Token: 0x06023948 RID: 145736 RVA: 0x009B2DAC File Offset: 0x009B0FAC public void ExitFlow() { this.LJEGODCLHAG.PopFlow(); } // Token: 0x06023949 RID: 145737 RVA: 0x009B2DBC File Offset: 0x009B0FBC public virtual void UpdateUIElements() { } // Token: 0x04005B47 RID: 23367 public bool FirstFlow; // Token: 0x04005B48 RID: 23368 protected bool LLAOMANLLMG; // Token: 0x02001073 RID: 4211 // (Invoke) Token: 0x0602394B RID: 145739 public delegate void DHOPMHGIIID(); } }