138 lines
4.3 KiB
C#
138 lines
4.3 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RRUI.Animation
|
|
{
|
|
// Token: 0x02001105 RID: 4357
|
|
[Token(Token = "0x2001105")]
|
|
[MMOINKHEKJF("Position/Off Screen", "Tween from the current position until it is off a side of the screen")]
|
|
[Serializable]
|
|
public class PositionOffScreenTransition : PositionTransition
|
|
{
|
|
// Token: 0x1700107D RID: 4221
|
|
// (get) Token: 0x0600616B RID: 24939 RVA: 0x0015372C File Offset: 0x0015192C
|
|
[Token(Token = "0x1700107D")]
|
|
public Vector3 Offset
|
|
{
|
|
[Token(Token = "0x600616B")]
|
|
[Address(RVA = "0x1BC0080", Offset = "0x1BBF080", VA = "0x181BC0080")]
|
|
get
|
|
{
|
|
int num = 0;
|
|
Transform transform;
|
|
if (transform != 0)
|
|
{
|
|
}
|
|
int num2 = 0;
|
|
if (!(num == num2))
|
|
{
|
|
Vector3[] immediate_CORNERS = PositionOffScreenTransition.IMMEDIATE_CORNERS;
|
|
int length = PositionOffScreenTransition.IMMEDIATE_CORNERS.Length;
|
|
Vector3[] immediate_CORNERS2 = PositionOffScreenTransition.IMMEDIATE_CORNERS;
|
|
RectTransform rectTransform;
|
|
Canvas canvas;
|
|
rectTransform.FABLENJPHFB(immediate_CORNERS2, canvas);
|
|
Vector3[] immediate_CORNERS3 = PositionOffScreenTransition.IMMEDIATE_CORNERS;
|
|
int length2 = immediate_CORNERS3.Length;
|
|
Vector3 vector = immediate_CORNERS3[1];
|
|
Vector3 zero = Vector3.zero;
|
|
float z = Vector3.left.z;
|
|
float z2 = Vector3.down.z;
|
|
Vector3 right = Vector3.right;
|
|
Vector3 up = Vector3.up;
|
|
Vector3 vector2;
|
|
float z3 = vector2.z;
|
|
Vector3 vector3;
|
|
float z4 = vector3.z;
|
|
}
|
|
float z5 = Vector3.zero.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600616C RID: 24940 RVA: 0x001537DC File Offset: 0x001519DC
|
|
[Token(Token = "0x600616C")]
|
|
[Address(RVA = "0x1BBFF40", Offset = "0x1BBEF40", VA = "0x181BBFF40", Slot = "4")]
|
|
protected override void Initialize()
|
|
{
|
|
GameObject gameObject = this.<MonoBehaviour>k__BackingField.gameObject;
|
|
Transform transform = this.gameObjectOverride.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
this.cachedLocalPosition.z = z;
|
|
GameObject gameObject2 = this.<MonoBehaviour>k__BackingField.gameObject;
|
|
Canvas componentInParent = this.gameObjectOverride.GetComponentInParent<Canvas>();
|
|
Canvas rootCanvas;
|
|
if (componentInParent != 0)
|
|
{
|
|
rootCanvas = componentInParent.rootCanvas;
|
|
this.canvas = rootCanvas;
|
|
return;
|
|
}
|
|
this.canvas = rootCanvas;
|
|
}
|
|
|
|
// Token: 0x0600616D RID: 24941 RVA: 0x00153854 File Offset: 0x00151A54
|
|
[Token(Token = "0x600616D")]
|
|
[Address(RVA = "0x1BBFD70", Offset = "0x1BBED70", VA = "0x181BBFD70", Slot = "6")]
|
|
protected override PIPDAMDIAPC Execute()
|
|
{
|
|
GameObject gameObject = this.<MonoBehaviour>k__BackingField.gameObject;
|
|
Transform transform = this.gameObjectOverride.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
GameObject gameObject2 = this.<MonoBehaviour>k__BackingField.gameObject;
|
|
Transform transform2 = this.gameObjectOverride.transform;
|
|
HMIPJEAODAB.JOMGGPNCMFK easeFunction = this.easeFunction;
|
|
MonoBehaviour <MonoBehaviour>k__BackingField = this.<MonoBehaviour>k__BackingField;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600616E RID: 24942 RVA: 0x001538C4 File Offset: 0x00151AC4
|
|
[Token(Token = "0x600616E")]
|
|
[Address(RVA = "0x1BC0070", Offset = "0x1BBF070", VA = "0x181BC0070")]
|
|
public PositionOffScreenTransition()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04004028 RID: 16424
|
|
[Token(Token = "0x4004028")]
|
|
private static readonly Vector3[] IMMEDIATE_CORNERS = new Vector3[4];
|
|
|
|
// Token: 0x04004029 RID: 16425
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4004029")]
|
|
[SerializeField]
|
|
private PositionOffScreenTransition.HPMDPFHGJGF side = (PositionOffScreenTransition.HPMDPFHGJGF)((ulong)1L);
|
|
|
|
// Token: 0x0400402A RID: 16426
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400402A")]
|
|
[NonSerialized]
|
|
private Canvas canvas;
|
|
|
|
// Token: 0x02001106 RID: 4358
|
|
[Token(Token = "0x2001106")]
|
|
public enum HPMDPFHGJGF
|
|
{
|
|
// Token: 0x0400402C RID: 16428
|
|
[Token(Token = "0x400402C")]
|
|
Top,
|
|
// Token: 0x0400402D RID: 16429
|
|
[Token(Token = "0x400402D")]
|
|
Right,
|
|
// Token: 0x0400402E RID: 16430
|
|
[Token(Token = "0x400402E")]
|
|
Bottom,
|
|
// Token: 0x0400402F RID: 16431
|
|
[Token(Token = "0x400402F")]
|
|
Left
|
|
}
|
|
}
|
|
}
|