Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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;
}
}