using System; using System.Collections.Generic; using Cpp2IlInjected; using RecRoom.DataStructures; using UnityEngine; using UnityEngine.AddressableAssets; namespace RRUI.Navigation { // Token: 0x0200083D RID: 2109 [Token(Token = "0x200083D")] [Serializable] public class Route : IEquatable { // Token: 0x17000A56 RID: 2646 // (get) Token: 0x06003A57 RID: 14935 RVA: 0x000F1868 File Offset: 0x000EFA68 [Token(Token = "0x17000A56")] public SerializedGuid ViewGuid { [Token(Token = "0x6003A57")] [Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")] get { return this.viewGuid; } } // Token: 0x06003A58 RID: 14936 RVA: 0x000F187C File Offset: 0x000EFA7C [Token(Token = "0x6003A58")] [Address(RVA = "0x4DA700", Offset = "0x4D9500", VA = "0x1804DA700", Slot = "2")] public override int GetHashCode() { ((ISerializationCallbackReceiver)this.viewGuid).OnBeforeSerialize(); throw new NullReferenceException(); } // Token: 0x06003A59 RID: 14937 RVA: 0x000F189C File Offset: 0x000EFA9C [Token(Token = "0x6003A59")] [Address(RVA = "0x13AFC90", Offset = "0x13AEA90", VA = "0x1813AFC90", Slot = "3")] public override string ToString() { int num = 0; if (!RoutesConfig.HOMDCONMIBP(this, num, num)) { return "/"; } string text; return text + "/" + num; } // Token: 0x06003A5A RID: 14938 RVA: 0x000F18D0 File Offset: 0x000EFAD0 [Token(Token = "0x6003A5A")] [Address(RVA = "0x13AFA00", Offset = "0x13AE800", VA = "0x1813AFA00", 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: 0x06003A5B RID: 14939 RVA: 0x000F1904 File Offset: 0x000EFB04 [Token(Token = "0x6003A5B")] [Address(RVA = "0x13AFAD0", Offset = "0x13AE8D0", VA = "0x1813AFAD0")] 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: 0x06003A5C RID: 14940 RVA: 0x000F195C File Offset: 0x000EFB5C [Token(Token = "0x6003A5C")] [Address(RVA = "0x13AFD40", Offset = "0x13AEB40", VA = "0x1813AFD40")] public Route() { SerializedGuid serializedGuid = SerializedGuid.PECEFFJNJCH(); this.viewGuid = serializedGuid; base..ctor(); } // Token: 0x04003232 RID: 12850 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4003232")] [SerializeField] private SerializedGuid viewGuid; } }