161 lines
4.5 KiB
C#
161 lines
4.5 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RRUI.Animation
|
|
{
|
|
// Token: 0x02001036 RID: 4150
|
|
[Token(Token = "0x2001036")]
|
|
[Serializable]
|
|
public abstract class OpacityTransition : TweenTransition
|
|
{
|
|
// Token: 0x17001002 RID: 4098
|
|
// (get) Token: 0x06005E0D RID: 24077 RVA: 0x0014B868 File Offset: 0x00149A68
|
|
[Token(Token = "0x17001002")]
|
|
protected float CachedOpacity
|
|
{
|
|
[Token(Token = "0x6005E0D")]
|
|
[Address(RVA = "0x93FDE0", Offset = "0x93EBE0", VA = "0x18093FDE0")]
|
|
get
|
|
{
|
|
return this.cachedOpacity;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001003 RID: 4099
|
|
// (get) Token: 0x06005E0E RID: 24078 RVA: 0x0014B87C File Offset: 0x00149A7C
|
|
[Token(Token = "0x17001003")]
|
|
protected Func<float> Getter
|
|
{
|
|
[Token(Token = "0x6005E0E")]
|
|
[Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0")]
|
|
get
|
|
{
|
|
return this.getter;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001004 RID: 4100
|
|
// (get) Token: 0x06005E0F RID: 24079 RVA: 0x0014B890 File Offset: 0x00149A90
|
|
[Token(Token = "0x17001004")]
|
|
protected Action<float> Setter
|
|
{
|
|
[Token(Token = "0x6005E0F")]
|
|
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")]
|
|
get
|
|
{
|
|
return this.setter;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001005 RID: 4101
|
|
// (get) Token: 0x06005E10 RID: 24080 RVA: 0x0014B8A4 File Offset: 0x00149AA4
|
|
// (set) Token: 0x06005E11 RID: 24081 RVA: 0x0014B8D8 File Offset: 0x00149AD8
|
|
[Token(Token = "0x17001005")]
|
|
protected float CurrentOpacity
|
|
{
|
|
[Token(Token = "0x6005E10")]
|
|
[Address(RVA = "0x1062730", Offset = "0x1061530", VA = "0x181062730")]
|
|
get
|
|
{
|
|
CanvasGroup canvasGroup = this.canvasGroup;
|
|
int num = 0;
|
|
if (canvasGroup != num)
|
|
{
|
|
return this.canvasGroup.alpha;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
[Token(Token = "0x6005E11")]
|
|
[Address(RVA = "0x10627C0", Offset = "0x10615C0", VA = "0x1810627C0")]
|
|
set
|
|
{
|
|
CanvasGroup canvasGroup = this.canvasGroup;
|
|
int num = 0;
|
|
if (canvasGroup != num)
|
|
{
|
|
this.canvasGroup.alpha = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005E12 RID: 24082 RVA: 0x0014B90C File Offset: 0x00149B0C
|
|
[Token(Token = "0x6005E12")]
|
|
[Address(RVA = "0x1062630", Offset = "0x1061430", VA = "0x181062630", Slot = "4")]
|
|
protected override void Initialize()
|
|
{
|
|
GameObject gameObject = this.<MonoBehaviour>k__BackingField.gameObject;
|
|
CanvasGroup component = this.gameObjectOverride.GetComponent<CanvasGroup>();
|
|
this.canvasGroup = component;
|
|
float currentOpacity = this.CurrentOpacity;
|
|
this.cachedOpacity = currentOpacity;
|
|
Func<float> func = new Func(this.HOAOJGGKIJA);
|
|
this.getter = func;
|
|
Action<float> action = new Action(this.KCABPLOONAM);
|
|
this.setter = action;
|
|
}
|
|
|
|
// Token: 0x06005E13 RID: 24083 RVA: 0x0014B978 File Offset: 0x00149B78
|
|
[Token(Token = "0x6005E13")]
|
|
[Address(RVA = "0x1062720", Offset = "0x1061520", VA = "0x181062720", Slot = "7")]
|
|
public override void Reset()
|
|
{
|
|
float num = this.cachedOpacity;
|
|
this.CurrentOpacity = num;
|
|
}
|
|
|
|
// Token: 0x06005E14 RID: 24084 RVA: 0x0014B994 File Offset: 0x00149B94
|
|
[Token(Token = "0x6005E14")]
|
|
[Address(RVA = "0x1062530", Offset = "0x1061330", VA = "0x181062530")]
|
|
protected OpacityTransition()
|
|
{
|
|
this.duration = 0.33f;
|
|
this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
|
|
this.isWorldCanvas = true;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06005E15 RID: 24085 RVA: 0x0014B9D0 File Offset: 0x00149BD0
|
|
[Token(Token = "0x6005E15")]
|
|
[Address(RVA = "0x1062620", Offset = "0x1061420", VA = "0x181062620")]
|
|
[CompilerGenerated]
|
|
private float HOAOJGGKIJA()
|
|
{
|
|
return this.CurrentOpacity;
|
|
}
|
|
|
|
// Token: 0x06005E16 RID: 24086 RVA: 0x0014B9E4 File Offset: 0x00149BE4
|
|
[Token(Token = "0x6005E16")]
|
|
[Address(RVA = "0x1062710", Offset = "0x1061510", VA = "0x181062710")]
|
|
[CompilerGenerated]
|
|
private void KCABPLOONAM(float ONGBFDACHHG)
|
|
{
|
|
this.CurrentOpacity = ONGBFDACHHG;
|
|
}
|
|
|
|
// Token: 0x04003EB1 RID: 16049
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4003EB1")]
|
|
[NonSerialized]
|
|
private float cachedOpacity = 1f;
|
|
|
|
// Token: 0x04003EB2 RID: 16050
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4003EB2")]
|
|
[NonSerialized]
|
|
private Func<float> getter;
|
|
|
|
// Token: 0x04003EB3 RID: 16051
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4003EB3")]
|
|
[NonSerialized]
|
|
private Action<float> setter;
|
|
|
|
// Token: 0x04003EB4 RID: 16052
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4003EB4")]
|
|
private CanvasGroup canvasGroup;
|
|
}
|
|
}
|