oh dear
This commit is contained in:
@@ -0,0 +1,196 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RRUI.Animation
|
||||
{
|
||||
// Token: 0x02001042 RID: 4162
|
||||
[Token(Token = "0x2001042")]
|
||||
[Serializable]
|
||||
public abstract class RingsTransition : TweenTransition
|
||||
{
|
||||
// Token: 0x1700101B RID: 4123
|
||||
// (get) Token: 0x06005E47 RID: 24135
|
||||
[Token(Token = "0x1700101B")]
|
||||
protected abstract IReadOnlyList<UIRings.RingLayer> TargetRingLayers
|
||||
{
|
||||
[Token(Token = "0x6005E47")]
|
||||
[Address(Slot = "8")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x06005E48 RID: 24136 RVA: 0x0014C3AC File Offset: 0x0014A5AC
|
||||
[Token(Token = "0x6005E48")]
|
||||
[Address(RVA = "0x106B180", Offset = "0x1069F80", VA = "0x18106B180", Slot = "4")]
|
||||
protected override void Initialize()
|
||||
{
|
||||
GameObject gameObject = this.<MonoBehaviour>k__BackingField.gameObject;
|
||||
UIRings component = this.gameObjectOverride.GetComponent<UIRings>();
|
||||
this.rings = component;
|
||||
List<UIRings.RingLayer> list = new List(component.ringLayers);
|
||||
this.cachedRingLayers = list;
|
||||
}
|
||||
|
||||
// Token: 0x06005E49 RID: 24137 RVA: 0x0014C3F4 File Offset: 0x0014A5F4
|
||||
[Token(Token = "0x6005E49")]
|
||||
[Address(RVA = "0x106AC60", Offset = "0x1069A60", VA = "0x18106AC60", Slot = "6")]
|
||||
protected override PIPDAMDIAPC Execute()
|
||||
{
|
||||
this.Reset();
|
||||
IReadOnlyList<UIRings.RingLayer> readOnlyList = this.cachedRingLayers;
|
||||
this.Reset();
|
||||
List<PIPDAMDIAPC> list = new List();
|
||||
int num = 0;
|
||||
if (0 < list)
|
||||
{
|
||||
int index = num;
|
||||
Func<Color> func = delegate
|
||||
{
|
||||
int num2 = 0;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
Action<Color> action = delegate(Color value)
|
||||
{
|
||||
UIRings uirings2 = this.rings;
|
||||
};
|
||||
int index3 = index;
|
||||
HMIPJEAODAB.JOMGGPNCMFK easeFunction = this.easeFunction;
|
||||
MonoBehaviour <MonoBehaviour>k__BackingField = this.<MonoBehaviour>k__BackingField;
|
||||
Func<float> func2 = delegate
|
||||
{
|
||||
RingsTransition <>4__this = this;
|
||||
List<UIRings.RingLayer> list2 = <>4__this.rings.ringLayers;
|
||||
int num3 = 0;
|
||||
num3 += num3;
|
||||
num3++;
|
||||
bool overrideGameObject = <>4__this.overrideGameObject;
|
||||
list2 += list2;
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
Action<float> action2 = delegate(float value)
|
||||
{
|
||||
UIRings uirings3 = this.rings;
|
||||
int index2 = index;
|
||||
bool flag = uirings3.SetRingLayerSize(index2, value);
|
||||
};
|
||||
HMIPJEAODAB.JOMGGPNCMFK easeFunction2 = this.easeFunction;
|
||||
MonoBehaviour <MonoBehaviour>k__BackingField2 = this.<MonoBehaviour>k__BackingField;
|
||||
ANGMHDJNACK angmhdjnack;
|
||||
list.Add(angmhdjnack);
|
||||
ANGMHDJNACK angmhdjnack2;
|
||||
list.Add(angmhdjnack2);
|
||||
num++;
|
||||
}
|
||||
OCABGDGGDIJ ocabgdggdij = LLICDLEPNPK.LJMNFOFCEGL(0);
|
||||
UIRings uirings = this.rings;
|
||||
string text = string.Format("Unable to play transition for UIRings component {0}.\n", uirings);
|
||||
this.Reset();
|
||||
IReadOnlyList<UIRings.RingLayer> readOnlyList2 = this.cachedRingLayers;
|
||||
string text2 = string.Format("Transition specifies {0} layers, but component expects {1}.", text, text);
|
||||
Debug.LogError(text + text2);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06005E4A RID: 24138 RVA: 0x0014C4FC File Offset: 0x0014A6FC
|
||||
[Token(Token = "0x6005E4A")]
|
||||
[Address(RVA = "0x106B230", Offset = "0x106A030", VA = "0x18106B230", Slot = "7")]
|
||||
public override void Reset()
|
||||
{
|
||||
UIRings uirings = this.rings;
|
||||
IReadOnlyList<UIRings.RingLayer> readOnlyList = this.cachedRingLayers;
|
||||
uirings.SetRingLayers(readOnlyList);
|
||||
}
|
||||
|
||||
// Token: 0x06005E4B RID: 24139 RVA: 0x0014C524 File Offset: 0x0014A724
|
||||
[Token(Token = "0x6005E4B")]
|
||||
[Address(RVA = "0x106AC40", Offset = "0x1069A40", VA = "0x18106AC40")]
|
||||
protected RingsTransition()
|
||||
{
|
||||
this.duration = 0.33f;
|
||||
this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
|
||||
this.isWorldCanvas = true;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04003ECB RID: 16075
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4003ECB")]
|
||||
private UIRings rings;
|
||||
|
||||
// Token: 0x04003ECC RID: 16076
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4003ECC")]
|
||||
protected IReadOnlyList<UIRings.RingLayer> cachedRingLayers;
|
||||
|
||||
// Token: 0x02001043 RID: 4163
|
||||
[Token(Token = "0x2001043")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EHCHAHIJPMD
|
||||
{
|
||||
// Token: 0x06005E4C RID: 24140 RVA: 0x0014C554 File Offset: 0x0014A754
|
||||
[Token(Token = "0x6005E4C")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public EHCHAHIJPMD()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06005E4D RID: 24141 RVA: 0x0014C568 File Offset: 0x0014A768
|
||||
[Token(Token = "0x6005E4D")]
|
||||
[Address(RVA = "0x1061660", Offset = "0x1060460", VA = "0x181061660")]
|
||||
internal Color <Execute>b__0()
|
||||
{
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06005E4E RID: 24142 RVA: 0x0014C584 File Offset: 0x0014A784
|
||||
[Token(Token = "0x6005E4E")]
|
||||
[Address(RVA = "0x1061750", Offset = "0x1060550", VA = "0x181061750")]
|
||||
internal void <Execute>b__1(Color value)
|
||||
{
|
||||
UIRings rings = this.<>4__this.rings;
|
||||
}
|
||||
|
||||
// Token: 0x06005E4F RID: 24143 RVA: 0x0014C5A4 File Offset: 0x0014A7A4
|
||||
[Token(Token = "0x6005E4F")]
|
||||
[Address(RVA = "0x1061790", Offset = "0x1060590", VA = "0x181061790")]
|
||||
internal float <Execute>b__2()
|
||||
{
|
||||
RingsTransition ringsTransition = this.<>4__this;
|
||||
List<UIRings.RingLayer> list = ringsTransition.rings.ringLayers;
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
bool overrideGameObject = ringsTransition.overrideGameObject;
|
||||
list += list;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06005E50 RID: 24144 RVA: 0x0014C5E0 File Offset: 0x0014A7E0
|
||||
[Token(Token = "0x6005E50")]
|
||||
[Address(RVA = "0x1061880", Offset = "0x1060680", VA = "0x181061880")]
|
||||
internal void <Execute>b__3(float value)
|
||||
{
|
||||
UIRings rings = this.<>4__this.rings;
|
||||
int num = this.index;
|
||||
bool flag = rings.SetRingLayerSize(num, value);
|
||||
}
|
||||
|
||||
// Token: 0x04003ECD RID: 16077
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4003ECD")]
|
||||
public int index;
|
||||
|
||||
// Token: 0x04003ECE RID: 16078
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4003ECE")]
|
||||
public RingsTransition <>4__this;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user