Files
2026-04-10 22:50:51 +02:00

101 lines
2.8 KiB
C#

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<Route>
{
// 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 "<NULL>/<NULL>";
}
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<Guid, AssetReference> 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;
}
}