using System; using System.Collections.Generic; using Cpp2IlInjected; using RecRoom.DataStructures; using UnityEngine; using UnityEngine.AddressableAssets; namespace RRUI.Navigation { // Token: 0x02000855 RID: 2133 [Token(Token = "0x2000855")] [Serializable] public class Route : IEquatable { // Token: 0x17000A7A RID: 2682 // (get) Token: 0x06003B17 RID: 15127 RVA: 0x000F30D8 File Offset: 0x000F12D8 [Token(Token = "0x17000A7A")] public SerializedGuid ViewGuid { [Token(Token = "0x6003B17")] [Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")] get { return this.viewGuid; } } // Token: 0x06003B18 RID: 15128 RVA: 0x000F30EC File Offset: 0x000F12EC [Token(Token = "0x6003B18")] [Address(RVA = "0x40F2B0", Offset = "0x40E2B0", VA = "0x18040F2B0", Slot = "2")] public override int GetHashCode() { ((ISerializationCallbackReceiver)this.viewGuid).OnBeforeSerialize(); throw new NullReferenceException(); } // Token: 0x06003B19 RID: 15129 RVA: 0x000F310C File Offset: 0x000F130C [Token(Token = "0x6003B19")] [Address(RVA = "0x1E75710", Offset = "0x1E74710", VA = "0x181E75710", Slot = "3")] public override string ToString() { int num = 0; if (!RoutesConfig.HOMDCONMIBP(this, num, num)) { return "/"; } string text; return text + "/" + num; } // Token: 0x06003B1A RID: 15130 RVA: 0x000F3140 File Offset: 0x000F1340 [Token(Token = "0x6003B1A")] [Address(RVA = "0x1E75480", Offset = "0x1E74480", VA = "0x181E75480", Slot = "4")] public bool Equals(Route HPKICPNGMDJ) { if (HPKICPNGMDJ == 0) { } Guid value = this.viewGuid.Value; Guid value2 = HPKICPNGMDJ.viewGuid.Value; bool flag; return flag; } // Token: 0x06003B1B RID: 15131 RVA: 0x000F3174 File Offset: 0x000F1374 [Token(Token = "0x6003B1B")] [Address(RVA = "0x1E75550", Offset = "0x1E74550", VA = "0x181E75550")] public AssetReference POPMDGAJDCA() { if (!RoutesConfig._isInitialized) { RoutesConfig.OFFLOPLJBBG(); } Dictionary prefabReferences = RoutesConfig._prefabReferences; Guid value = this.viewGuid.Value; bool flag; if (!flag) { Debug.LogError(string.Format("Unable to find {0} for {1}: {2}", "AssetReference", "Route", this)); } throw new NullReferenceException(); } // Token: 0x06003B1C RID: 15132 RVA: 0x000F31CC File Offset: 0x000F13CC [Token(Token = "0x6003B1C")] [Address(RVA = "0x1E757C0", Offset = "0x1E747C0", VA = "0x181E757C0")] public Route() { SerializedGuid serializedGuid = SerializedGuid.PECEFFJNJCH(); this.viewGuid = serializedGuid; base..ctor(); } // Token: 0x040032CF RID: 13007 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40032CF")] [SerializeField] private SerializedGuid viewGuid; } }