128 lines
3.8 KiB
C#
128 lines
3.8 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using DG.Tweening;
|
|
using DG.Tweening.Core;
|
|
using DG.Tweening.Plugins.Options;
|
|
using MarsSDK;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
// Token: 0x02000297 RID: 663
|
|
[Token(Token = "0x2000297")]
|
|
public class UIValuablesHandler : UIHandlerBase
|
|
{
|
|
// Token: 0x17000103 RID: 259
|
|
// (get) Token: 0x06001952 RID: 6482 RVA: 0x0003D928 File Offset: 0x0003BB28
|
|
[Token(Token = "0x17000103")]
|
|
public bool IsUnlocked
|
|
{
|
|
[Token(Token = "0x6001952")]
|
|
[Address(RVA = "0x95E300", Offset = "0x95CB00", VA = "0x18095E300")]
|
|
get
|
|
{
|
|
return this.isUnlocked;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001953 RID: 6483 RVA: 0x0003D93C File Offset: 0x0003BB3C
|
|
[Token(Token = "0x6001953")]
|
|
[Address(RVA = "0x95DDA0", Offset = "0x95C5A0", VA = "0x18095DDA0", Slot = "8")]
|
|
public override void OnSelect()
|
|
{
|
|
Action<UIHandlerBase> onSelectedHandler = this.onSelectedHandler;
|
|
if (onSelectedHandler != 0)
|
|
{
|
|
onSelectedHandler(this);
|
|
}
|
|
if (this.isUnlocked)
|
|
{
|
|
TweenerCore<Vector3, Vector3, VectorOptions> tweenerCore = ShortcutExtensions.DOScale(this.rectTransform, 1.1f, 0.13f).SetEase((Ease)((uint)3)).SetUpdate(true)
|
|
.Play<TweenerCore<Vector3, Vector3, VectorOptions>>();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001954 RID: 6484 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001954")]
|
|
[Address(RVA = "0x95DC80", Offset = "0x95C480", VA = "0x18095DC80", Slot = "9")]
|
|
public override void OnDeselect()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001955 RID: 6485 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001955")]
|
|
[Address(RVA = "0x95DEC0", Offset = "0x95C6C0", VA = "0x18095DEC0")]
|
|
public void SetIndexLabel(int idx)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001956 RID: 6486 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001956")]
|
|
[Address(RVA = "0x95DFC0", Offset = "0x95C7C0", VA = "0x18095DFC0")]
|
|
public void SetLockState(bool isLocked)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001957 RID: 6487 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001957")]
|
|
[Address(RVA = "0x95E0A0", Offset = "0x95C8A0", VA = "0x18095E0A0")]
|
|
public void SetNewPropState(bool isNewProp)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001958 RID: 6488 RVA: 0x0003D990 File Offset: 0x0003BB90
|
|
[Token(Token = "0x6001958")]
|
|
[Address(RVA = "0x95DF50", Offset = "0x95C750", VA = "0x18095DF50")]
|
|
public void SetLabel(string value)
|
|
{
|
|
bool flag = ((ICanvasElement)this.contentlabel).IsDestroyed();
|
|
}
|
|
|
|
// Token: 0x06001959 RID: 6489 RVA: 0x0003D9B0 File Offset: 0x0003BBB0
|
|
[Token(Token = "0x6001959")]
|
|
[Address(RVA = "0x95DE70", Offset = "0x95C670", VA = "0x18095DE70")]
|
|
public void SetFont(GameFontPack fontPack)
|
|
{
|
|
Text text = this.indexLabel;
|
|
Font regular = fontPack.regular;
|
|
text.font = regular;
|
|
Text text2 = this.contentlabel;
|
|
Font regular2 = fontPack.regular;
|
|
text2.font = regular2;
|
|
}
|
|
|
|
// Token: 0x0600195A RID: 6490 RVA: 0x0003D9F0 File Offset: 0x0003BBF0
|
|
[Token(Token = "0x600195A")]
|
|
[Address(RVA = "0x95E2F0", Offset = "0x95CAF0", VA = "0x18095E2F0")]
|
|
public UIValuablesHandler()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04002333 RID: 9011
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4002333")]
|
|
[SerializeField]
|
|
private Text contentlabel;
|
|
|
|
// Token: 0x04002334 RID: 9012
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4002334")]
|
|
[SerializeField]
|
|
private Text indexLabel;
|
|
|
|
// Token: 0x04002335 RID: 9013
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4002335")]
|
|
[SerializeField]
|
|
private Graphic[] childGraphics;
|
|
|
|
// Token: 0x04002336 RID: 9014
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4002336")]
|
|
private bool isUnlocked = true;
|
|
}
|