using System; using Cpp2IlInjected; using Newtonsoft.Json; // Token: 0x0200011B RID: 283 [Token(Token = "0x200011B")] [Serializable] public class AchievementData { // Token: 0x17000063 RID: 99 // (get) Token: 0x06000EC4 RID: 3780 RVA: 0x000233FC File Offset: 0x000215FC [Token(Token = "0x17000063")] [JsonIgnore] public bool HasUnlocked { [Token(Token = "0x6000EC4")] [Address(RVA = "0x434B20", Offset = "0x433320", VA = "0x180434B20")] get { return this.unlocked; } } // Token: 0x06000EC5 RID: 3781 RVA: 0x00023410 File Offset: 0x00021610 [Token(Token = "0x6000EC5")] [Address(RVA = "0xB573F0", Offset = "0xB55BF0", VA = "0x180B573F0")] public AchievementData(GameAchievement id, bool unlocked) { this.id = id; this.unlocked = unlocked; } // Token: 0x06000EC6 RID: 3782 RVA: 0x00023434 File Offset: 0x00021634 [Token(Token = "0x6000EC6")] [Address(RVA = "0x7F6190", Offset = "0x7F4990", VA = "0x1807F6190")] public void Unlock() { this.unlocked = true; } // Token: 0x06000EC7 RID: 3783 RVA: 0x00023448 File Offset: 0x00021648 [Token(Token = "0x6000EC7")] [Address(RVA = "0xB573E0", Offset = "0xB55BE0", VA = "0x180B573E0")] public void Lock() { this.unlocked = false; } // Token: 0x04001959 RID: 6489 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4001959")] public GameAchievement id; // Token: 0x0400195A RID: 6490 [FieldOffset(Offset = "0x14")] [Token(Token = "0x400195A")] public bool unlocked; }