204 lines
6.2 KiB
C#
204 lines
6.2 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RRUI.Animation
|
|
{
|
|
// Token: 0x0200110B RID: 4363
|
|
[Token(Token = "0x200110B")]
|
|
[MMOINKHEKJF("RectTransform/Match", "Tween from the current RectTransform properties to the target's RectTransform properties")]
|
|
[Serializable]
|
|
public class RectTransformMatchTransition : RectTransformTransition, GMDGMBMDFJG
|
|
{
|
|
// Token: 0x17001087 RID: 4231
|
|
// (get) Token: 0x06006180 RID: 24960 RVA: 0x00153AE4 File Offset: 0x00151CE4
|
|
[Token(Token = "0x17001087")]
|
|
private RectTransform TargetRectTransform
|
|
{
|
|
[Token(Token = "0x6006180")]
|
|
[Address(RVA = "0x1BC6F50", Offset = "0x1BC5F50", VA = "0x181BC6F50")]
|
|
get
|
|
{
|
|
if (this.target.transform == 0)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001088 RID: 4232
|
|
// (get) Token: 0x06006181 RID: 24961 RVA: 0x00153B04 File Offset: 0x00151D04
|
|
[Token(Token = "0x17001088")]
|
|
protected override Vector2 TargetSizeDelta
|
|
{
|
|
[Token(Token = "0x6006181")]
|
|
[Address(RVA = "0x1BC70D0", Offset = "0x1BC60D0", VA = "0x181BC70D0", Slot = "8")]
|
|
get
|
|
{
|
|
Transform transform = this.target.transform;
|
|
Vector2 vector;
|
|
return vector;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001089 RID: 4233
|
|
// (get) Token: 0x06006182 RID: 24962 RVA: 0x00153B24 File Offset: 0x00151D24
|
|
[Token(Token = "0x17001089")]
|
|
protected override Vector3 TargetPosition
|
|
{
|
|
[Token(Token = "0x6006182")]
|
|
[Address(RVA = "0x1BC6EC0", Offset = "0x1BC5EC0", VA = "0x181BC6EC0", Slot = "9")]
|
|
get
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700108A RID: 4234
|
|
// (get) Token: 0x06006183 RID: 24963 RVA: 0x00153B40 File Offset: 0x00151D40
|
|
[Token(Token = "0x1700108A")]
|
|
protected override Quaternion TargetRotation
|
|
{
|
|
[Token(Token = "0x6006183")]
|
|
[Address(RVA = "0x1BC6FC0", Offset = "0x1BC5FC0", VA = "0x181BC6FC0", Slot = "10")]
|
|
get
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700108B RID: 4235
|
|
// (get) Token: 0x06006184 RID: 24964 RVA: 0x00153B54 File Offset: 0x00151D54
|
|
[Token(Token = "0x1700108B")]
|
|
protected override Vector3 TargetScale
|
|
{
|
|
[Token(Token = "0x6006184")]
|
|
[Address(RVA = "0x1BC7040", Offset = "0x1BC6040", VA = "0x181BC7040", Slot = "11")]
|
|
get
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006185 RID: 24965 RVA: 0x00153B70 File Offset: 0x00151D70
|
|
[Token(Token = "0x6006185")]
|
|
[Address(RVA = "0x1BC6CC0", Offset = "0x1BC5CC0", VA = "0x181BC6CC0", Slot = "4")]
|
|
protected override void Initialize()
|
|
{
|
|
Vector2 sizeDelta = base.RectTransform.sizeDelta;
|
|
this.cachedSizeDelta = sizeDelta;
|
|
this.cachedSizeDelta.y = (float)0;
|
|
RectTransform rectTransform = base.RectTransform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
this.cachedPosition.z = z;
|
|
RectTransform rectTransform2 = base.RectTransform;
|
|
RectTransform rectTransform3 = base.RectTransform;
|
|
Transition transition = this.fallbackTransition;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
this.cachedScale.z = z2;
|
|
MonoBehaviour <MonoBehaviour>k__BackingField = this.<MonoBehaviour>k__BackingField;
|
|
transition.OFFLOPLJBBG(<MonoBehaviour>k__BackingField);
|
|
}
|
|
|
|
// Token: 0x06006186 RID: 24966 RVA: 0x00153BFC File Offset: 0x00151DFC
|
|
[Token(Token = "0x6006186")]
|
|
[Address(RVA = "0x1BC6B70", Offset = "0x1BC5B70", VA = "0x181BC6B70", Slot = "5")]
|
|
protected override void Dispose()
|
|
{
|
|
TransitionImplementation implementation = this.fallbackTransition.implementation;
|
|
if (implementation != 0)
|
|
{
|
|
if (implementation.currentAnimation != 0)
|
|
{
|
|
}
|
|
implementation.currentAnimation = (ulong)0L;
|
|
PIPDAMDIAPC pipdamdiapc = implementation.Execute();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006187 RID: 24967 RVA: 0x00153C3C File Offset: 0x00151E3C
|
|
[Token(Token = "0x6006187")]
|
|
[Address(RVA = "0x1BC6DB0", Offset = "0x1BC5DB0", VA = "0x181BC6DB0", Slot = "7")]
|
|
public override void Reset()
|
|
{
|
|
RectTransform rectTransform = base.RectTransform;
|
|
Vector2 cachedSizeDelta = this.cachedSizeDelta;
|
|
float y = this.cachedSizeDelta.y;
|
|
rectTransform.sizeDelta = cachedSizeDelta;
|
|
RectTransform rectTransform2 = base.RectTransform;
|
|
float z = this.cachedPosition.z;
|
|
RectTransform rectTransform3 = base.RectTransform;
|
|
Quaternion cachedRotation = this.cachedRotation;
|
|
rectTransform3.localRotation = cachedRotation;
|
|
RectTransform rectTransform4 = base.RectTransform;
|
|
float z2 = this.cachedScale.z;
|
|
TransitionImplementation implementation = this.fallbackTransition.implementation;
|
|
if (implementation != 0)
|
|
{
|
|
PIPDAMDIAPC pipdamdiapc = implementation.Execute();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006188 RID: 24968 RVA: 0x00153CD0 File Offset: 0x00151ED0
|
|
[Token(Token = "0x6006188")]
|
|
[Address(RVA = "0x497020", Offset = "0x496020", VA = "0x180497020", Slot = "12")]
|
|
public void MAIIBAGFDKF(GameObject DOJCFCINALC)
|
|
{
|
|
this.target = DOJCFCINALC;
|
|
}
|
|
|
|
// Token: 0x06006189 RID: 24969 RVA: 0x00153CE4 File Offset: 0x00151EE4
|
|
[Token(Token = "0x6006189")]
|
|
[Address(RVA = "0x1BC6BF0", Offset = "0x1BC5BF0", VA = "0x181BC6BF0", Slot = "6")]
|
|
protected override PIPDAMDIAPC Execute()
|
|
{
|
|
GameObject gameObject = this.target;
|
|
int num = 0;
|
|
if (gameObject != num)
|
|
{
|
|
return base.Execute();
|
|
}
|
|
if (this.useFallback)
|
|
{
|
|
return this.fallbackTransition.DCCBNDIOOGE();
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600618A RID: 24970 RVA: 0x00153D28 File Offset: 0x00151F28
|
|
[Token(Token = "0x600618A")]
|
|
[Address(RVA = "0x1BC6B30", Offset = "0x1BC5B30", VA = "0x181BC6B30")]
|
|
public RectTransformMatchTransition()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04004036 RID: 16438
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4004036")]
|
|
[SerializeField]
|
|
private GameObject target;
|
|
|
|
// Token: 0x04004037 RID: 16439
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4004037")]
|
|
[SerializeField]
|
|
[Tooltip("Fallback Transition if the Target is null")]
|
|
private bool useFallback;
|
|
|
|
// Token: 0x04004038 RID: 16440
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x4004038")]
|
|
[SerializeField]
|
|
[JEAMMEGEDDJ("useFallback")]
|
|
private Transition fallbackTransition;
|
|
}
|
|
}
|