Files
Dec2017-Script-Dump/Assembly-CSharp/RecRoom/ActivityWatchUIPanel.cs
T
2026-06-04 11:42:34 +02:00

60 lines
1.7 KiB
C#

using System;
using System.Collections.Generic;
using AGUI.StackedUI;
using UnityEngine;
namespace RecRoom
{
// Token: 0x020011C6 RID: 4550
public abstract class ActivityWatchUIPanel : MonoBehaviour
{
// Token: 0x170011B6 RID: 4534
// (get) Token: 0x06026F61 RID: 159585 RVA: 0x00AD35D8 File Offset: 0x00AD17D8
protected ActivityButton BDBIDFNOLJL
{
get
{
return this.buttonGrid.BMHMKNHMOBB;
}
}
// Token: 0x06026F62 RID: 159586 RVA: 0x00AD35E8 File Offset: 0x00AD17E8
public virtual void Initialize(StackedUIBase LMODDIOHMLJ)
{
this.LJEGODCLHAG = LMODDIOHMLJ;
this.uiFlowBase.MLPHCOPAANG += this.UpdateButtonGrid;
}
// Token: 0x06026F63 RID: 159587 RVA: 0x00AD3608 File Offset: 0x00AD1808
public void UpdateButtonGrid()
{
IEnumerable<ActivityButton.NMGOOFMPGBB> enumerable = this.ONFPJNDAFNI();
this.buttonGrid.SetActivities(enumerable);
}
// Token: 0x06026F64 RID: 159588 RVA: 0x00AD3628 File Offset: 0x00AD1828
public void OpenActivityLevelScreen(PGOPAPIFECA AKHJCKCKKOI, bool GJOOPJLNAGP)
{
ActivityLevelSelectWatchUIFlow flowByType = this.LJEGODCLHAG.GetFlowByType<ActivityLevelSelectWatchUIFlow>();
flowByType.SetActivity(AKHJCKCKKOI, GJOOPJLNAGP);
this.LJEGODCLHAG.PushFlow(flowByType);
}
// Token: 0x06026F65 RID: 159589
protected abstract IEnumerable<ActivityButton.NMGOOFMPGBB> ONFPJNDAFNI();
// Token: 0x040061FB RID: 25083
[SerializeField]
[ENMFCLPAKBJ(FOGKDGELKHN.SelfAndChildren, false)]
protected ActivityPagedGrid buttonGrid;
// Token: 0x040061FC RID: 25084
[SerializeField]
[ENMFCLPAKBJ(FOGKDGELKHN.SelfAndParent, false)]
private StackedUIFlowBase uiFlowBase;
// Token: 0x040061FD RID: 25085
private StackedUIBase LJEGODCLHAG;
}
}