scripts
This commit is contained in:
@@ -0,0 +1,470 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.UI.Touch
|
||||
{
|
||||
// Token: 0x02002531 RID: 9521
|
||||
[Token(Token = "0x2002531")]
|
||||
[StructLayout(3)]
|
||||
public class MicrophoneSprite : ShortcutEntryDecorator
|
||||
{
|
||||
// Token: 0x17002CA7 RID: 11431
|
||||
// (get) Token: 0x060106B4 RID: 67252 RVA: 0x003DA168 File Offset: 0x003D8368
|
||||
[Token(Token = "0x17002CA7")]
|
||||
private float KGBAEPMKKCN
|
||||
{
|
||||
[Token(Token = "0x60106B4")]
|
||||
[Address(RVA = "0x14720A0", Offset = "0x1470AA0", VA = "0x1814720A0")]
|
||||
get
|
||||
{
|
||||
float[] icemkjpkmal = this.ICEMKJPKMAL;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
int length = icemkjpkmal.Length;
|
||||
if (num2 < length)
|
||||
{
|
||||
if (icemkjpkmal[num2] > (float)num)
|
||||
{
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060106B5 RID: 67253 RVA: 0x003DA1A0 File Offset: 0x003D83A0
|
||||
[Token(Token = "0x60106B5")]
|
||||
[Address(RVA = "0x1472A40", Offset = "0x1471440", VA = "0x181472A40")]
|
||||
private void Start()
|
||||
{
|
||||
Action action = new Action(this.PKJBGEEPBOG);
|
||||
int num = 0;
|
||||
IDisposable disposable = this.QueueUpdate(action, (Scheduler.QueueType)num);
|
||||
Action<float> action2 = new Action(this.GAJIJLPDHNI);
|
||||
IDisposable disposable2 = ScheduledUpdateMonoBehaviourExtensions.QueueUpdateAtRate(this, 10f, action2, (Scheduler.QueueType)((uint)4));
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x060106B6 RID: 67254 RVA: 0x003DA1EC File Offset: 0x003D83EC
|
||||
[Token(Token = "0x60106B6")]
|
||||
[Address(RVA = "0x1472440", Offset = "0x1470E40", VA = "0x181472440")]
|
||||
private void PKJBGEEPBOG()
|
||||
{
|
||||
float[] icemkjpkmal = this.ICEMKJPKMAL;
|
||||
int jfeheogmigm = this.JFEHEOGMIGM;
|
||||
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
||||
int num = 0;
|
||||
float audioMaxForFrame = <EGKJPJKLEAI>k__BackingField.DNMEOEIALCD;
|
||||
icemkjpkmal[0] = audioMaxForFrame;
|
||||
float[] icemkjpkmal2 = this.ICEMKJPKMAL;
|
||||
int num2 = this.JFEHEOGMIGM;
|
||||
num2++;
|
||||
this.JFEHEOGMIGM = num;
|
||||
}
|
||||
|
||||
// Token: 0x060106B7 RID: 67255 RVA: 0x003DA244 File Offset: 0x003D8444
|
||||
[Token(Token = "0x60106B7")]
|
||||
[Address(RVA = "0x55D6C0", Offset = "0x55C0C0", VA = "0x18055D6C0")]
|
||||
private void GAJIJLPDHNI(float POGAEJIEPIM)
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x060106B8 RID: 67256 RVA: 0x003DA258 File Offset: 0x003D8458
|
||||
[Token(Token = "0x60106B8")]
|
||||
[Address(RVA = "0x14725C0", Offset = "0x1470FC0", VA = "0x1814725C0", Slot = "4")]
|
||||
public override void Repaint()
|
||||
{
|
||||
int num = 0;
|
||||
bool <APJKGEEBPEK>k__BackingField = Player.<APJKGEEBPEK>k__BackingField;
|
||||
if (<APJKGEEBPEK>k__BackingField)
|
||||
{
|
||||
}
|
||||
bool flag = KGGMGKJJLCL.FDIMKCJMNNL();
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
float num3;
|
||||
if (!<APJKGEEBPEK>k__BackingField)
|
||||
{
|
||||
float[] icemkjpkmal = this.ICEMKJPKMAL;
|
||||
int num2 = 0;
|
||||
int length = icemkjpkmal.Length;
|
||||
if (num >= length)
|
||||
{
|
||||
goto IL_4D;
|
||||
}
|
||||
num3 = icemkjpkmal[num];
|
||||
if (num3 > (float)num2)
|
||||
{
|
||||
}
|
||||
num++;
|
||||
}
|
||||
while (!<APJKGEEBPEK>k__BackingField)
|
||||
{
|
||||
}
|
||||
IL_4D:
|
||||
SettingsManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num4 = 0;
|
||||
if (instance != num4)
|
||||
{
|
||||
KGJBDMPGODK voiceChat = SingletonMonoBehaviour.Instance.KGJBDMPGODK;
|
||||
}
|
||||
bool flag2;
|
||||
this.volumeIcon.enabled = flag2;
|
||||
if (!flag2)
|
||||
{
|
||||
bool flag3;
|
||||
int num5;
|
||||
if (!flag3)
|
||||
{
|
||||
num5 = 0;
|
||||
}
|
||||
int length2 = this.volumeSprites.Length;
|
||||
if (num < length2 && num3 <= (float)num5)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
if (this.volumeIcon.m_Sprite != num)
|
||||
{
|
||||
this.volumeIcon.sprite = num;
|
||||
}
|
||||
}
|
||||
if (!flag || num != 0)
|
||||
{
|
||||
}
|
||||
MicrophoneSprite.SpriteColorPair spriteColorPair = this.microphoneOffSprite;
|
||||
this.GBNJBBLLJAD(flag2);
|
||||
}
|
||||
|
||||
// Token: 0x060106B9 RID: 67257 RVA: 0x003DA350 File Offset: 0x003D8550
|
||||
[Token(Token = "0x60106B9")]
|
||||
[Address(RVA = "0x1471D60", Offset = "0x1470760", VA = "0x181471D60")]
|
||||
private void BJHDLEFNGIC(bool BLAHKEIHHCL, bool PGCBDKONCIN, float DKDOBJOOGLC)
|
||||
{
|
||||
this.volumeIcon.enabled = BLAHKEIHHCL;
|
||||
if (!BLAHKEIHHCL)
|
||||
{
|
||||
if (!PGCBDKONCIN)
|
||||
{
|
||||
}
|
||||
MicrophoneSprite.VolumeSpritePair[] array = this.volumeSprites;
|
||||
int num = 0;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
if (this.volumeIcon.m_Sprite != num)
|
||||
{
|
||||
this.volumeIcon.sprite = num;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060106BA RID: 67258 RVA: 0x003DA3B4 File Offset: 0x003D85B4
|
||||
[Token(Token = "0x60106BA")]
|
||||
[Address(RVA = "0x1472100", Offset = "0x1470B00", VA = "0x181472100")]
|
||||
private void JLEPFBJIBOO(KGJBDMPGODK KJCNFBEJLEC, bool HEGEEDDOPAI)
|
||||
{
|
||||
if (!HEGEEDDOPAI || KJCNFBEJLEC != KGJBDMPGODK.Mute)
|
||||
{
|
||||
}
|
||||
MicrophoneSprite.SpriteColorPair spriteColorPair = this.microphoneOffSprite;
|
||||
}
|
||||
|
||||
// Token: 0x060106BB RID: 67259 RVA: 0x003DA3DC File Offset: 0x003D85DC
|
||||
[Token(Token = "0x60106BB")]
|
||||
[Address(RVA = "0x1471EA0", Offset = "0x14708A0", VA = "0x181471EA0")]
|
||||
private void GBNJBBLLJAD(bool KBCLFBDPOCB)
|
||||
{
|
||||
if (KBCLFBDPOCB != this.FPLPABOACPJ)
|
||||
{
|
||||
ISchedulerPromise gckjkgddnmn = this.GCKJKGDDNMN;
|
||||
this.SafeStopSchedule(gckjkgddnmn);
|
||||
this.GCKJKGDDNMN = (ulong)0L;
|
||||
if (!KBCLFBDPOCB)
|
||||
{
|
||||
CanvasGroup canvasGroup = this.activePulseCanvasGroup;
|
||||
int num = 0;
|
||||
if (canvasGroup != num)
|
||||
{
|
||||
float alpha = this.activePulseCanvasGroup.alpha;
|
||||
float startAlpha = alpha;
|
||||
Scheduler instance = SingletonMonoBehaviour.Instance;
|
||||
CanvasGroup canvasGroup2 = this.activePulseCanvasGroup;
|
||||
AnimationCurve animationCurve = this.defaultActivePulseCurve;
|
||||
int num2;
|
||||
MicrophoneSprite.NBFAKLIDBMH nbfaklidbmh = new MicrophoneSprite.NBFAKLIDBMH(num2);
|
||||
num2 = 0;
|
||||
nbfaklidbmh.canvasGroup = canvasGroup2;
|
||||
nbfaklidbmh.alphaCurve = animationCurve;
|
||||
ISchedulerPromise schedulerPromise = instance.Run(this, nbfaklidbmh);
|
||||
this.GCKJKGDDNMN = schedulerPromise;
|
||||
Action action = delegate
|
||||
{
|
||||
CanvasGroup canvasGroup3 = this.activePulseCanvasGroup;
|
||||
int num3 = 0;
|
||||
if (canvasGroup3 != num3)
|
||||
{
|
||||
CanvasGroup canvasGroup4 = this.activePulseCanvasGroup;
|
||||
float startAlpha2 = startAlpha;
|
||||
canvasGroup4.alpha = startAlpha2;
|
||||
return;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
this.FPLPABOACPJ = KBCLFBDPOCB;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060106BC RID: 67260 RVA: 0x003DA4AC File Offset: 0x003D86AC
|
||||
[Token(Token = "0x60106BC")]
|
||||
[Address(RVA = "0x14721E0", Offset = "0x1470BE0", VA = "0x1814721E0")]
|
||||
private void KLHPIHPELED()
|
||||
{
|
||||
CanvasGroup canvasGroup = this.activePulseCanvasGroup;
|
||||
int num = 0;
|
||||
if (canvasGroup != num)
|
||||
{
|
||||
float alpha = this.activePulseCanvasGroup.alpha;
|
||||
float startAlpha = alpha;
|
||||
Scheduler instance = SingletonMonoBehaviour.Instance;
|
||||
CanvasGroup canvasGroup2 = this.activePulseCanvasGroup;
|
||||
AnimationCurve animationCurve = this.defaultActivePulseCurve;
|
||||
int num2;
|
||||
MicrophoneSprite.NBFAKLIDBMH nbfaklidbmh = new MicrophoneSprite.NBFAKLIDBMH(num2);
|
||||
num2 = 0;
|
||||
nbfaklidbmh.canvasGroup = canvasGroup2;
|
||||
nbfaklidbmh.alphaCurve = animationCurve;
|
||||
ISchedulerPromise schedulerPromise = instance.Run(this, nbfaklidbmh);
|
||||
this.GCKJKGDDNMN = schedulerPromise;
|
||||
Action action = delegate
|
||||
{
|
||||
CanvasGroup canvasGroup3 = this.activePulseCanvasGroup;
|
||||
int num3 = 0;
|
||||
if (canvasGroup3 != num3)
|
||||
{
|
||||
CanvasGroup canvasGroup4 = this.activePulseCanvasGroup;
|
||||
float startAlpha2 = startAlpha;
|
||||
canvasGroup4.alpha = startAlpha2;
|
||||
return;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060106BD RID: 67261 RVA: 0x003DA54C File Offset: 0x003D874C
|
||||
[Token(Token = "0x60106BD")]
|
||||
[Address(RVA = "0x1472390", Offset = "0x1470D90", VA = "0x181472390")]
|
||||
private void KOODIIIEGEE()
|
||||
{
|
||||
ISchedulerPromise gckjkgddnmn = this.GCKJKGDDNMN;
|
||||
this.SafeStopSchedule(gckjkgddnmn);
|
||||
this.GCKJKGDDNMN = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x060106BE RID: 67262 RVA: 0x003DA570 File Offset: 0x003D8770
|
||||
[Token(Token = "0x60106BE")]
|
||||
[Address(RVA = "0x14723C0", Offset = "0x1470DC0", VA = "0x1814723C0")]
|
||||
private IEnumerator<ISchedule> LJFNCLDINFB(CanvasGroup OJJEKFIIHGE, AnimationCurve GOFKJFJFOCK)
|
||||
{
|
||||
int num;
|
||||
MicrophoneSprite.NBFAKLIDBMH nbfaklidbmh = new MicrophoneSprite.NBFAKLIDBMH(num);
|
||||
num = 0;
|
||||
nbfaklidbmh.canvasGroup = OJJEKFIIHGE;
|
||||
nbfaklidbmh.alphaCurve = GOFKJFJFOCK;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060106BF RID: 67263 RVA: 0x003DA59C File Offset: 0x003D879C
|
||||
[Token(Token = "0x60106BF")]
|
||||
[Address(RVA = "0x1472B10", Offset = "0x1471510", VA = "0x181472B10")]
|
||||
public MicrophoneSprite()
|
||||
{
|
||||
AnimationCurve animationCurve = AnimationCurve.Constant((float)0, 1f, 1f);
|
||||
this.defaultActivePulseCurve = animationCurve;
|
||||
float[] array = new float[30];
|
||||
this.ICEMKJPKMAL = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400AECD RID: 44749
|
||||
[Token(Token = "0x400AECD")]
|
||||
private const int APEOOHGOPGL = 30;
|
||||
|
||||
// Token: 0x0400AECE RID: 44750
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400AECE")]
|
||||
[SerializeField]
|
||||
[Header("Microphone")]
|
||||
private Image microphoneIcon;
|
||||
|
||||
// Token: 0x0400AECF RID: 44751
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400AECF")]
|
||||
[SerializeField]
|
||||
private MicrophoneSprite.SpriteColorPair microphoneOnSprite;
|
||||
|
||||
// Token: 0x0400AED0 RID: 44752
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400AED0")]
|
||||
[SerializeField]
|
||||
private MicrophoneSprite.SpriteColorPair microphoneOnEncryptedSprite;
|
||||
|
||||
// Token: 0x0400AED1 RID: 44753
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400AED1")]
|
||||
[SerializeField]
|
||||
private MicrophoneSprite.SpriteColorPair microphoneOffSprite;
|
||||
|
||||
// Token: 0x0400AED2 RID: 44754
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400AED2")]
|
||||
[SerializeField]
|
||||
private CanvasGroup activePulseCanvasGroup;
|
||||
|
||||
// Token: 0x0400AED3 RID: 44755
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400AED3")]
|
||||
[SerializeField]
|
||||
private AnimationCurve defaultActivePulseCurve;
|
||||
|
||||
// Token: 0x0400AED4 RID: 44756
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400AED4")]
|
||||
[SerializeField]
|
||||
[Header("Volume")]
|
||||
private Image volumeIcon;
|
||||
|
||||
// Token: 0x0400AED5 RID: 44757
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400AED5")]
|
||||
[SerializeField]
|
||||
private MicrophoneSprite.VolumeSpritePair[] volumeSprites;
|
||||
|
||||
// Token: 0x0400AED6 RID: 44758
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400AED6")]
|
||||
private readonly float[] ICEMKJPKMAL;
|
||||
|
||||
// Token: 0x0400AED7 RID: 44759
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400AED7")]
|
||||
private int JFEHEOGMIGM;
|
||||
|
||||
// Token: 0x0400AED8 RID: 44760
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x400AED8")]
|
||||
private bool FPLPABOACPJ;
|
||||
|
||||
// Token: 0x0400AED9 RID: 44761
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400AED9")]
|
||||
private ISchedulerPromise GCKJKGDDNMN;
|
||||
|
||||
// Token: 0x02002532 RID: 9522
|
||||
[Token(Token = "0x2002532")]
|
||||
[Serializable]
|
||||
private struct VolumeSpritePair
|
||||
{
|
||||
// Token: 0x0400AEDA RID: 44762
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400AEDA")]
|
||||
public float minVolume;
|
||||
|
||||
// Token: 0x0400AEDB RID: 44763
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400AEDB")]
|
||||
public Sprite sprite;
|
||||
}
|
||||
|
||||
// Token: 0x02002533 RID: 9523
|
||||
[Token(Token = "0x2002533")]
|
||||
[Serializable]
|
||||
private struct SpriteColorPair
|
||||
{
|
||||
// Token: 0x060106C0 RID: 67264 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60106C0")]
|
||||
[Address(RVA = "0x230600", Offset = "0x22FA00", VA = "0x180230600")]
|
||||
public void GDIGLMAABGN(Image IJKBAADKCBM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060106C1 RID: 67265 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60106C1")]
|
||||
[Address(RVA = "0x230650", Offset = "0x22FA50", VA = "0x180230650")]
|
||||
public void MMGMEPPGKAD(Image IJKBAADKCBM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060106C2 RID: 67266 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60106C2")]
|
||||
[Address(RVA = "0x230640", Offset = "0x22FA40", VA = "0x180230640")]
|
||||
public void GOLPMHJKCHN(Image IJKBAADKCBM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0400AEDC RID: 44764
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400AEDC")]
|
||||
public Sprite sprite;
|
||||
|
||||
// Token: 0x0400AEDD RID: 44765
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400AEDD")]
|
||||
public Color color;
|
||||
}
|
||||
|
||||
// Token: 0x02002534 RID: 9524
|
||||
[Token(Token = "0x2002534")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HPGIINMINML
|
||||
{
|
||||
// Token: 0x060106C3 RID: 67267 RVA: 0x003DA5D8 File Offset: 0x003D87D8
|
||||
[Token(Token = "0x60106C3")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public HPGIINMINML()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060106C4 RID: 67268 RVA: 0x003DA5EC File Offset: 0x003D87EC
|
||||
[Token(Token = "0x60106C4")]
|
||||
[Address(RVA = "0x13250D0", Offset = "0x1323AD0", VA = "0x1813250D0")]
|
||||
internal void <StartActivePulse>b__0()
|
||||
{
|
||||
CanvasGroup activePulseCanvasGroup = this.<>4__this.activePulseCanvasGroup;
|
||||
int num = 0;
|
||||
if (activePulseCanvasGroup != num)
|
||||
{
|
||||
CanvasGroup activePulseCanvasGroup2 = this.<>4__this.activePulseCanvasGroup;
|
||||
float num2 = this.startAlpha;
|
||||
activePulseCanvasGroup2.alpha = num2;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400AEDE RID: 44766
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400AEDE")]
|
||||
public float startAlpha;
|
||||
|
||||
// Token: 0x0400AEDF RID: 44767
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400AEDF")]
|
||||
public MicrophoneSprite <>4__this;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user