Files
NobetaSource/Cpp2IL/Assembly-CSharp/UIInteractionPrompt.cs
2023-09-06 22:09:22 +02:00

123 lines
3.3 KiB
C#

using System;
using Cpp2IlInjected;
using DG.Tweening;
using UnityEngine;
using UnityEngine.UI;
// Token: 0x020002C4 RID: 708
[Token(Token = "0x20002C4")]
public class UIInteractionPrompt : MonoBehaviour
{
// Token: 0x06001A6A RID: 6762 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6001A6A")]
[Address(RVA = "0x7B8730", Offset = "0x7B6F30", VA = "0x1807B8730")]
public void Init()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001A6B RID: 6763 RVA: 0x0003F600 File Offset: 0x0003D800
[Token(Token = "0x6001A6B")]
[Address(RVA = "0x7B8630", Offset = "0x7B6E30", VA = "0x1807B8630")]
public void Appear(string source)
{
this.content.text = source;
if (this.fadeOutProcessor.IsPlaying())
{
this.fadeOutProcessor.Complete();
}
this.fadeInProcessor.Restart(true, -1f);
}
// Token: 0x06001A6C RID: 6764 RVA: 0x0003F64C File Offset: 0x0003D84C
[Token(Token = "0x6001A6C")]
[Address(RVA = "0x7B86C0", Offset = "0x7B6EC0", VA = "0x1807B86C0")]
public void Hide()
{
if (base.gameObject.activeSelf)
{
if (this.fadeInProcessor.IsPlaying())
{
this.fadeInProcessor.Complete();
}
this.fadeOutProcessor.Restart(true, -1f);
return;
}
}
// Token: 0x06001A6D RID: 6765 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6001A6D")]
[Address(RVA = "0x7B8B50", Offset = "0x7B7350", VA = "0x1807B8B50")]
public void UpdateInputIcon(ControllerDevice device)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001A6E RID: 6766 RVA: 0x0003F698 File Offset: 0x0003D898
[Token(Token = "0x6001A6E")]
[Address(RVA = "0x7B8AC0", Offset = "0x7B72C0", VA = "0x1807B8AC0")]
public void SetFont(GameFontPack fontPack)
{
Text text = this.content;
Font medium = fontPack.medium;
text.font = medium;
Text label = this.inputIcon.label;
Font regular = fontPack.regular;
label.font = regular;
}
// Token: 0x06001A6F RID: 6767 RVA: 0x0003F6DC File Offset: 0x0003D8DC
[Token(Token = "0x6001A6F")]
[Address(RVA = "0x7B8690", Offset = "0x7B6E90", VA = "0x1807B8690")]
public void Dispose()
{
Sequence sequence = this.fadeInProcessor;
int num = 0;
sequence.Kill(num != 0);
Sequence sequence2 = this.fadeOutProcessor;
int num2 = 0;
sequence2.Kill(num2 != 0);
}
// Token: 0x06001A70 RID: 6768 RVA: 0x0003F70C File Offset: 0x0003D90C
[Token(Token = "0x6001A70")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
public UIInteractionPrompt()
{
}
// Token: 0x0400245D RID: 9309
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400245D")]
[SerializeField]
private CanvasGroup canvasGroup;
// Token: 0x0400245E RID: 9310
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400245E")]
[SerializeField]
private RectTransform rectTransform;
// Token: 0x0400245F RID: 9311
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400245F")]
[SerializeField]
private UIInputIcon inputIcon;
// Token: 0x04002460 RID: 9312
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002460")]
[SerializeField]
private Text content;
// Token: 0x04002461 RID: 9313
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002461")]
private Sequence fadeInProcessor;
// Token: 0x04002462 RID: 9314
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002462")]
private Sequence fadeOutProcessor;
}