using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.DataStructures; using UnityEngine; using UnityEngine.AddressableAssets; namespace RRUI.Navigation { // Token: 0x02000811 RID: 2065 [Token(Token = "0x2000811")] [Serializable] [StructLayout(3)] public class Route : IEquatable { // Token: 0x17000A09 RID: 2569 // (get) Token: 0x0600396A RID: 14698 RVA: 0x000F2258 File Offset: 0x000F0458 [Token(Token = "0x17000A09")] public SerializedGuid ContextGuid { [Token(Token = "0x600396A")] [Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")] get { return this.contextGuid; } } // Token: 0x17000A0A RID: 2570 // (get) Token: 0x0600396B RID: 14699 RVA: 0x000F226C File Offset: 0x000F046C [Token(Token = "0x17000A0A")] public SerializedGuid ViewGuid { [Token(Token = "0x600396B")] [Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")] get { return this.viewGuid; } } // Token: 0x0600396C RID: 14700 RVA: 0x000F2280 File Offset: 0x000F0480 [Token(Token = "0x600396C")] [Address(RVA = "0x108EBC0", Offset = "0x108D5C0", VA = "0x18108EBC0", Slot = "2")] public override int GetHashCode() { this.contextGuid.Finalize(); this.viewGuid.Finalize(); throw new NullReferenceException(); } // Token: 0x0600396D RID: 14701 RVA: 0x000F22A8 File Offset: 0x000F04A8 [Token(Token = "0x600396D")] [Address(RVA = "0x108EDE0", Offset = "0x108D7E0", VA = "0x18108EDE0", Slot = "3")] public override string ToString() { RoutesConfig instance = RoutesConfig.Instance; int num = 0; if (!(instance != num)) { return base.ToString(); } List contexts = instance.contexts; Func func = new Func(this.OKLIOODICDH); RoutesConfig.Context context = Enumerable.FirstOrDefault(contexts, func); if (context != 0) { List views = context.views; Func func2 = new Func(this.EIHMJCKECFD); if (Enumerable.FirstOrDefault(views, func2) != 0) { } } return "" + "/" + ""; } // Token: 0x0600396E RID: 14702 RVA: 0x000F2334 File Offset: 0x000F0534 [Token(Token = "0x600396E")] [Address(RVA = "0x108EAA0", Offset = "0x108D4A0", VA = "0x18108EAA0", Slot = "4")] public bool Equals(Route HPKICPNGMDJ) { if (HPKICPNGMDJ != 0) { Guid value = this.contextGuid._value; Guid value2 = HPKICPNGMDJ.contextGuid._value; if (value == value2) { Guid value3 = this.viewGuid._value; Guid value4 = HPKICPNGMDJ.viewGuid._value; bool flag = value3 == value4; } } throw new NullReferenceException(); } // Token: 0x0600396F RID: 14703 RVA: 0x000F2390 File Offset: 0x000F0590 [Token(Token = "0x600396F")] [Address(RVA = "0x108EC50", Offset = "0x108D650", VA = "0x18108EC50")] public AssetReference POPMDGAJDCA() { int num = 0; RoutesConfig.OFFLOPLJBBG(); Dictionary prefabReferences = RoutesConfig.prefabReferences; Guid value = this.viewGuid._value; if (!prefabReferences.TryGetValue(value, num)) { Debug.LogError(string.Format("Unable to find AssetReference for Route {0}", this)); } throw new NullReferenceException(); } // Token: 0x06003970 RID: 14704 RVA: 0x000F23D8 File Offset: 0x000F05D8 [Token(Token = "0x6003970")] [Address(RVA = "0x108EF60", Offset = "0x108D960", VA = "0x18108EF60")] public Route() { SerializedGuid serializedGuid = new SerializedGuid(); this.contextGuid = serializedGuid; SerializedGuid serializedGuid2 = new SerializedGuid(); this.viewGuid = serializedGuid2; base..ctor(); } // Token: 0x06003971 RID: 14705 RVA: 0x000F2408 File Offset: 0x000F0608 [Token(Token = "0x6003971")] [Address(RVA = "0x108EC20", Offset = "0x108D620", VA = "0x18108EC20")] [CompilerGenerated] private bool OKLIOODICDH(RoutesConfig.Context MBEHODBGOJI) { SerializedGuid serializedGuid = this.contextGuid; if (MBEHODBGOJI != 0) { } bool flag; return flag; } // Token: 0x06003972 RID: 14706 RVA: 0x000F2428 File Offset: 0x000F0628 [Token(Token = "0x6003972")] [Address(RVA = "0x108EA70", Offset = "0x108D470", VA = "0x18108EA70")] [CompilerGenerated] private bool EIHMJCKECFD(RoutesConfig.View DINHOLEGEMB) { SerializedGuid serializedGuid = this.viewGuid; if (DINHOLEGEMB != 0) { } bool flag; return flag; } // Token: 0x0400324A RID: 12874 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400324A")] [SerializeField] private SerializedGuid contextGuid; // Token: 0x0400324B RID: 12875 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400324B")] [SerializeField] private SerializedGuid viewGuid; } }