scripts
This commit is contained in:
@@ -0,0 +1,104 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Screens.UI
|
||||
{
|
||||
// Token: 0x02002A0E RID: 10766
|
||||
[Token(Token = "0x2002A0E")]
|
||||
[StructLayout(3)]
|
||||
public class AnimatedStatusText : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06012CEA RID: 77034 RVA: 0x0047D214 File Offset: 0x0047B414
|
||||
[Token(Token = "0x6012CEA")]
|
||||
[Address(RVA = "0x119C200", Offset = "0x119AC00", VA = "0x18119C200")]
|
||||
private void Update()
|
||||
{
|
||||
if (this.textElement.enabled && !string.IsNullOrEmpty(this.textElement.m_text))
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.textElement;
|
||||
float time = Time.time;
|
||||
textMeshProUGUI.alpha = time;
|
||||
float time2 = Time.time;
|
||||
float num = this.ellipsisAnimationFrequency;
|
||||
if (time2 > 1f)
|
||||
{
|
||||
string text = this.textElement.m_text;
|
||||
int num2 = text.LastIndexOf("...");
|
||||
int num3 = text.m_stringLength;
|
||||
num3 += -3;
|
||||
int num4 = 0;
|
||||
string text2 = text.Substring(num4, num3);
|
||||
string text3 = text + ".";
|
||||
this.textElement.text = text3;
|
||||
float time3 = Time.time;
|
||||
this.FBHJKMBHLPC = time3;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012CEB RID: 77035 RVA: 0x0047D2E8 File Offset: 0x0047B4E8
|
||||
[Token(Token = "0x6012CEB")]
|
||||
[Address(RVA = "0x119C080", Offset = "0x119AA80", VA = "0x18119C080")]
|
||||
private void CDMGFJMAHJG()
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.textElement;
|
||||
float time = Time.time;
|
||||
textMeshProUGUI.alpha = time;
|
||||
float time2 = Time.time;
|
||||
float num = this.ellipsisAnimationFrequency;
|
||||
if (time2 > 1f)
|
||||
{
|
||||
string text = this.textElement.m_text;
|
||||
int num2 = text.LastIndexOf("...");
|
||||
int num3 = text.m_stringLength;
|
||||
num3 += -3;
|
||||
int num4 = 0;
|
||||
string text2 = text.Substring(num4, num3);
|
||||
string text3 = text + ".";
|
||||
this.textElement.text = text3;
|
||||
float time3 = Time.time;
|
||||
this.FBHJKMBHLPC = time3;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012CEC RID: 77036 RVA: 0x0047D394 File Offset: 0x0047B594
|
||||
[Token(Token = "0x6012CEC")]
|
||||
[Address(RVA = "0x119C3C0", Offset = "0x119ADC0", VA = "0x18119C3C0")]
|
||||
public AnimatedStatusText()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C9E3 RID: 51683
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C9E3")]
|
||||
[SerializeField]
|
||||
private float pulsingFrequency = 1f;
|
||||
|
||||
// Token: 0x0400C9E4 RID: 51684
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400C9E4")]
|
||||
[SerializeField]
|
||||
private float minAlpha = 0.25f;
|
||||
|
||||
// Token: 0x0400C9E5 RID: 51685
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400C9E5")]
|
||||
[SerializeField]
|
||||
private float ellipsisAnimationFrequency = 0.5f;
|
||||
|
||||
// Token: 0x0400C9E6 RID: 51686
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400C9E6")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private TextMeshProUGUI textElement;
|
||||
|
||||
// Token: 0x0400C9E7 RID: 51687
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400C9E7")]
|
||||
private float FBHJKMBHLPC;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user