using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Activities.Quest { // Token: 0x02002CEC RID: 11500 [Token(Token = "0x2002CEC")] public class JigsawPuzzle : MonoBehaviour { // Token: 0x170035A1 RID: 13729 // (get) Token: 0x0601349D RID: 79005 RVA: 0x0046F790 File Offset: 0x0046D990 [Token(Token = "0x170035A1")] public bool FDNIGGCJDOP { [Token(Token = "0x601349D")] [Address(RVA = "0x1629DA0", Offset = "0x1628DA0", VA = "0x181629DA0")] get { JigsawPuzzle.PieceData[] array = this.pieces; int num = 0; if (num < array.Length) { num += 2; num += num; JigsawPuzzle.PieceData[] array2 = this.pieces; num++; } throw new NullReferenceException(); } } // Token: 0x0601349E RID: 79006 RVA: 0x0046F7CC File Offset: 0x0046D9CC [Token(Token = "0x601349E")] [Address(RVA = "0x1629D20", Offset = "0x1628D20", VA = "0x181629D20")] private void Awake() { JigsawPuzzle.PieceData[] array = this.pieces; int num = 0; if (num < array.Length) { num += num; num++; JigsawPuzzle.PieceData[] array2 = this.pieces; } } // Token: 0x0601349F RID: 79007 RVA: 0x0046F800 File Offset: 0x0046DA00 [Token(Token = "0x601349F")] [Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")] public JigsawPuzzle() { } // Token: 0x0400C7D4 RID: 51156 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400C7D4")] [SerializeField] private JigsawPuzzle.PieceData[] pieces; // Token: 0x02002CED RID: 11501 [Token(Token = "0x2002CED")] [Serializable] private struct PieceData { // Token: 0x0400C7D5 RID: 51157 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400C7D5")] public JigsawPuzzlePiece Piece; // Token: 0x0400C7D6 RID: 51158 [FieldOffset(Offset = "0x8")] [Token(Token = "0x400C7D6")] public Transform SolvedTransform; } } }