oh dear
This commit is contained in:
@@ -0,0 +1,244 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RRUI.Animation
|
||||
{
|
||||
// Token: 0x02001053 RID: 4179
|
||||
[Token(Token = "0x2001053")]
|
||||
[Serializable]
|
||||
public abstract class TransitionImplementation
|
||||
{
|
||||
// Token: 0x17001028 RID: 4136
|
||||
// (get) Token: 0x06005E8F RID: 24207 RVA: 0x0014D0EC File Offset: 0x0014B2EC
|
||||
// (set) Token: 0x06005E90 RID: 24208 RVA: 0x0014D100 File Offset: 0x0014B300
|
||||
[Token(Token = "0x17001028")]
|
||||
private protected MonoBehaviour MonoBehaviour
|
||||
{
|
||||
[Token(Token = "0x6005E8F")]
|
||||
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
|
||||
protected get;
|
||||
[Token(Token = "0x6005E90")]
|
||||
[Address(RVA = "0x5329E0", Offset = "0x5317E0", VA = "0x1805329E0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17001029 RID: 4137
|
||||
// (get) Token: 0x06005E91 RID: 24209 RVA: 0x0014D114 File Offset: 0x0014B314
|
||||
[Token(Token = "0x17001029")]
|
||||
protected GameObject GameObject
|
||||
{
|
||||
[Token(Token = "0x6005E91")]
|
||||
[Address(RVA = "0x106D250", Offset = "0x106C050", VA = "0x18106D250")]
|
||||
get
|
||||
{
|
||||
if (!this.overrideGameObject)
|
||||
{
|
||||
return this.<MonoBehaviour>k__BackingField.gameObject;
|
||||
}
|
||||
return this.gameObjectOverride;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700102A RID: 4138
|
||||
// (get) Token: 0x06005E92 RID: 24210 RVA: 0x0014D144 File Offset: 0x0014B344
|
||||
[Token(Token = "0x1700102A")]
|
||||
protected RectTransform RectTransform
|
||||
{
|
||||
[Token(Token = "0x6005E92")]
|
||||
[Address(RVA = "0x106D280", Offset = "0x106C080", VA = "0x18106D280")]
|
||||
get
|
||||
{
|
||||
if (!this.overrideGameObject)
|
||||
{
|
||||
GameObject gameObject = this.<MonoBehaviour>k__BackingField.gameObject;
|
||||
}
|
||||
if (this.gameObjectOverride.transform == 0)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005E93 RID: 24211 RVA: 0x0014D17C File Offset: 0x0014B37C
|
||||
[Token(Token = "0x6005E93")]
|
||||
[Address(RVA = "0x106CD30", Offset = "0x106BB30", VA = "0x18106CD30")]
|
||||
public void InitializeImplementation(MonoBehaviour monoBehaviour)
|
||||
{
|
||||
this.<MonoBehaviour>k__BackingField = monoBehaviour;
|
||||
TransitionsConfig instance = TransitionsConfig.Instance;
|
||||
NHJAFIEANHG nhjafieanhg = this.transitionAudioClip;
|
||||
if (!instance.isInitialized || instance.prefabsByTransitionAudioClips == (ulong)0L)
|
||||
{
|
||||
instance.OFFLOPLJBBG();
|
||||
}
|
||||
Dictionary<NHJAFIEANHG, RecRoomAudioClip> prefabsByTransitionAudioClips = instance.prefabsByTransitionAudioClips;
|
||||
ulong num;
|
||||
this.audioClip = num;
|
||||
if (!this.overrideGameObject)
|
||||
{
|
||||
GameObject gameObject = this.<MonoBehaviour>k__BackingField.gameObject;
|
||||
}
|
||||
bool flag = PLDMAFINLJO.DADDLNOFHFH(this.gameObjectOverride);
|
||||
this.isWorldCanvas = flag;
|
||||
PIPDAMDIAPC pipdamdiapc = this.Execute();
|
||||
}
|
||||
|
||||
// Token: 0x06005E94 RID: 24212 RVA: 0x0014D204 File Offset: 0x0014B404
|
||||
[Token(Token = "0x6005E94")]
|
||||
[Address(RVA = "0x106CCD0", Offset = "0x106BAD0", VA = "0x18106CCD0")]
|
||||
public void DisposeImplementation()
|
||||
{
|
||||
if (this.currentAnimation != 0)
|
||||
{
|
||||
}
|
||||
this.currentAnimation = (ulong)0L;
|
||||
PIPDAMDIAPC pipdamdiapc = this.Execute();
|
||||
}
|
||||
|
||||
// Token: 0x06005E95 RID: 24213 RVA: 0x0014D22C File Offset: 0x0014B42C
|
||||
[Token(Token = "0x6005E95")]
|
||||
[Address(RVA = "0x106D070", Offset = "0x106BE70", VA = "0x18106D070")]
|
||||
public PIPDAMDIAPC TryExecute()
|
||||
{
|
||||
MonoBehaviour monoBehaviour = this.<MonoBehaviour>k__BackingField;
|
||||
int num = 0;
|
||||
if (!(monoBehaviour == num))
|
||||
{
|
||||
PIPDAMDIAPC pipdamdiapc = this.currentAnimation;
|
||||
if (pipdamdiapc == 0)
|
||||
{
|
||||
this.Dispose();
|
||||
Action action = delegate
|
||||
{
|
||||
this.currentAnimation = (ulong)0L;
|
||||
};
|
||||
int num2 = 0;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
this.PlayAudioClip();
|
||||
}
|
||||
return pipdamdiapc;
|
||||
}
|
||||
return LLICDLEPNPK.<AKHEHAIDPLI>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x06005E96 RID: 24214 RVA: 0x0014D294 File Offset: 0x0014B494
|
||||
[Token(Token = "0x6005E96")]
|
||||
[Address(RVA = "0x106CE50", Offset = "0x106BC50", VA = "0x18106CE50")]
|
||||
private void PlayAudioClip()
|
||||
{
|
||||
if (this.audioClip != (ulong)0L)
|
||||
{
|
||||
if (!this.isWorldCanvas)
|
||||
{
|
||||
CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
if (instance != 0)
|
||||
{
|
||||
Camera activeCamera = instance.CHLMFLCFGFL;
|
||||
}
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
if (!(num == num2))
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.audioClip;
|
||||
int num3 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num3);
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip2 = this.audioClip;
|
||||
bool <APJKGEEBPEK>k__BackingField = Player.<APJKGEEBPEK>k__BackingField;
|
||||
RectTransform rectTransform = this.RectTransform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005E97 RID: 24215 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6005E97")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "4")]
|
||||
protected virtual void Initialize()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06005E98 RID: 24216 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6005E98")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
|
||||
protected virtual void Dispose()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06005E99 RID: 24217 RVA: 0x0014D318 File Offset: 0x0014B518
|
||||
[Token(Token = "0x6005E99")]
|
||||
[Address(RVA = "0x106CC80", Offset = "0x106BA80", VA = "0x18106CC80")]
|
||||
protected void Cancel()
|
||||
{
|
||||
if (this.currentAnimation != 0)
|
||||
{
|
||||
}
|
||||
this.currentAnimation = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x06005E9A RID: 24218
|
||||
[Token(Token = "0x6005E9A")]
|
||||
[Address(Slot = "6")]
|
||||
protected abstract PIPDAMDIAPC Execute();
|
||||
|
||||
// Token: 0x06005E9B RID: 24219
|
||||
[Token(Token = "0x6005E9B")]
|
||||
[Address(Slot = "7")]
|
||||
public abstract void Reset();
|
||||
|
||||
// Token: 0x06005E9C RID: 24220 RVA: 0x0014D338 File Offset: 0x0014B538
|
||||
[Token(Token = "0x6005E9C")]
|
||||
[Address(RVA = "0x106D240", Offset = "0x106C040", VA = "0x18106D240")]
|
||||
protected TransitionImplementation()
|
||||
{
|
||||
this.Initialize();
|
||||
}
|
||||
|
||||
// Token: 0x04003EE8 RID: 16104
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4003EE8")]
|
||||
[SerializeField]
|
||||
private bool overrideGameObject;
|
||||
|
||||
// Token: 0x04003EE9 RID: 16105
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4003EE9")]
|
||||
[SerializeField]
|
||||
[OMAIFIIBMNL("overrideGameObject")]
|
||||
private GameObject gameObjectOverride;
|
||||
|
||||
// Token: 0x04003EEA RID: 16106
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4003EEA")]
|
||||
[SerializeField]
|
||||
private NHJAFIEANHG transitionAudioClip;
|
||||
|
||||
// Token: 0x04003EEB RID: 16107
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4003EEB")]
|
||||
[NonSerialized]
|
||||
private RecRoomAudioClip audioClip;
|
||||
|
||||
// Token: 0x04003EEC RID: 16108
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4003EEC")]
|
||||
[NonSerialized]
|
||||
private bool isWorldCanvas = true;
|
||||
|
||||
// Token: 0x04003EEE RID: 16110
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4003EEE")]
|
||||
private PIPDAMDIAPC currentAnimation;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user