578 lines
19 KiB
C#
578 lines
19 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using Photon.Realtime;
|
|
using RecRoom.Networking.RPC;
|
|
using RecRoom.Networking.SynchronizedFields;
|
|
using UnityEngine;
|
|
using UnityEngine.XR.ARFoundation;
|
|
using UnityEngine.XR.ARSubsystems;
|
|
|
|
namespace RecRoom.Core.AR
|
|
{
|
|
// Token: 0x02002AFE RID: 11006
|
|
[Token(Token = "0x2002AFE")]
|
|
[StructLayout(3)]
|
|
public class RoomARManager : NetworkedSingletonMonoBehaviour<RoomARManager>
|
|
{
|
|
// Token: 0x17003346 RID: 13126
|
|
// (get) Token: 0x060133C4 RID: 78788 RVA: 0x0049D2F4 File Offset: 0x0049B4F4
|
|
// (set) Token: 0x060133C5 RID: 78789 RVA: 0x0049D308 File Offset: 0x0049B508
|
|
[Token(Token = "0x17003346")]
|
|
public static CFHMOGLHPPP EMONAOIJMHF
|
|
{
|
|
[Token(Token = "0x60133C4")]
|
|
[Address(RVA = "0x1867440", Offset = "0x1865E40", VA = "0x181867440")]
|
|
get;
|
|
[Token(Token = "0x60133C5")]
|
|
[Address(RVA = "0x1866800", Offset = "0x1865200", VA = "0x181866800")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x14000195 RID: 405
|
|
// (add) Token: 0x060133C6 RID: 78790 RVA: 0x0049D31C File Offset: 0x0049B51C
|
|
// (remove) Token: 0x060133C7 RID: 78791 RVA: 0x0049D348 File Offset: 0x0049B548
|
|
[Token(Token = "0x14000195")]
|
|
public static event Action<CFHMOGLHPPP> DOCINDGLEEK
|
|
{
|
|
[Token(Token = "0x60133C6")]
|
|
[Address(RVA = "0x1867140", Offset = "0x1865B40", VA = "0x181867140")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Action<CFHMOGLHPPP> docindgleek;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
docindgleek = RoomARManager.DOCINDGLEEK;
|
|
@delegate = Delegate.Combine(docindgleek, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (typeof(RoomARManager).TypeHandle != docindgleek)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x60133C7")]
|
|
[Address(RVA = "0x1867500", Offset = "0x1865F00", VA = "0x181867500")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action<CFHMOGLHPPP> docindgleek;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
docindgleek = RoomARManager.DOCINDGLEEK;
|
|
@delegate = Delegate.Remove(docindgleek, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (typeof(RoomARManager).TypeHandle != docindgleek)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003347 RID: 13127
|
|
// (get) Token: 0x060133C8 RID: 78792 RVA: 0x0049D374 File Offset: 0x0049B574
|
|
// (set) Token: 0x060133C9 RID: 78793 RVA: 0x0049D394 File Offset: 0x0049B594
|
|
[Token(Token = "0x17003347")]
|
|
private int LEIHGIPEEAI
|
|
{
|
|
[Token(Token = "0x60133C8")]
|
|
[Address(RVA = "0x18653E0", Offset = "0x1863DE0", VA = "0x1818653E0")]
|
|
get
|
|
{
|
|
return this.HOLNOJFOBIF.Get();
|
|
}
|
|
[Token(Token = "0x60133C9")]
|
|
[Address(RVA = "0x1865EE0", Offset = "0x18648E0", VA = "0x181865EE0")]
|
|
set
|
|
{
|
|
SynchronizedField<int> holnojfobif = this.HOLNOJFOBIF;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003348 RID: 13128
|
|
// (get) Token: 0x060133CA RID: 78794 RVA: 0x0049D3B0 File Offset: 0x0049B5B0
|
|
[Token(Token = "0x17003348")]
|
|
public bool PJNCEDMIPIF
|
|
{
|
|
[Token(Token = "0x60133CA")]
|
|
[Address(RVA = "0x1867240", Offset = "0x1865C40", VA = "0x181867240")]
|
|
get
|
|
{
|
|
return this.HOLNOJFOBIF.Get() != -1;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003349 RID: 13129
|
|
// (get) Token: 0x060133CB RID: 78795 RVA: 0x0049D3D4 File Offset: 0x0049B5D4
|
|
[Token(Token = "0x17003349")]
|
|
public bool AADGPOEPCDF
|
|
{
|
|
[Token(Token = "0x60133CB")]
|
|
[Address(RVA = "0x1867290", Offset = "0x1865C90", VA = "0x181867290")]
|
|
get
|
|
{
|
|
global::Player <EGKJPJKLEAI>k__BackingField = global::Player.<EGKJPJKLEAI>k__BackingField;
|
|
int num = 0;
|
|
bool flag = <EGKJPJKLEAI>k__BackingField != num;
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
Photon.Realtime.Player photonPlayer = global::Player.<EGKJPJKLEAI>k__BackingField.DBAJDHGDPOL;
|
|
return this.HOLNOJFOBIF.Get() == photonPlayer.<RecNetAccountId>k__BackingField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060133CC RID: 78796 RVA: 0x0049D41C File Offset: 0x0049B61C
|
|
[Token(Token = "0x60133CC")]
|
|
[Address(RVA = "0x1866000", Offset = "0x1864A00", VA = "0x181866000")]
|
|
public bool IsPlayerARSource(Photon.Realtime.Player IEKDDPPNFPF)
|
|
{
|
|
return this.HOLNOJFOBIF.Get() == IEKDDPPNFPF.<RecNetAccountId>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060133CD RID: 78797 RVA: 0x0049D444 File Offset: 0x0049B644
|
|
[Token(Token = "0x60133CD")]
|
|
[Address(RVA = "0x1866EB0", Offset = "0x18658B0", VA = "0x181866EB0")]
|
|
public void TryClaimARSource(Photon.Realtime.Player IEKDDPPNFPF)
|
|
{
|
|
if (this.HOLNOJFOBIF.Get() == -1)
|
|
{
|
|
base.photonView.TransferOwnership(IEKDDPPNFPF);
|
|
SynchronizedField<int> holnojfobif = this.HOLNOJFOBIF;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060133CE RID: 78798 RVA: 0x0049D478 File Offset: 0x0049B678
|
|
[Token(Token = "0x60133CE")]
|
|
[Address(RVA = "0x1866D40", Offset = "0x1865740", VA = "0x181866D40")]
|
|
public static void SetPlaneRenderMode(CFHMOGLHPPP GOHEDFHNMLE)
|
|
{
|
|
RoomARManager.<CGCHENIBBBA>k__BackingField = GOHEDFHNMLE;
|
|
Action<CFHMOGLHPPP> docindgleek = RoomARManager.DOCINDGLEEK;
|
|
}
|
|
|
|
// Token: 0x060133CF RID: 78799 RVA: 0x0049D498 File Offset: 0x0049B698
|
|
[Token(Token = "0x60133CF")]
|
|
[Address(RVA = "0x1865430", Offset = "0x1863E30", VA = "0x181865430", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
Bounds bounds = this.minimumBounds;
|
|
this.NNFGAFJOEHB = bounds;
|
|
ActionEvent<RoomARPlane> planeInstantiatedEvent = RoomARPlane.PlaneInstantiatedEvent;
|
|
Action<RoomARPlane> action = new Action(this.INMDAGLIECB);
|
|
RoomARPlane.PlaneInstantiatedEvent = planeInstantiatedEvent + action;
|
|
ActionEvent<RoomARPlane> planeDestroyedEvent = RoomARPlane.PlaneDestroyedEvent;
|
|
Action<RoomARPlane> action2 = new Action(this.NIHOLICHOEC);
|
|
RoomARPlane.PlaneDestroyedEvent = planeDestroyedEvent + action2;
|
|
ActionEvent<RoomARPlane> planeUpdatedEvent = RoomARPlane.PlaneUpdatedEvent;
|
|
Action<RoomARPlane> action3 = new Action(this.GKPFJOAEILI);
|
|
RoomARPlane.PlaneUpdatedEvent = planeUpdatedEvent + action3;
|
|
Action action4 = new Action(this.GBGOIJGJDFJ);
|
|
int num;
|
|
SynchronizedField<int> synchronizedField = new SynchronizedField(this, "AR_SOURCE_PID", -1, (SetterPermissionMode)num, action4, num);
|
|
num = 0;
|
|
this.HOLNOJFOBIF = synchronizedField;
|
|
int num2;
|
|
int num3;
|
|
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("SCENE_AR_STATE_MACHINE", (SetterPermissionMode)num2, num3);
|
|
num3 = 0;
|
|
num2 = 0;
|
|
this.PEGJGMDGKJN = djhelphhaen;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.EIKOMOPDOGP);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.JFLFDMNOBDN);
|
|
int num4 = 0;
|
|
int num5 = 0;
|
|
djhelphhaen.JEPMLPCOGNM((ushort)num4, okgcdflpfod, num5, knfakjmalje);
|
|
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.NBNJAFMONGD);
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.KOGANMAHPMO);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.HFCLPLBPLEI);
|
|
DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
|
int num6 = 0;
|
|
pegjgmdgkjn2.HDGEHNGPFDO(this, (ushort)num6);
|
|
ActionEvent localPlayerCreatedEvent = global::Player.LocalPlayerCreatedEvent;
|
|
Action action5 = new Action(this.FLMJJAIKGLM);
|
|
int num7 = 0;
|
|
localPlayerCreatedEvent.Add(action5, num7 != 0);
|
|
if (this.HOLNOJFOBIF.Get() != -1 || SingletonMonoBehaviour.Instance != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060133D0 RID: 78800 RVA: 0x0049D620 File Offset: 0x0049B820
|
|
[Token(Token = "0x60133D0")]
|
|
[Address(RVA = "0x15EAE40", Offset = "0x15E9840", VA = "0x1815EAE40")]
|
|
private void Update()
|
|
{
|
|
this.PEGJGMDGKJN.OPEMIFENIJM();
|
|
}
|
|
|
|
// Token: 0x060133D1 RID: 78801 RVA: 0x0049D640 File Offset: 0x0049B840
|
|
[Token(Token = "0x60133D1")]
|
|
[Address(RVA = "0x18669F0", Offset = "0x18653F0", VA = "0x1818669F0", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
ActionEvent localPlayerCreatedEvent = global::Player.LocalPlayerCreatedEvent;
|
|
Action action = new Action(this.FLMJJAIKGLM);
|
|
localPlayerCreatedEvent.Remove(action);
|
|
ActionEvent<RoomARPlane> planeInstantiatedEvent = RoomARPlane.PlaneInstantiatedEvent;
|
|
Action<RoomARPlane> action2 = new Action(this.INMDAGLIECB);
|
|
RoomARPlane.PlaneInstantiatedEvent = planeInstantiatedEvent - action2;
|
|
ActionEvent<RoomARPlane> planeDestroyedEvent = RoomARPlane.PlaneDestroyedEvent;
|
|
Action<RoomARPlane> action3 = new Action(this.NIHOLICHOEC);
|
|
RoomARPlane.PlaneDestroyedEvent = planeDestroyedEvent - action3;
|
|
ActionEvent<RoomARPlane> planeUpdatedEvent = RoomARPlane.PlaneUpdatedEvent;
|
|
Action<RoomARPlane> action4 = new Action(this.GKPFJOAEILI);
|
|
RoomARPlane.PlaneUpdatedEvent = planeUpdatedEvent - action4;
|
|
}
|
|
|
|
// Token: 0x060133D2 RID: 78802 RVA: 0x0049D6D8 File Offset: 0x0049B8D8
|
|
[Token(Token = "0x60133D2")]
|
|
[Address(RVA = "0x1865C70", Offset = "0x1864670", VA = "0x181865C70")]
|
|
private void GBGOIJGJDFJ()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
if (!base.hasAuthority)
|
|
{
|
|
break;
|
|
}
|
|
Dictionary<TrackableId, RoomARPlane>.ValueCollection values = this.DAHPBFMIKKI.Values;
|
|
Dictionary<TrackableId, RoomARPlane>.ValueCollection.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
int num2 = 0;
|
|
bool flag;
|
|
while (!flag)
|
|
{
|
|
}
|
|
this.OAMJFINPPKD(num2);
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x060133D3 RID: 78803 RVA: 0x0049D718 File Offset: 0x0049B918
|
|
[Token(Token = "0x60133D3")]
|
|
[Address(RVA = "0x1865BC0", Offset = "0x18645C0", VA = "0x181865BC0")]
|
|
private void FLMJJAIKGLM()
|
|
{
|
|
if (this.HOLNOJFOBIF.Get() == -1)
|
|
{
|
|
PlatformManager instance = SingletonMonoBehaviour.Instance;
|
|
if (instance != 0)
|
|
{
|
|
PlatformManager.FCIKKFJOMNO currentPlatform = instance.ODHAKEMLFBM;
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060133D4 RID: 78804 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60133D4")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
|
|
private void EIKOMOPDOGP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060133D5 RID: 78805 RVA: 0x0049D74C File Offset: 0x0049B94C
|
|
[Token(Token = "0x60133D5")]
|
|
[Address(RVA = "0x1866060", Offset = "0x1864A60", VA = "0x181866060")]
|
|
private void JFLFDMNOBDN()
|
|
{
|
|
if (base.hasAuthority && this.BHLGMBONAJA())
|
|
{
|
|
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060133D6 RID: 78806 RVA: 0x0049D77C File Offset: 0x0049B97C
|
|
[Token(Token = "0x60133D6")]
|
|
[Address(RVA = "0x1866350", Offset = "0x1864D50", VA = "0x181866350")]
|
|
private void NBNJAFMONGD(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
PlatformARManager instance2;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
bool hasAuthority = base.hasAuthority;
|
|
if (hasAuthority && base.hasAuthority)
|
|
{
|
|
TrackableCollection<ARPlane> currentPlanes = SingletonMonoBehaviour.Instance.GetCurrentPlanes();
|
|
if (currentPlanes != 0)
|
|
{
|
|
while (currentPlanes != 0)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
PlatformARManager instance = SingletonMonoBehaviour.Instance;
|
|
int num = 0;
|
|
if (!(instance != num))
|
|
{
|
|
return;
|
|
}
|
|
instance2 = SingletonMonoBehaviour.Instance;
|
|
PlanesUpdate planesUpdatedEvent = instance2.PlanesUpdatedEvent;
|
|
PlanesUpdate planesUpdate = new PlanesUpdate(this.BJCELDBPLDC);
|
|
@delegate = Delegate.Combine(planesUpdatedEvent, planesUpdate);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
instance2.PlanesUpdatedEvent = @delegate;
|
|
}
|
|
|
|
// Token: 0x060133D7 RID: 78807 RVA: 0x0049D80C File Offset: 0x0049BA0C
|
|
[Token(Token = "0x60133D7")]
|
|
[Address(RVA = "0x1865E70", Offset = "0x1864870", VA = "0x181865E70")]
|
|
private void HFCLPLBPLEI()
|
|
{
|
|
if (base.hasAuthority && !this.BHLGMBONAJA())
|
|
{
|
|
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
int num = 0;
|
|
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060133D8 RID: 78808 RVA: 0x0049D844 File Offset: 0x0049BA44
|
|
[Token(Token = "0x60133D8")]
|
|
[Address(RVA = "0x1866210", Offset = "0x1864C10", VA = "0x181866210")]
|
|
private void KOGANMAHPMO(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
PlatformARManager instance2;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
PlatformARManager instance = SingletonMonoBehaviour.Instance;
|
|
int num = 0;
|
|
if (!(instance != num))
|
|
{
|
|
return;
|
|
}
|
|
instance2 = SingletonMonoBehaviour.Instance;
|
|
PlanesUpdate planesUpdatedEvent = instance2.PlanesUpdatedEvent;
|
|
PlanesUpdate planesUpdate = new PlanesUpdate(this.BJCELDBPLDC);
|
|
@delegate = Delegate.Remove(planesUpdatedEvent, planesUpdate);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
instance2.PlanesUpdatedEvent = @delegate;
|
|
}
|
|
|
|
// Token: 0x060133D9 RID: 78809 RVA: 0x0049D8A0 File Offset: 0x0049BAA0
|
|
[Token(Token = "0x60133D9")]
|
|
[Address(RVA = "0x1865900", Offset = "0x1864300", VA = "0x181865900")]
|
|
private bool BHLGMBONAJA()
|
|
{
|
|
if (this.HOLNOJFOBIF.Get() != -1)
|
|
{
|
|
Photon.Realtime.Player[] playerList = PhotonNetwork.PlayerList;
|
|
int num = 0;
|
|
int length = playerList.Length;
|
|
if (num < length)
|
|
{
|
|
Photon.Realtime.Player player = playerList[num];
|
|
if (!this.IsPlayerARSource(player))
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060133DA RID: 78810 RVA: 0x0049D8F4 File Offset: 0x0049BAF4
|
|
[Token(Token = "0x60133DA")]
|
|
[Address(RVA = "0x18660D0", Offset = "0x1864AD0", VA = "0x1818660D0")]
|
|
private void KBBBJAHILKJ()
|
|
{
|
|
if (base.hasAuthority)
|
|
{
|
|
TrackableCollection<ARPlane> currentPlanes = SingletonMonoBehaviour.Instance.GetCurrentPlanes();
|
|
if (currentPlanes != 0)
|
|
{
|
|
while (currentPlanes != 0)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060133DB RID: 78811 RVA: 0x0049D928 File Offset: 0x0049BB28
|
|
[Token(Token = "0x60133DB")]
|
|
[Address(RVA = "0x1865F40", Offset = "0x1864940", VA = "0x181865F40")]
|
|
private void INMDAGLIECB(RoomARPlane KDDPIDEDPNP)
|
|
{
|
|
Dictionary<TrackableId, RoomARPlane> dahpbfmikki = this.DAHPBFMIKKI;
|
|
TrackableId <JPAOOKPLEDB>k__BackingField = KDDPIDEDPNP.<JPAOOKPLEDB>k__BackingField;
|
|
dahpbfmikki.Add(<JPAOOKPLEDB>k__BackingField, KDDPIDEDPNP);
|
|
if (base.hasAuthority)
|
|
{
|
|
PhotonView photonView = KDDPIDEDPNP.photonView;
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
photonView.TransferOwnership(localPlayer);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060133DC RID: 78812 RVA: 0x0049D974 File Offset: 0x0049BB74
|
|
[Token(Token = "0x60133DC")]
|
|
[Address(RVA = "0x18665E0", Offset = "0x1864FE0", VA = "0x1818665E0")]
|
|
private void NIHOLICHOEC(RoomARPlane KDDPIDEDPNP)
|
|
{
|
|
Dictionary<TrackableId, RoomARPlane> dahpbfmikki = this.DAHPBFMIKKI;
|
|
TrackableId <JPAOOKPLEDB>k__BackingField = KDDPIDEDPNP.<JPAOOKPLEDB>k__BackingField;
|
|
bool flag = dahpbfmikki.Remove(<JPAOOKPLEDB>k__BackingField);
|
|
}
|
|
|
|
// Token: 0x060133DD RID: 78813 RVA: 0x0049D9A0 File Offset: 0x0049BBA0
|
|
[Token(Token = "0x60133DD")]
|
|
[Address(RVA = "0x1865E10", Offset = "0x1864810", VA = "0x181865E10")]
|
|
private void GKPFJOAEILI(RoomARPlane KDDPIDEDPNP)
|
|
{
|
|
MeshCollider meshCollider = KDDPIDEDPNP.meshCollider;
|
|
}
|
|
|
|
// Token: 0x060133DE RID: 78814 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60133DE")]
|
|
[Address(RVA = "0x1865A00", Offset = "0x1864400", VA = "0x181865A00")]
|
|
private void BJCELDBPLDC(List<ARPlane> LPBBJNNHFEH, List<ARPlane> NNKLPJLLCPJ)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060133DF RID: 78815 RVA: 0x0049D9BC File Offset: 0x0049BBBC
|
|
[Token(Token = "0x60133DF")]
|
|
[Address(RVA = "0x1866860", Offset = "0x1865260", VA = "0x181866860")]
|
|
private void OMNHLGHCOAH(ARPlane KLGHBHCIJGM)
|
|
{
|
|
Dictionary<TrackableId, RoomARPlane> dahpbfmikki = this.DAHPBFMIKKI;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
PhotonView photonView = base.photonView;
|
|
RPCActions.RPCAction<ulong, ulong, Vector3, Quaternion> rpcaction = new RPCActions.RPCAction(this.RpcMasterRequestRoomPlane);
|
|
Transform transform = KLGHBHCIJGM.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Transform transform2 = KLGHBHCIJGM.transform;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060133E0 RID: 78816 RVA: 0x0049DA08 File Offset: 0x0049BC08
|
|
[Token(Token = "0x60133E0")]
|
|
[Address(RVA = "0x1866650", Offset = "0x1865050", VA = "0x181866650")]
|
|
private void OAMJFINPPKD(ARPlane KLGHBHCIJGM)
|
|
{
|
|
Dictionary<TrackableId, RoomARPlane> dahpbfmikki = this.DAHPBFMIKKI;
|
|
bool flag;
|
|
bool flag2;
|
|
if (!flag || flag2)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060133E1 RID: 78817 RVA: 0x0049DA2C File Offset: 0x0049BC2C
|
|
[Token(Token = "0x60133E1")]
|
|
[Address(RVA = "0x1866730", Offset = "0x1865130", VA = "0x181866730")]
|
|
private void OAMJFINPPKD(RoomARPlane KDDPIDEDPNP)
|
|
{
|
|
if (!KDDPIDEDPNP.hasAuthority)
|
|
{
|
|
PhotonView photonView = KDDPIDEDPNP.photonView;
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
photonView.TransferOwnership(localPlayer);
|
|
}
|
|
PhotonNetwork.Destroy(KDDPIDEDPNP.photonView);
|
|
}
|
|
|
|
// Token: 0x060133E2 RID: 78818 RVA: 0x0049DA6C File Offset: 0x0049BC6C
|
|
[Token(Token = "0x60133E2")]
|
|
[Address(RVA = "0x1866BF0", Offset = "0x18655F0", VA = "0x181866BF0")]
|
|
[PunRPC]
|
|
public void RpcMasterRequestRoomPlane(ulong FCHIEEFGCAL, ulong DDMGIPKAOEJ, Vector3 BHLLFBDJBAI, Quaternion LKIKONBGDAK)
|
|
{
|
|
int num = 0;
|
|
if (PhotonNetwork.IsMasterClient && !this.DAHPBFMIKKI.ContainsKey(num))
|
|
{
|
|
float z = BHLLFBDJBAI.z;
|
|
RoomARPlane.MasterSpawn(num, num, num);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060133E3 RID: 78819 RVA: 0x0049DAAC File Offset: 0x0049BCAC
|
|
[Token(Token = "0x60133E3")]
|
|
[Address(RVA = "0x1866FC0", Offset = "0x18659C0", VA = "0x181866FC0")]
|
|
public RoomARManager()
|
|
{
|
|
float z = Vector3.up.z;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
float z3 = Vector3.one.z;
|
|
Vector3 vector2;
|
|
float z4 = vector2.z;
|
|
int num = 0;
|
|
this.minimumBounds = num;
|
|
Dictionary<TrackableId, RoomARPlane> dictionary = new Dictionary();
|
|
this.DAHPBFMIKKI = dictionary;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400D0F3 RID: 53491
|
|
[Token(Token = "0x400D0F3")]
|
|
private const int IFLOHOFEKOE = -1;
|
|
|
|
// Token: 0x0400D0F4 RID: 53492
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400D0F4")]
|
|
[SerializeField]
|
|
private Bounds minimumBounds;
|
|
|
|
// Token: 0x0400D0F7 RID: 53495
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400D0F7")]
|
|
private DJHELPHHAEN PEGJGMDGKJN;
|
|
|
|
// Token: 0x0400D0F8 RID: 53496
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400D0F8")]
|
|
private Dictionary<TrackableId, RoomARPlane> DAHPBFMIKKI;
|
|
|
|
// Token: 0x0400D0F9 RID: 53497
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400D0F9")]
|
|
private Bounds NNFGAFJOEHB;
|
|
|
|
// Token: 0x0400D0FA RID: 53498
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400D0FA")]
|
|
private SynchronizedField<int> HOLNOJFOBIF;
|
|
|
|
// Token: 0x02002AFF RID: 11007
|
|
[Token(Token = "0x2002AFF")]
|
|
private enum ELNILBGMIAN
|
|
{
|
|
// Token: 0x0400D0FC RID: 53500
|
|
[Token(Token = "0x400D0FC")]
|
|
WAITING_FOR_SOURCE,
|
|
// Token: 0x0400D0FD RID: 53501
|
|
[Token(Token = "0x400D0FD")]
|
|
UPDATING
|
|
}
|
|
}
|
|
}
|