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

124 lines
3.6 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x02000288 RID: 648
[Token(Token = "0x2000288")]
[CreateAssetMenu]
public sealed class GameCursor : ScriptableObject
{
// Token: 0x170000FE RID: 254
// (get) Token: 0x060018D3 RID: 6355 RVA: 0x0003C9B4 File Offset: 0x0003ABB4
[Token(Token = "0x170000FE")]
public Texture2D Icon
{
[Token(Token = "0x60018D3")]
[Address(RVA = "0x2DB450", Offset = "0x2D9C50", VA = "0x1802DB450")]
get
{
return this.cursorIcon;
}
}
// Token: 0x170000FF RID: 255
// (get) Token: 0x060018D4 RID: 6356 RVA: 0x0003C9C8 File Offset: 0x0003ABC8
// (set) Token: 0x060018D5 RID: 6357 RVA: 0x0003C9DC File Offset: 0x0003ABDC
[Token(Token = "0x170000FF")]
public bool IsVisible
{
[Token(Token = "0x60018D4")]
[Address(RVA = "0x4FFC50", Offset = "0x4FE450", VA = "0x1804FFC50")]
get
{
return this.cursorVisible;
}
[Token(Token = "0x60018D5")]
[Address(RVA = "0x4FFC60", Offset = "0x4FE460", VA = "0x1804FFC60")]
private set
{
this.cursorVisible = value;
Cursor.visible = value;
}
}
// Token: 0x17000100 RID: 256
// (get) Token: 0x060018D6 RID: 6358 RVA: 0x0003C9F8 File Offset: 0x0003ABF8
// (set) Token: 0x060018D7 RID: 6359 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x17000100")]
public CursorLockMode LockState
{
[Token(Token = "0x60018D6")]
[Address(RVA = "0x4AB690", Offset = "0x4A9E90", VA = "0x1804AB690")]
get
{
return this.cursorLockState;
}
[Token(Token = "0x60018D7")]
[Address(RVA = "0x4FFC70", Offset = "0x4FE470", VA = "0x1804FFC70")]
private set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x060018D8 RID: 6360 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60018D8")]
[Address(RVA = "0x4FFB00", Offset = "0x4FE300", VA = "0x1804FFB00")]
public void Init(bool isVisible)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060018D9 RID: 6361 RVA: 0x0003CA0C File Offset: 0x0003AC0C
[Token(Token = "0x60018D9")]
[Address(RVA = "0x4FFC20", Offset = "0x4FE420", VA = "0x1804FFC20")]
public void UpdateCursorIcon()
{
Texture2D texture2D = this.cursorIcon;
Vector2 zero = Vector2.zero;
int num = 0;
Cursor.SetCursor(texture2D, zero, (CursorMode)num);
}
// Token: 0x060018DA RID: 6362 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60018DA")]
[Address(RVA = "0x4FFB90", Offset = "0x4FE390", VA = "0x1804FFB90")]
public void TryUpdateState(bool isVisible)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060018DB RID: 6363 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60018DB")]
[Address(RVA = "0x4FFB00", Offset = "0x4FE300", VA = "0x1804FFB00")]
private void UpdateCursorState(bool isVisible)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060018DC RID: 6364 RVA: 0x0003CA34 File Offset: 0x0003AC34
[Token(Token = "0x60018DC")]
[Address(RVA = "0x43C8B0", Offset = "0x43B0B0", VA = "0x18043C8B0")]
public GameCursor()
{
}
// Token: 0x040022E2 RID: 8930
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40022E2")]
[SerializeField]
private Texture2D cursorIcon;
// Token: 0x040022E3 RID: 8931
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40022E3")]
[SerializeField]
private bool cursorVisible;
// Token: 0x040022E4 RID: 8932
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x40022E4")]
[SerializeField]
private CursorLockMode cursorLockState;
}