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: 0x02001103 RID: 4355
|
|
[Token(Token = "0x2001103")]
|
|
[Serializable]
|
|
public abstract class OpacityTransition : TweenTransition
|
|
{
|
|
// Token: 0x17001079 RID: 4217
|
|
// (get) Token: 0x0600615F RID: 24927 RVA: 0x00153540 File Offset: 0x00151740
|
|
[Token(Token = "0x17001079")]
|
|
protected float CachedOpacity
|
|
{
|
|
[Token(Token = "0x600615F")]
|
|
[Address(RVA = "0xCAA380", Offset = "0xCA9380", VA = "0x180CAA380")]
|
|
get
|
|
{
|
|
return this.cachedOpacity;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700107A RID: 4218
|
|
// (get) Token: 0x06006160 RID: 24928 RVA: 0x00153554 File Offset: 0x00151754
|
|
[Token(Token = "0x1700107A")]
|
|
protected Func<float> Getter
|
|
{
|
|
[Token(Token = "0x6006160")]
|
|
[Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720")]
|
|
get
|
|
{
|
|
return this.getter;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700107B RID: 4219
|
|
// (get) Token: 0x06006161 RID: 24929 RVA: 0x00153568 File Offset: 0x00151768
|
|
[Token(Token = "0x1700107B")]
|
|
protected Action<float> Setter
|
|
{
|
|
[Token(Token = "0x6006161")]
|
|
[Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0")]
|
|
get
|
|
{
|
|
return this.setter;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700107C RID: 4220
|
|
// (get) Token: 0x06006162 RID: 24930 RVA: 0x0015357C File Offset: 0x0015177C
|
|
// (set) Token: 0x06006163 RID: 24931 RVA: 0x001535B0 File Offset: 0x001517B0
|
|
[Token(Token = "0x1700107C")]
|
|
protected float CurrentOpacity
|
|
{
|
|
[Token(Token = "0x6006162")]
|
|
[Address(RVA = "0x1BBF650", Offset = "0x1BBE650", VA = "0x181BBF650")]
|
|
get
|
|
{
|
|
CanvasGroup canvasGroup = this.canvasGroup;
|
|
int num = 0;
|
|
if (canvasGroup != num)
|
|
{
|
|
return this.canvasGroup.alpha;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
[Token(Token = "0x6006163")]
|
|
[Address(RVA = "0x1BBF6E0", Offset = "0x1BBE6E0", VA = "0x181BBF6E0")]
|
|
set
|
|
{
|
|
CanvasGroup canvasGroup = this.canvasGroup;
|
|
int num = 0;
|
|
if (canvasGroup != num)
|
|
{
|
|
this.canvasGroup.alpha = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006164 RID: 24932 RVA: 0x001535E4 File Offset: 0x001517E4
|
|
[Token(Token = "0x6006164")]
|
|
[Address(RVA = "0x1BBF550", Offset = "0x1BBE550", VA = "0x181BBF550", 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: 0x06006165 RID: 24933 RVA: 0x00153650 File Offset: 0x00151850
|
|
[Token(Token = "0x6006165")]
|
|
[Address(RVA = "0x1BBF640", Offset = "0x1BBE640", VA = "0x181BBF640", Slot = "7")]
|
|
public override void Reset()
|
|
{
|
|
float num = this.cachedOpacity;
|
|
this.CurrentOpacity = num;
|
|
}
|
|
|
|
// Token: 0x06006166 RID: 24934 RVA: 0x0015366C File Offset: 0x0015186C
|
|
[Token(Token = "0x6006166")]
|
|
[Address(RVA = "0x1BBF450", Offset = "0x1BBE450", VA = "0x181BBF450")]
|
|
protected OpacityTransition()
|
|
{
|
|
this.duration = 0.33f;
|
|
this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
|
|
this.isWorldCanvas = true;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06006167 RID: 24935 RVA: 0x001536A8 File Offset: 0x001518A8
|
|
[Token(Token = "0x6006167")]
|
|
[Address(RVA = "0x1BBF540", Offset = "0x1BBE540", VA = "0x181BBF540")]
|
|
[CompilerGenerated]
|
|
private float HOAOJGGKIJA()
|
|
{
|
|
return this.CurrentOpacity;
|
|
}
|
|
|
|
// Token: 0x06006168 RID: 24936 RVA: 0x001536BC File Offset: 0x001518BC
|
|
[Token(Token = "0x6006168")]
|
|
[Address(RVA = "0x1BBF630", Offset = "0x1BBE630", VA = "0x181BBF630")]
|
|
[CompilerGenerated]
|
|
private void KCABPLOONAM(float ONGBFDACHHG)
|
|
{
|
|
this.CurrentOpacity = ONGBFDACHHG;
|
|
}
|
|
|
|
// Token: 0x04004024 RID: 16420
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4004024")]
|
|
[NonSerialized]
|
|
private float cachedOpacity = 1f;
|
|
|
|
// Token: 0x04004025 RID: 16421
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4004025")]
|
|
[NonSerialized]
|
|
private Func<float> getter;
|
|
|
|
// Token: 0x04004026 RID: 16422
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4004026")]
|
|
[NonSerialized]
|
|
private Action<float> setter;
|
|
|
|
// Token: 0x04004027 RID: 16423
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4004027")]
|
|
private CanvasGroup canvasGroup;
|
|
}
|
|
}
|