scripts
This commit is contained in:
@@ -0,0 +1,142 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom
|
||||
{
|
||||
// Token: 0x02001261 RID: 4705
|
||||
[ExecuteInEditMode]
|
||||
public abstract class UIRotator : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17001221 RID: 4641
|
||||
// (get) Token: 0x06028A3F RID: 166463 RVA: 0x00B4F474 File Offset: 0x00B4D674
|
||||
// (set) Token: 0x06028A40 RID: 166464 RVA: 0x00B4F47C File Offset: 0x00B4D67C
|
||||
public int EGKGDAPOEEI
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.DMPGHHGCLFK;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (this.DMPGHHGCLFK != value)
|
||||
{
|
||||
this.DMPGHHGCLFK = value;
|
||||
this.valueChangedEvent.LAMMJKLHNOL(new Action<UIRotator.UIRotatorValueChangedEvent>(this.IEJCMGCGICE));
|
||||
this.KKFFIMBDOJE();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001222 RID: 4642
|
||||
// (get) Token: 0x06028A41 RID: 166465
|
||||
public abstract int NKEHDKABAPE { get; }
|
||||
|
||||
// Token: 0x06028A42 RID: 166466 RVA: 0x00B4F4B0 File Offset: 0x00B4D6B0
|
||||
private void Awake()
|
||||
{
|
||||
this.Regen();
|
||||
this.Reset();
|
||||
}
|
||||
|
||||
// Token: 0x06028A43 RID: 166467 RVA: 0x00B4F4C0 File Offset: 0x00B4D6C0
|
||||
public void Regen()
|
||||
{
|
||||
this.OPKPCGNNBHI(-1);
|
||||
}
|
||||
|
||||
// Token: 0x06028A44 RID: 166468 RVA: 0x00B4F4CC File Offset: 0x00B4D6CC
|
||||
public void Select()
|
||||
{
|
||||
if (this.focusableElement != null)
|
||||
{
|
||||
this.focusableElement.Select();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06028A45 RID: 166469 RVA: 0x00B4F4EC File Offset: 0x00B4D6EC
|
||||
protected virtual void OPKPCGNNBHI(int NFPFAGDKIHE = -1)
|
||||
{
|
||||
this.EGKGDAPOEEI = NFPFAGDKIHE;
|
||||
}
|
||||
|
||||
// Token: 0x06028A46 RID: 166470 RVA: 0x00B4F4F8 File Offset: 0x00B4D6F8
|
||||
public void RandomValue()
|
||||
{
|
||||
if (this.NKEHDKABAPE > 0)
|
||||
{
|
||||
this.EGKGDAPOEEI = global::UnityEngine.Random.Range(0, this.NKEHDKABAPE);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06028A47 RID: 166471
|
||||
protected abstract void KKFFIMBDOJE();
|
||||
|
||||
// Token: 0x06028A48 RID: 166472 RVA: 0x00B4F518 File Offset: 0x00B4D718
|
||||
public void Reset()
|
||||
{
|
||||
this.EGKGDAPOEEI = -1;
|
||||
}
|
||||
|
||||
// Token: 0x06028A49 RID: 166473 RVA: 0x00B4F524 File Offset: 0x00B4D724
|
||||
public void Button_Next()
|
||||
{
|
||||
if (this.NKEHDKABAPE > 0)
|
||||
{
|
||||
this.EGKGDAPOEEI = (this.EGKGDAPOEEI + 1) % this.NKEHDKABAPE;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.EGKGDAPOEEI = 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06028A4A RID: 166474 RVA: 0x00B4F554 File Offset: 0x00B4D754
|
||||
public void Button_Previous()
|
||||
{
|
||||
if (this.NKEHDKABAPE > 0)
|
||||
{
|
||||
int num = Mathf.Max(this.EGKGDAPOEEI, 0);
|
||||
this.EGKGDAPOEEI = (num - 1 + this.NKEHDKABAPE) % this.NKEHDKABAPE;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.EGKGDAPOEEI = 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06028A4B RID: 166475 RVA: 0x00B4F5A0 File Offset: 0x00B4D7A0
|
||||
[CompilerGenerated]
|
||||
private void IEJCMGCGICE(UIRotator.UIRotatorValueChangedEvent LDMNDMGKOEI)
|
||||
{
|
||||
LDMNDMGKOEI.Invoke(this);
|
||||
}
|
||||
|
||||
// Token: 0x040064D6 RID: 25814
|
||||
[SerializeField]
|
||||
protected Text selectorText;
|
||||
|
||||
// Token: 0x040064D7 RID: 25815
|
||||
[SerializeField]
|
||||
protected Selectable focusableElement;
|
||||
|
||||
// Token: 0x040064D8 RID: 25816
|
||||
[SerializeField]
|
||||
private UIRotator.UIRotatorValueChangedEvent valueChangedEvent;
|
||||
|
||||
// Token: 0x040064D9 RID: 25817
|
||||
private int DMPGHHGCLFK;
|
||||
|
||||
// Token: 0x040064DA RID: 25818
|
||||
[SerializeField]
|
||||
protected int resetIndex = -1;
|
||||
|
||||
// Token: 0x02001262 RID: 4706
|
||||
[Serializable]
|
||||
private class UIRotatorValueChangedEvent : UnityEvent<UIRotator>
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user