using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;

// Token: 0x020002C3 RID: 707
[Token(Token = "0x20002C3")]
public class UIInputIcon : MonoBehaviour
{
	// Token: 0x06001AA7 RID: 6823 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001AA7")]
	[Address(RVA = "0xE6A770", Offset = "0xE69770", VA = "0x180E6A770")]
	public void UpdateStyle(ControllerDevice device, string keyName)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001AA8 RID: 6824 RVA: 0x00041444 File Offset: 0x0003F644
	[Token(Token = "0x6001AA8")]
	[Address(RVA = "0xE6A720", Offset = "0xE69720", VA = "0x180E6A720")]
	public void UpdateAnchoredPosition(Vector2 position)
	{
		Image image = this.icon;
		int num = 0;
		image.rectTransform.anchoredPosition = num;
	}

	// Token: 0x06001AA9 RID: 6825 RVA: 0x0004146C File Offset: 0x0003F66C
	[Token(Token = "0x6001AA9")]
	[Address(RVA = "0xE6A460", Offset = "0xE69460", VA = "0x180E6A460")]
	public void SetFont(GameFontPack fontPack)
	{
		Text text = this.label;
		Font regular = fontPack.regular;
		text.font = regular;
	}

	// Token: 0x06001AAA RID: 6826 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001AAA")]
	[Address(RVA = "0xE6A410", Offset = "0xE69410", VA = "0x180E6A410")]
	public float GetIconWidth()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001AAB RID: 6827 RVA: 0x00041494 File Offset: 0x0003F694
	[Token(Token = "0x6001AAB")]
	[Address(RVA = "0x328C40", Offset = "0x327C40", VA = "0x180328C40")]
	public UIInputIcon()
	{
	}

	// Token: 0x06001AAC RID: 6828 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001AAC")]
	[Address(RVA = "0xE6A590", Offset = "0xE69590", VA = "0x180E6A590")]
	[CompilerGenerated]
	private void <UpdateStyle>g__UpdateKeyboardStyle|2_0(string key)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001AAD RID: 6829 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001AAD")]
	[Address(RVA = "0xE6A490", Offset = "0xE69490", VA = "0x180E6A490")]
	[CompilerGenerated]
	private void <UpdateStyle>g__UpdateGamepadStyle|2_1(string key)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x040024DE RID: 9438
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x40024DE")]
	[SerializeField]
	private Image icon;

	// Token: 0x040024DF RID: 9439
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x40024DF")]
	[SerializeField]
	private Text label;
}
