4200 lines
149 KiB
C#
4200 lines
149 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using RecNet;
|
|
using RecRoom.AGUI;
|
|
using RecRoom.AGUI.ShareCameraUIs;
|
|
using RecRoom.Avatars.Face;
|
|
using RecRoom.Consumable;
|
|
using RecRoom.Core;
|
|
using RecRoom.Core.Creation;
|
|
using RecRoom.Core.Creation.Circuits;
|
|
using RecRoom.Persistence;
|
|
using RecRoom.Players;
|
|
using RecRoom.Sharing;
|
|
using RecRoom.Systems.PlayerRoles;
|
|
using RecRoom.Utils.OverridableFields;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.Rendering;
|
|
using UnityEngine.Rendering.Universal;
|
|
|
|
namespace RecRoom
|
|
{
|
|
// Token: 0x020021E6 RID: 8678
|
|
[Token(Token = "0x20021E6")]
|
|
public class ShareCamera : MonoBehaviourPun, PMLIELLMEHM
|
|
{
|
|
// Token: 0x140000DF RID: 223
|
|
// (add) Token: 0x0600DC38 RID: 56376 RVA: 0x003294B8 File Offset: 0x003276B8
|
|
// (remove) Token: 0x0600DC39 RID: 56377 RVA: 0x003294E0 File Offset: 0x003276E0
|
|
[Token(Token = "0x140000DF")]
|
|
public event Action<Texture> KAEAIAPMLCI
|
|
{
|
|
[Token(Token = "0x600DC38")]
|
|
[Address(RVA = "0x19D2610", Offset = "0x19D1610", VA = "0x1819D2610")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Action<Texture> kaeaiapmlci;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
kaeaiapmlci = this.KAEAIAPMLCI;
|
|
@delegate = Delegate.Combine(kaeaiapmlci, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != kaeaiapmlci)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x600DC39")]
|
|
[Address(RVA = "0x19D2CF0", Offset = "0x19D1CF0", VA = "0x1819D2CF0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action<Texture> kaeaiapmlci;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
kaeaiapmlci = this.KAEAIAPMLCI;
|
|
@delegate = Delegate.Remove(kaeaiapmlci, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != kaeaiapmlci)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x140000E0 RID: 224
|
|
// (add) Token: 0x0600DC3A RID: 56378 RVA: 0x00329508 File Offset: 0x00327708
|
|
// (remove) Token: 0x0600DC3B RID: 56379 RVA: 0x00329530 File Offset: 0x00327730
|
|
[Token(Token = "0x140000E0")]
|
|
public event Action<string> IIMGNOCHCPC
|
|
{
|
|
[Token(Token = "0x600DC3A")]
|
|
[Address(RVA = "0x19D2570", Offset = "0x19D1570", VA = "0x1819D2570")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Action<string> iimgnochcpc;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
iimgnochcpc = this.IIMGNOCHCPC;
|
|
@delegate = Delegate.Combine(iimgnochcpc, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != iimgnochcpc)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x600DC3B")]
|
|
[Address(RVA = "0x19D2C50", Offset = "0x19D1C50", VA = "0x1819D2C50")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action<string> iimgnochcpc;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
iimgnochcpc = this.IIMGNOCHCPC;
|
|
@delegate = Delegate.Remove(iimgnochcpc, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != iimgnochcpc)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x140000E1 RID: 225
|
|
// (add) Token: 0x0600DC3C RID: 56380 RVA: 0x00329558 File Offset: 0x00327758
|
|
// (remove) Token: 0x0600DC3D RID: 56381 RVA: 0x00329580 File Offset: 0x00327780
|
|
[Token(Token = "0x140000E1")]
|
|
public event Action OGMJMHLMBHG
|
|
{
|
|
[Token(Token = "0x600DC3C")]
|
|
[Address(RVA = "0x19D24D0", Offset = "0x19D14D0", VA = "0x1819D24D0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Action ogmjmhlmbhg;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
ogmjmhlmbhg = this.OGMJMHLMBHG;
|
|
@delegate = Delegate.Combine(ogmjmhlmbhg, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != ogmjmhlmbhg)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x600DC3D")]
|
|
[Address(RVA = "0x19D2BB0", Offset = "0x19D1BB0", VA = "0x1819D2BB0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action ogmjmhlmbhg;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
ogmjmhlmbhg = this.OGMJMHLMBHG;
|
|
@delegate = Delegate.Remove(ogmjmhlmbhg, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != ogmjmhlmbhg)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x170022FA RID: 8954
|
|
// (get) Token: 0x0600DC3E RID: 56382 RVA: 0x003295A8 File Offset: 0x003277A8
|
|
[Token(Token = "0x170022FA")]
|
|
public Tool PBBJCLJPFMI
|
|
{
|
|
[Token(Token = "0x600DC3E")]
|
|
[Address(RVA = "0x4C31C0", Offset = "0x4C21C0", VA = "0x1804C31C0")]
|
|
get
|
|
{
|
|
return this.tool;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170022FB RID: 8955
|
|
// (get) Token: 0x0600DC3F RID: 56383 RVA: 0x003295BC File Offset: 0x003277BC
|
|
// (set) Token: 0x0600DC40 RID: 56384 RVA: 0x003295D0 File Offset: 0x003277D0
|
|
[Token(Token = "0x170022FB")]
|
|
public static ShareCamera BFPPPLIJIGC
|
|
{
|
|
[Token(Token = "0x600DC3F")]
|
|
[Address(RVA = "0x19D2A00", Offset = "0x19D1A00", VA = "0x1819D2A00")]
|
|
get;
|
|
[Token(Token = "0x600DC40")]
|
|
[Address(RVA = "0x19CC120", Offset = "0x19CB120", VA = "0x1819CC120")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x170022FC RID: 8956
|
|
// (get) Token: 0x0600DC41 RID: 56385 RVA: 0x003295E4 File Offset: 0x003277E4
|
|
[Token(Token = "0x170022FC")]
|
|
public static bool GENEKKCAAMN
|
|
{
|
|
[Token(Token = "0x600DC41")]
|
|
[Address(RVA = "0x19D27F0", Offset = "0x19D17F0", VA = "0x1819D27F0")]
|
|
get
|
|
{
|
|
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
|
{
|
|
if (LCCEEFHOBEN.GODAMHGHDID != 0)
|
|
{
|
|
}
|
|
RoomRole localPlayerRoleDefinition = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerRoleDefinition();
|
|
if (localPlayerRoleDefinition != 0)
|
|
{
|
|
MutableOverridableObscuredBool canUseShareCam = localPlayerRoleDefinition.canUseShareCam;
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x170022FD RID: 8957
|
|
// (get) Token: 0x0600DC42 RID: 56386 RVA: 0x00329638 File Offset: 0x00327838
|
|
[Token(Token = "0x170022FD")]
|
|
private static bool DIDEJEABMBO
|
|
{
|
|
[Token(Token = "0x600DC42")]
|
|
[Address(RVA = "0x19CB190", Offset = "0x19CA190", VA = "0x1819CB190")]
|
|
get
|
|
{
|
|
return SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170022FE RID: 8958
|
|
// (get) Token: 0x0600DC43 RID: 56387 RVA: 0x00329658 File Offset: 0x00327858
|
|
[Token(Token = "0x170022FE")]
|
|
private bool MHMDELLALDJ
|
|
{
|
|
[Token(Token = "0x600DC43")]
|
|
[Address(RVA = "0x19CB120", Offset = "0x19CA120", VA = "0x1819CB120")]
|
|
get
|
|
{
|
|
bool flag = this.DKLGNFGONEM;
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
return ShareCamera.DIDEJEABMBO;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170022FF RID: 8959
|
|
// (get) Token: 0x0600DC44 RID: 56388 RVA: 0x0032967C File Offset: 0x0032787C
|
|
// (set) Token: 0x0600DC45 RID: 56389 RVA: 0x00329690 File Offset: 0x00327890
|
|
[Token(Token = "0x170022FF")]
|
|
private ShareCamera.IAPJCGGNJLP FDEPJLDDPEC
|
|
{
|
|
[Token(Token = "0x600DC44")]
|
|
[Address(RVA = "0x81CEA0", Offset = "0x81BEA0", VA = "0x18081CEA0")]
|
|
get;
|
|
[Token(Token = "0x600DC45")]
|
|
[Address(RVA = "0xED3550", Offset = "0xED2550", VA = "0x180ED3550")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17002300 RID: 8960
|
|
// (get) Token: 0x0600DC46 RID: 56390 RVA: 0x003296A4 File Offset: 0x003278A4
|
|
[Token(Token = "0x17002300")]
|
|
public bool JGMCBFOAMPN
|
|
{
|
|
[Token(Token = "0x600DC46")]
|
|
[Address(RVA = "0x19D2790", Offset = "0x19D1790", VA = "0x1819D2790")]
|
|
get
|
|
{
|
|
HKKOHFHADKK dggjkejglgg = this.DGGJKEJGLGG;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002301 RID: 8961
|
|
// (get) Token: 0x0600DC47 RID: 56391 RVA: 0x003296C0 File Offset: 0x003278C0
|
|
[Token(Token = "0x17002301")]
|
|
public Camera GCKBAHAEIJN
|
|
{
|
|
[Token(Token = "0x600DC47")]
|
|
[Address(RVA = "0x19D26B0", Offset = "0x19D16B0", VA = "0x1819D26B0")]
|
|
get
|
|
{
|
|
if (this.KGBBFCJGDPH)
|
|
{
|
|
return this.selfieCamera;
|
|
}
|
|
return this.mainCamera;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002302 RID: 8962
|
|
// (get) Token: 0x0600DC48 RID: 56392 RVA: 0x003296E4 File Offset: 0x003278E4
|
|
[Token(Token = "0x17002302")]
|
|
private bool DKLGNFGONEM
|
|
{
|
|
[Token(Token = "0x600DC48")]
|
|
[Address(RVA = "0x19D0DA0", Offset = "0x19CFDA0", VA = "0x1819D0DA0")]
|
|
get
|
|
{
|
|
PlayerSpawnedEquipment <FLFJCIPBAPA>k__BackingField = this.tool.<FLFJCIPBAPA>k__BackingField;
|
|
int num = 0;
|
|
bool flag = <FLFJCIPBAPA>k__BackingField != num;
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
return this.tool.<FLFJCIPBAPA>k__BackingField.<MHCDCIGJNNA>k__BackingField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002303 RID: 8963
|
|
// (get) Token: 0x0600DC49 RID: 56393 RVA: 0x00329724 File Offset: 0x00327924
|
|
[Token(Token = "0x17002303")]
|
|
private bool KODFBELMGPN
|
|
{
|
|
[Token(Token = "0x600DC49")]
|
|
[Address(RVA = "0x19CB7F0", Offset = "0x19CA7F0", VA = "0x1819CB7F0")]
|
|
get
|
|
{
|
|
if (this.HAKBEFBABPL == 0)
|
|
{
|
|
}
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002304 RID: 8964
|
|
// (get) Token: 0x0600DC4A RID: 56394 RVA: 0x00329740 File Offset: 0x00327940
|
|
[Token(Token = "0x17002304")]
|
|
private string BKNJAFKOBMG
|
|
{
|
|
[Token(Token = "0x600DC4A")]
|
|
[Address(RVA = "0x19CAB80", Offset = "0x19C9B80", VA = "0x1819CAB80")]
|
|
get
|
|
{
|
|
CameraFilterConsumableItem hbcekoloock = this.HBCEKOLOOCK;
|
|
int num = 0;
|
|
if (hbcekoloock != num)
|
|
{
|
|
return this.HBCEKOLOOCK.friendlyName;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002305 RID: 8965
|
|
// (get) Token: 0x0600DC4B RID: 56395 RVA: 0x00329774 File Offset: 0x00327974
|
|
// (set) Token: 0x0600DC4C RID: 56396 RVA: 0x00329788 File Offset: 0x00327988
|
|
[Token(Token = "0x17002305")]
|
|
public bool PPAOGJEIPMM
|
|
{
|
|
[Token(Token = "0x600DC4B")]
|
|
[Address(RVA = "0x1851630", Offset = "0x1850630", VA = "0x181851630")]
|
|
get
|
|
{
|
|
return this.KGBBFCJGDPH;
|
|
}
|
|
[Token(Token = "0x600DC4C")]
|
|
[Address(RVA = "0x19D2DE0", Offset = "0x19D1DE0", VA = "0x1819D2DE0")]
|
|
set
|
|
{
|
|
this.KGBBFCJGDPH = value;
|
|
this.EOAHMKGLHNK();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002306 RID: 8966
|
|
// (get) Token: 0x0600DC4D RID: 56397 RVA: 0x003297A4 File Offset: 0x003279A4
|
|
// (set) Token: 0x0600DC4E RID: 56398 RVA: 0x003297B8 File Offset: 0x003279B8
|
|
[Token(Token = "0x17002306")]
|
|
public bool JCLOMCMBDKE
|
|
{
|
|
[Token(Token = "0x600DC4D")]
|
|
[Address(RVA = "0x1856560", Offset = "0x1855560", VA = "0x181856560")]
|
|
get;
|
|
[Token(Token = "0x600DC4E")]
|
|
[Address(RVA = "0x1852150", Offset = "0x1851150", VA = "0x181852150")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17002307 RID: 8967
|
|
// (get) Token: 0x0600DC4F RID: 56399 RVA: 0x003297CC File Offset: 0x003279CC
|
|
// (set) Token: 0x0600DC50 RID: 56400 RVA: 0x003297E0 File Offset: 0x003279E0
|
|
[Token(Token = "0x17002307")]
|
|
public bool? CLJLDKIHLPF
|
|
{
|
|
[Token(Token = "0x600DC4F")]
|
|
[Address(RVA = "0x19D2A60", Offset = "0x19D1A60", VA = "0x1819D2A60")]
|
|
get;
|
|
[Token(Token = "0x600DC50")]
|
|
[Address(RVA = "0x19D2DF0", Offset = "0x19D1DF0", VA = "0x1819D2DF0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17002308 RID: 8968
|
|
// (get) Token: 0x0600DC51 RID: 56401 RVA: 0x003297F4 File Offset: 0x003279F4
|
|
// (set) Token: 0x0600DC52 RID: 56402 RVA: 0x00329808 File Offset: 0x00327A08
|
|
[Token(Token = "0x17002308")]
|
|
public bool IFPBKBCOBIM
|
|
{
|
|
[Token(Token = "0x600DC51")]
|
|
[Address(RVA = "0x68E000", Offset = "0x68D000", VA = "0x18068E000")]
|
|
get;
|
|
[Token(Token = "0x600DC52")]
|
|
[Address(RVA = "0x822250", Offset = "0x821250", VA = "0x180822250")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17002309 RID: 8969
|
|
// (get) Token: 0x0600DC53 RID: 56403 RVA: 0x0032981C File Offset: 0x00327A1C
|
|
// (set) Token: 0x0600DC54 RID: 56404 RVA: 0x00329830 File Offset: 0x00327A30
|
|
[Token(Token = "0x17002309")]
|
|
public bool BPNHAJAMJBI
|
|
{
|
|
[Token(Token = "0x600DC53")]
|
|
[Address(RVA = "0x821DD0", Offset = "0x820DD0", VA = "0x180821DD0")]
|
|
get;
|
|
[Token(Token = "0x600DC54")]
|
|
[Address(RVA = "0x8220A0", Offset = "0x8210A0", VA = "0x1808220A0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x1700230A RID: 8970
|
|
// (get) Token: 0x0600DC55 RID: 56405 RVA: 0x00329844 File Offset: 0x00327A44
|
|
// (set) Token: 0x0600DC56 RID: 56406 RVA: 0x00329858 File Offset: 0x00327A58
|
|
[Token(Token = "0x1700230A")]
|
|
public bool IPIFGLCIPDH
|
|
{
|
|
[Token(Token = "0x600DC55")]
|
|
[Address(RVA = "0x19D2730", Offset = "0x19D1730", VA = "0x1819D2730")]
|
|
get;
|
|
[Token(Token = "0x600DC56")]
|
|
[Address(RVA = "0x19C9A60", Offset = "0x19C8A60", VA = "0x1819C9A60")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x1700230B RID: 8971
|
|
// (get) Token: 0x0600DC57 RID: 56407 RVA: 0x0032986C File Offset: 0x00327A6C
|
|
// (set) Token: 0x0600DC58 RID: 56408 RVA: 0x00329880 File Offset: 0x00327A80
|
|
[Token(Token = "0x1700230B")]
|
|
public bool BMCBFOMJEMJ
|
|
{
|
|
[Token(Token = "0x600DC57")]
|
|
[Address(RVA = "0x19D2720", Offset = "0x19D1720", VA = "0x1819D2720")]
|
|
get;
|
|
[Token(Token = "0x600DC58")]
|
|
[Address(RVA = "0x19CDA00", Offset = "0x19CCA00", VA = "0x1819CDA00")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x1700230C RID: 8972
|
|
// (get) Token: 0x0600DC59 RID: 56409 RVA: 0x00329894 File Offset: 0x00327A94
|
|
// (set) Token: 0x0600DC5A RID: 56410 RVA: 0x003298A8 File Offset: 0x00327AA8
|
|
[Token(Token = "0x1700230C")]
|
|
public bool LPCDLGMMPAB
|
|
{
|
|
[Token(Token = "0x600DC59")]
|
|
[Address(RVA = "0xB39B40", Offset = "0xB38B40", VA = "0x180B39B40")]
|
|
get;
|
|
[Token(Token = "0x600DC5A")]
|
|
[Address(RVA = "0xB3A0B0", Offset = "0xB390B0", VA = "0x180B3A0B0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x1700230D RID: 8973
|
|
// (get) Token: 0x0600DC5B RID: 56411 RVA: 0x003298BC File Offset: 0x00327ABC
|
|
[Token(Token = "0x1700230D")]
|
|
public ShareCamera.MBIEOEOLKNB GENECNFMDHJ
|
|
{
|
|
[Token(Token = "0x600DC5B")]
|
|
[Address(RVA = "0x19D26D0", Offset = "0x19D16D0", VA = "0x1819D26D0")]
|
|
get
|
|
{
|
|
HKKOHFHADKK dggjkejglgg = this.DGGJKEJGLGG;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700230E RID: 8974
|
|
// (get) Token: 0x0600DC5C RID: 56412 RVA: 0x003298D8 File Offset: 0x00327AD8
|
|
// (set) Token: 0x0600DC5D RID: 56413 RVA: 0x003298EC File Offset: 0x00327AEC
|
|
[Token(Token = "0x1700230E")]
|
|
public bool DBBALJLFMNO
|
|
{
|
|
[Token(Token = "0x600DC5C")]
|
|
[Address(RVA = "0x19D2710", Offset = "0x19D1710", VA = "0x1819D2710")]
|
|
get
|
|
{
|
|
return this.BIJCGGFAFHI;
|
|
}
|
|
[Token(Token = "0x600DC5D")]
|
|
[Address(RVA = "0x19D2D90", Offset = "0x19D1D90", VA = "0x1819D2D90")]
|
|
set
|
|
{
|
|
this.BIJCGGFAFHI = value;
|
|
GameObject gameObject = this.grabMeText.gameObject;
|
|
bool bijcggfafhi = this.BIJCGGFAFHI;
|
|
gameObject.SetActive(bijcggfafhi);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700230F RID: 8975
|
|
// (get) Token: 0x0600DC5E RID: 56414 RVA: 0x00329920 File Offset: 0x00327B20
|
|
// (set) Token: 0x0600DC5F RID: 56415 RVA: 0x00329934 File Offset: 0x00327B34
|
|
[Token(Token = "0x1700230F")]
|
|
public int LKCIFCPLHBH
|
|
{
|
|
[Token(Token = "0x600DC5E")]
|
|
[Address(RVA = "0x19B0B10", Offset = "0x19AFB10", VA = "0x1819B0B10")]
|
|
get;
|
|
[Token(Token = "0x600DC5F")]
|
|
[Address(RVA = "0xED3500", Offset = "0xED2500", VA = "0x180ED3500")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17002310 RID: 8976
|
|
// (get) Token: 0x0600DC60 RID: 56416 RVA: 0x00329948 File Offset: 0x00327B48
|
|
[Token(Token = "0x17002310")]
|
|
public JKPLBBBJLJK JKPLBBBJLJK
|
|
{
|
|
[Token(Token = "0x600DC60")]
|
|
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "15")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x140000E2 RID: 226
|
|
// (add) Token: 0x0600DC61 RID: 56417 RVA: 0x00329958 File Offset: 0x00327B58
|
|
// (remove) Token: 0x0600DC62 RID: 56418 RVA: 0x00329974 File Offset: 0x00327B74
|
|
[Token(Token = "0x140000E2")]
|
|
public event Action NFDCNGAAKBC
|
|
{
|
|
[Token(Token = "0x600DC61")]
|
|
[Address(RVA = "0x19D2430", Offset = "0x19D1430", VA = "0x1819D2430")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x600DC62")]
|
|
[Address(RVA = "0x19D2B10", Offset = "0x19D1B10", VA = "0x1819D2B10")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x140000E3 RID: 227
|
|
// (add) Token: 0x0600DC63 RID: 56419 RVA: 0x00329990 File Offset: 0x00327B90
|
|
// (remove) Token: 0x0600DC64 RID: 56420 RVA: 0x003299AC File Offset: 0x00327BAC
|
|
[Token(Token = "0x140000E3")]
|
|
public event Action FEHOPCDDBMJ
|
|
{
|
|
[Token(Token = "0x600DC63")]
|
|
[Address(RVA = "0x19D2390", Offset = "0x19D1390", VA = "0x1819D2390")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x600DC64")]
|
|
[Address(RVA = "0x19D2A70", Offset = "0x19D1A70", VA = "0x1819D2A70")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002311 RID: 8977
|
|
// (get) Token: 0x0600DC65 RID: 56421 RVA: 0x003299C8 File Offset: 0x00327BC8
|
|
// (set) Token: 0x0600DC66 RID: 56422 RVA: 0x003299E8 File Offset: 0x00327BE8
|
|
[Token(Token = "0x17002311")]
|
|
public bool MHICBPFCNHI
|
|
{
|
|
[Token(Token = "0x600DC65")]
|
|
[Address(RVA = "0x19C9750", Offset = "0x19C8750", VA = "0x1819C9750")]
|
|
get
|
|
{
|
|
return this.LDNOKBKBHDO.IAHDANBDAAM() != null;
|
|
}
|
|
[Token(Token = "0x600DC66")]
|
|
[Address(RVA = "0x19D1BF0", Offset = "0x19D0BF0", VA = "0x1819D1BF0")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<bool> ldnokbkbhdo = this.LDNOKBKBHDO;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002312 RID: 8978
|
|
// (get) Token: 0x0600DC67 RID: 56423 RVA: 0x00329A04 File Offset: 0x00327C04
|
|
// (set) Token: 0x0600DC68 RID: 56424 RVA: 0x00329A24 File Offset: 0x00327C24
|
|
[Token(Token = "0x17002312")]
|
|
public bool EAOFFNDHEBL
|
|
{
|
|
[Token(Token = "0x600DC67")]
|
|
[Address(RVA = "0x19D2740", Offset = "0x19D1740", VA = "0x1819D2740")]
|
|
get
|
|
{
|
|
return this.CAAOAAKAECL.IAHDANBDAAM() != null;
|
|
}
|
|
[Token(Token = "0x600DC68")]
|
|
[Address(RVA = "0x19CD730", Offset = "0x19CC730", VA = "0x1819CD730")]
|
|
private set
|
|
{
|
|
KLLMCPFPIIE<bool> caaoaakaecl = this.CAAOAAKAECL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DC69 RID: 56425 RVA: 0x00329A40 File Offset: 0x00327C40
|
|
[Token(Token = "0x600DC69")]
|
|
[Address(RVA = "0x19C9BF0", Offset = "0x19C8BF0", VA = "0x1819C9BF0", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base..ctor();
|
|
Tool tool = this.tool;
|
|
MFBGLIHGCGO<Tool> postPickupEvent = tool.PostPickupEvent;
|
|
Action<Tool> action = new Action(this.MNCLFHBBPHB);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postPickupEvent, action);
|
|
tool.PostPickupEvent = mfbglihgcgo;
|
|
Tool tool2 = this.tool;
|
|
MFBGLIHGCGO<Tool> holderChangedEvent = tool2.HolderChangedEvent;
|
|
Action<Tool> action2 = new Action(this.GOCIGHDAIEB);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.BPJDFPACLMK(holderChangedEvent, action2);
|
|
tool2.HolderChangedEvent = mfbglihgcgo2;
|
|
Tool tool3 = this.tool;
|
|
MFBGLIHGCGO<bool> visibilityChangeEvent = tool3.VisibilityChangeEvent;
|
|
Action<bool> action3 = new Action(this.CKJMONEOCAA);
|
|
MFBGLIHGCGO<bool> mfbglihgcgo3 = MFBGLIHGCGO.BPJDFPACLMK(visibilityChangeEvent, action3);
|
|
tool3.VisibilityChangeEvent = mfbglihgcgo3;
|
|
Tool tool4 = this.tool;
|
|
MFBGLIHGCGO<Tool> enabledChangeEvent = tool4.EnabledChangeEvent;
|
|
Action<Tool> action4 = new Action(this.DIEMEMMGHLL);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo4 = MFBGLIHGCGO.BPJDFPACLMK(enabledChangeEvent, action4);
|
|
tool4.EnabledChangeEvent = mfbglihgcgo4;
|
|
ToolMenuProjector menuProjector = this.tool.EACPPCDMMOF;
|
|
Action action5 = new Action(this.KFHIBCOBKKA);
|
|
menuProjector.EJGHFHELHCD += action5;
|
|
Tool tool5 = this.tool;
|
|
Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.CustomPickupCondition);
|
|
tool5.AddCustomPickupCondition(oglajafkbmn);
|
|
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
|
|
this.DGGJKEJGLGG = hkkohfhadkk;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.GKMENBOLMJH);
|
|
int num = 0;
|
|
HKKOHFHADKK dggjkejglgg = this.DGGJKEJGLGG;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.FEBAMCAFFNG);
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
dggjkejglgg.JEPMLPCOGNM((ushort)num2, okgcdflpfod2, num3, num);
|
|
HKKOHFHADKK dggjkejglgg2 = this.DGGJKEJGLGG;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.CCPGPCILJNB);
|
|
HKKOHFHADKK dggjkejglgg3 = this.DGGJKEJGLGG;
|
|
HKKOHFHADKK dggjkejglgg4 = this.DGGJKEJGLGG;
|
|
Action action6 = new Action(this.EKOAKPHCILH);
|
|
int num4;
|
|
KLLMCPFPIIE<bool> kllmcpfpiie = new KLLMCPFPIIE(this, "SC_TRIPOD", num4, (OHOEENCHJJE)num, action6, num);
|
|
num4 = 0;
|
|
this.LDNOKBKBHDO = kllmcpfpiie;
|
|
Action action7 = new Action(this.LCNMFAEGFMP);
|
|
int num5;
|
|
KLLMCPFPIIE<bool> kllmcpfpiie2 = new KLLMCPFPIIE(this, "SC_FLASH", num5, (OHOEENCHJJE)num, action7, num);
|
|
num5 = 0;
|
|
this.CAAOAAKAECL = kllmcpfpiie2;
|
|
HKKOHFHADKK dggjkejglgg5 = this.DGGJKEJGLGG;
|
|
MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.LIHOCMJCGMG);
|
|
dggjkejglgg5.KMKCFILCLNO += ggphekcppmp;
|
|
ShareCamera.<ANOPBHINDLP>k__BackingField = this;
|
|
TextMeshPro textMeshPro = this.grabMeText;
|
|
this.BIJCGGFAFHI = num != 0;
|
|
GameObject gameObject = textMeshPro.gameObject;
|
|
bool bijcggfafhi = this.BIJCGGFAFHI;
|
|
gameObject.SetActive(bijcggfafhi);
|
|
}
|
|
|
|
// Token: 0x0600DC6A RID: 56426 RVA: 0x00329C90 File Offset: 0x00327E90
|
|
[Token(Token = "0x600DC6A")]
|
|
[Address(RVA = "0x19D1680", Offset = "0x19D0680", VA = "0x1819D1680")]
|
|
private void Start()
|
|
{
|
|
this.tool.HeldCollisionLayer = (DAJFOCGPHGP)((ulong)17L);
|
|
Camera camera = this.selfieCamera;
|
|
bool activeSupportsHDR = UniversalRenderPipeline.ActiveSupportsHDR;
|
|
this.BOEOJKDEHLL = activeSupportsHDR;
|
|
camera.allowHDR = activeSupportsHDR;
|
|
Camera camera2 = this.mainCamera;
|
|
bool boeojkdehll = this.BOEOJKDEHLL;
|
|
camera2.allowHDR = boeojkdehll;
|
|
if (this.DKLGNFGONEM)
|
|
{
|
|
Tool tool = this.tool;
|
|
int num = 0;
|
|
if (tool != num)
|
|
{
|
|
PlayerSpawnedEquipment <FLFJCIPBAPA>k__BackingField = this.tool.<FLFJCIPBAPA>k__BackingField;
|
|
int num2 = 0;
|
|
if (<FLFJCIPBAPA>k__BackingField != num2)
|
|
{
|
|
if (this.tool.<FLFJCIPBAPA>k__BackingField.<EPECNEBCMLG>k__BackingField != PlayerSpawnedEquipment.IILDIBHEIDO.Backpack)
|
|
{
|
|
goto IL_9F;
|
|
}
|
|
this.MOPAHOLIGHP();
|
|
}
|
|
}
|
|
}
|
|
Tool tool2 = this.tool;
|
|
int num3 = 0;
|
|
IL_9F:
|
|
ToolMenuProjector menuProjector = tool2.EACPPCDMMOF;
|
|
int num4 = 0;
|
|
if (menuProjector != num4)
|
|
{
|
|
GameObject gameObject = this.tool.EACPPCDMMOF.gameObject;
|
|
int num5 = 0;
|
|
gameObject.SetActive(num5 != 0);
|
|
}
|
|
PlayerSpawnedEquipment <FLFJCIPBAPA>k__BackingField2 = this.tool.<FLFJCIPBAPA>k__BackingField;
|
|
int num6 = 0;
|
|
if (<FLFJCIPBAPA>k__BackingField2 != num6)
|
|
{
|
|
Tool tool3 = this.tool;
|
|
TextMeshPro textMeshPro = this.playerName;
|
|
string text = tool3.<FLFJCIPBAPA>k__BackingField.<APAJHLAPLCB>k__BackingField.KONALLBMCGK;
|
|
string text2 = textMeshPro.text;
|
|
}
|
|
OKNNKFGFODL activeSandboxResourcesChangedEvent = CreationManager.ActiveSandboxResourcesChangedEvent;
|
|
Action action = new Action(this.IBBLFNDKMGF);
|
|
CreationManager.ActiveSandboxResourcesChangedEvent = OKNNKFGFODL.BPJDFPACLMK(activeSandboxResourcesChangedEvent, action);
|
|
Action<AGAJMBPABDL, RoomRole> action2 = new Action(this.DIHJDCNHNJE);
|
|
Camera camera3 = this.mainCamera;
|
|
int num7 = 0;
|
|
camera3.enabled = num7 != 0;
|
|
Camera camera4 = this.selfieCamera;
|
|
int num8 = 0;
|
|
camera4.enabled = num8 != 0;
|
|
HKKOHFHADKK dggjkejglgg = this.DGGJKEJGLGG;
|
|
if (num3 == 0)
|
|
{
|
|
}
|
|
int num9 = 0;
|
|
dggjkejglgg.PIEOGAPMGIH((ushort)num9);
|
|
this.EKOAKPHCILH();
|
|
this.EOAHMKGLHNK();
|
|
}
|
|
|
|
// Token: 0x0600DC6B RID: 56427 RVA: 0x00329E40 File Offset: 0x00328040
|
|
[Token(Token = "0x600DC6B")]
|
|
[Address(RVA = "0x19CFFE0", Offset = "0x19CEFE0", VA = "0x1819CFFE0", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
bool flag = ShareCamera.<ANOPBHINDLP>k__BackingField == this;
|
|
int num = 0;
|
|
if (flag)
|
|
{
|
|
ShareCamera.<ANOPBHINDLP>k__BackingField = num;
|
|
}
|
|
Tool tool = this.tool;
|
|
int num2 = 0;
|
|
if (tool != num2)
|
|
{
|
|
Tool tool2 = this.tool;
|
|
MFBGLIHGCGO<Tool> inputDownEvent = tool2.InputDownEvent;
|
|
Action<Tool> action = new Action(this.GDPCAAHGLJN);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(inputDownEvent, action);
|
|
tool2.InputDownEvent = mfbglihgcgo;
|
|
Tool tool3 = this.tool;
|
|
MFBGLIHGCGO<Tool> postPickupEvent = tool3.PostPickupEvent;
|
|
Action<Tool> action2 = new Action(this.MNCLFHBBPHB);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.GMNMHGMFGOL(postPickupEvent, action2);
|
|
tool3.PostPickupEvent = mfbglihgcgo2;
|
|
Tool tool4 = this.tool;
|
|
MFBGLIHGCGO<Tool> holderChangedEvent = tool4.HolderChangedEvent;
|
|
Action<Tool> action3 = new Action(this.GOCIGHDAIEB);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo3 = MFBGLIHGCGO.GMNMHGMFGOL(holderChangedEvent, action3);
|
|
tool4.HolderChangedEvent = mfbglihgcgo3;
|
|
Tool tool5 = this.tool;
|
|
MFBGLIHGCGO<bool> visibilityChangeEvent = tool5.VisibilityChangeEvent;
|
|
Action<bool> action4 = new Action(this.CKJMONEOCAA);
|
|
MFBGLIHGCGO<bool> mfbglihgcgo4 = MFBGLIHGCGO.GMNMHGMFGOL(visibilityChangeEvent, action4);
|
|
tool5.VisibilityChangeEvent = mfbglihgcgo4;
|
|
Tool tool6 = this.tool;
|
|
MFBGLIHGCGO<Tool> enabledChangeEvent = tool6.EnabledChangeEvent;
|
|
Action<Tool> action5 = new Action(this.DIEMEMMGHLL);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo5 = MFBGLIHGCGO.GMNMHGMFGOL(enabledChangeEvent, action5);
|
|
tool6.EnabledChangeEvent = mfbglihgcgo5;
|
|
ToolMenuProjector menuProjector = this.tool.EACPPCDMMOF;
|
|
int num3 = 0;
|
|
if (menuProjector != num3)
|
|
{
|
|
ToolMenuProjector menuProjector2 = this.tool.EACPPCDMMOF;
|
|
Action action6 = new Action(this.KFHIBCOBKKA);
|
|
menuProjector2.EJGHFHELHCD -= action6;
|
|
}
|
|
}
|
|
OKNNKFGFODL activeSandboxResourcesChangedEvent = CreationManager.ActiveSandboxResourcesChangedEvent;
|
|
Action action7 = new Action(this.IBBLFNDKMGF);
|
|
CreationManager.ActiveSandboxResourcesChangedEvent = OKNNKFGFODL.GMNMHGMFGOL(activeSandboxResourcesChangedEvent, action7);
|
|
Action<AGAJMBPABDL, RoomRole> action8 = new Action(this.DIHJDCNHNJE);
|
|
Camera camera = this.mainCamera;
|
|
int num4 = 0;
|
|
if (camera != num4)
|
|
{
|
|
this.mainCamera.DBJKGNBKPDI();
|
|
}
|
|
Camera camera2 = this.selfieCamera;
|
|
int num5 = 0;
|
|
if (camera2 != num5)
|
|
{
|
|
this.selfieCamera.DBJKGNBKPDI();
|
|
}
|
|
ManagedTexture adgpenejhbj = this.ADGPENEJHBJ;
|
|
if (adgpenejhbj != 0)
|
|
{
|
|
adgpenejhbj.GNGOOMMLPHE();
|
|
}
|
|
RenderTexture kakammmcdel = this.KAKAMMMCDEL;
|
|
int num6 = 0;
|
|
if (kakammmcdel != num6)
|
|
{
|
|
this.KAKAMMMCDEL.Release();
|
|
global::UnityEngine.Object.DestroyImmediate(this.KAKAMMMCDEL);
|
|
this.KAKAMMMCDEL = num;
|
|
}
|
|
RenderTexture gapodbllijk = this.GAPODBLLIJK;
|
|
int num7 = 0;
|
|
if (gapodbllijk != num7)
|
|
{
|
|
this.GAPODBLLIJK.Release();
|
|
global::UnityEngine.Object.DestroyImmediate(this.GAPODBLLIJK);
|
|
this.GAPODBLLIJK = num;
|
|
}
|
|
RenderTexture ljmhejepede = this.LJMHEJEPEDE;
|
|
int num8 = 0;
|
|
if (ljmhejepede != num8)
|
|
{
|
|
this.LJMHEJEPEDE.Release();
|
|
global::UnityEngine.Object.DestroyImmediate(this.LJMHEJEPEDE);
|
|
this.LJMHEJEPEDE = num;
|
|
}
|
|
RenderTexture egllbbpapkn = this.EGLLBBPAPKN;
|
|
int num9 = 0;
|
|
if (egllbbpapkn != num9)
|
|
{
|
|
this.EGLLBBPAPKN.Release();
|
|
global::UnityEngine.Object.DestroyImmediate(this.EGLLBBPAPKN);
|
|
this.EGLLBBPAPKN = num;
|
|
}
|
|
ShareCamera.ANLNCJNLHMM dlbijldbmim = this.DLBIJLDBMIM;
|
|
if (dlbijldbmim != 0)
|
|
{
|
|
dlbijldbmim.KBPKIDJEOFB();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DC6C RID: 56428 RVA: 0x0032A134 File Offset: 0x00328334
|
|
[Token(Token = "0x600DC6C")]
|
|
[Address(RVA = "0x19CC180", Offset = "0x19CB180", VA = "0x1819CC180")]
|
|
private void GBNOOCKMPGM()
|
|
{
|
|
ShareCamera.AIBJCEBADNE(this.selfieCamera);
|
|
ShareCamera.AIBJCEBADNE(this.mainCamera);
|
|
}
|
|
|
|
// Token: 0x0600DC6D RID: 56429 RVA: 0x0032A158 File Offset: 0x00328358
|
|
[Token(Token = "0x600DC6D")]
|
|
[Address(RVA = "0x19C9A70", Offset = "0x19C8A70", VA = "0x1819C9A70")]
|
|
private static void AIBJCEBADNE(Camera FOMHGMLPOND)
|
|
{
|
|
bool activeSelf = FOMHGMLPOND.gameObject.activeSelf;
|
|
FOMHGMLPOND.gameObject.SetActive(true);
|
|
FOMHGMLPOND.gameObject.SetActive(activeSelf);
|
|
}
|
|
|
|
// Token: 0x0600DC6E RID: 56430 RVA: 0x0032A190 File Offset: 0x00328390
|
|
[Token(Token = "0x600DC6E")]
|
|
[Address(RVA = "0x19CB6B0", Offset = "0x19CA6B0", VA = "0x1819CB6B0")]
|
|
private void EOAHMKGLHNK()
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
if (!this.DKLGNFGONEM)
|
|
{
|
|
}
|
|
bool flag = ShareCamera.DIDEJEABMBO;
|
|
bool kgbbfcjgdph = this.KGBBFCJGDPH;
|
|
if (flag)
|
|
{
|
|
bool isMenuVisible = this.tool.EACPPCDMMOF.PKNFAECAHBF;
|
|
KLLMCPFPIIE<bool> caaoaakaecl = this.CAAOAAKAECL;
|
|
return;
|
|
}
|
|
KLLMCPFPIIE<bool> caaoaakaecl2 = this.CAAOAAKAECL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DC6F RID: 56431 RVA: 0x0032A1EC File Offset: 0x003283EC
|
|
[Token(Token = "0x600DC6F")]
|
|
[Address(RVA = "0x19CEE00", Offset = "0x19CDE00", VA = "0x1819CEE00")]
|
|
private void MOPAHOLIGHP()
|
|
{
|
|
ShareCamera.AIBJCEBADNE(this.selfieCamera);
|
|
ShareCamera.AIBJCEBADNE(this.mainCamera);
|
|
this.PAEHOPAEGON();
|
|
GameObject gameObject = this.gesturePreviewHudPrefab;
|
|
int num = 0;
|
|
if (gameObject != num)
|
|
{
|
|
GameObject gameObject2 = global::UnityEngine.Object.Instantiate<GameObject>(this.gesturePreviewHudPrefab);
|
|
this.ANDLMKCODLG = gameObject2;
|
|
int num2 = 0;
|
|
gameObject2.SetActive(num2 != 0);
|
|
}
|
|
ShareCameraUIFlow flowByType = this.tool.ELABBFJBNII.GetFlowByType<ShareCameraUIFlow>();
|
|
this.LAKLGNAAFNH = flowByType;
|
|
int num3 = 0;
|
|
if (flowByType != num3)
|
|
{
|
|
Tool tool = this.tool;
|
|
ShareCameraUIFlow laklgnaafnh = this.LAKLGNAAFNH;
|
|
ToolUI menu = tool.ELABBFJBNII;
|
|
laklgnaafnh.StackedUIClosed();
|
|
this.LAKLGNAAFNH.InitializeShareCamera(this);
|
|
}
|
|
ShareCameraSettingsUIFlow flowByType2 = this.tool.ELABBFJBNII.GetFlowByType<ShareCameraSettingsUIFlow>();
|
|
int num4 = 0;
|
|
if (flowByType2 != num4)
|
|
{
|
|
ToolUI menu2 = this.tool.ELABBFJBNII;
|
|
flowByType2.StackedUIClosed();
|
|
flowByType2.InitializeShareCamera(this);
|
|
}
|
|
PlayerSpawnedEquipment <FLFJCIPBAPA>k__BackingField = this.tool.<FLFJCIPBAPA>k__BackingField;
|
|
PlayerSpawnedEquipment.KMBEPNHFGOM kmbepnhfgom = new PlayerSpawnedEquipment.KMBEPNHFGOM(this.AAGGGIBFLFC);
|
|
<FLFJCIPBAPA>k__BackingField.CustomShouldUseLongerDistanceForBackpackCleanup = kmbepnhfgom;
|
|
Tool tool2 = this.tool;
|
|
MFBGLIHGCGO<Tool> inputDownEvent = tool2.InputDownEvent;
|
|
Action<Tool> action = new Action(this.GDPCAAHGLJN);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(inputDownEvent, action);
|
|
tool2.InputDownEvent = mfbglihgcgo;
|
|
ToolSkinMapper toolSkinMapper = this.tool.toolSkinMapper;
|
|
int num5 = 0;
|
|
if (toolSkinMapper != num5)
|
|
{
|
|
ToolSkinMapper toolSkinMapper2 = this.tool.toolSkinMapper;
|
|
int num6 = 0;
|
|
toolSkinMapper2.ApplyLocalPlayerFavoriteSkin(num6 != 0);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DC70 RID: 56432 RVA: 0x0032A368 File Offset: 0x00328568
|
|
[Token(Token = "0x600DC70")]
|
|
[Address(RVA = "0x19D07D0", Offset = "0x19CF7D0", VA = "0x1819D07D0")]
|
|
private void PAEHOPAEGON()
|
|
{
|
|
RenderTexture gapodbllijk = this.GAPODBLLIJK;
|
|
int num = 0;
|
|
if (gapodbllijk == num)
|
|
{
|
|
int num2 = 0;
|
|
if ((this.BOEOJKDEHLL ? 1 : 0) != num2)
|
|
{
|
|
JCPCOCDJKJB.Resolution akmfeohpbcj = ShareCamera.AKMFEOHPBCJ;
|
|
RenderTexture renderTexture;
|
|
this.KAKAMMMCDEL = renderTexture;
|
|
renderTexture.name = "LiveRenderTexture (HDR)";
|
|
uint num3 = ShareCamera.BPFMIGIPELG.NDILEEFABJA;
|
|
uint num4 = ShareCamera.BPFMIGIPELG.DFICPKCPNLK;
|
|
RenderTexture renderTexture2;
|
|
this.LJMHEJEPEDE = renderTexture2;
|
|
renderTexture2.name = "CaptureRenderTexture (HDR)";
|
|
if (UniversalRenderPipeline.ActiveMsaaSampleCount > 1 && SingletonMonoBehaviour.ONCPNMDGGKG.GFMHKKKEOGE != PlatformManager.LDIIFDDCKCN.PS4)
|
|
{
|
|
RenderTexture kakammmcdel = this.KAKAMMMCDEL;
|
|
int num5 = UniversalRenderPipeline.ActiveMsaaSampleCount;
|
|
kakammmcdel.antiAliasing = num5;
|
|
RenderTexture ljmhejepede = this.LJMHEJEPEDE;
|
|
num5 = UniversalRenderPipeline.ActiveMsaaSampleCount;
|
|
ljmhejepede.antiAliasing = num5;
|
|
}
|
|
}
|
|
bool boeojkdehll = this.BOEOJKDEHLL;
|
|
JCPCOCDJKJB.Resolution akmfeohpbcj2 = ShareCamera.AKMFEOHPBCJ;
|
|
RenderTexture renderTexture3;
|
|
this.GAPODBLLIJK = renderTexture3;
|
|
renderTexture3.name = "LiveRenderTexture (LDR)";
|
|
uint num6 = ShareCamera.BPFMIGIPELG.NDILEEFABJA;
|
|
uint num7 = ShareCamera.BPFMIGIPELG.DFICPKCPNLK;
|
|
bool boeojkdehll2 = this.BOEOJKDEHLL;
|
|
RenderTexture renderTexture4;
|
|
this.EGLLBBPAPKN = renderTexture4;
|
|
renderTexture4.name = "CaptureRenderTexture (LDR)";
|
|
Camera camera = this.mainCamera;
|
|
if ((this.BOEOJKDEHLL ? 1 : 0) != num2)
|
|
{
|
|
}
|
|
RenderTexture gapodbllijk2 = this.GAPODBLLIJK;
|
|
camera.targetTexture = gapodbllijk2;
|
|
Camera camera2 = this.selfieCamera;
|
|
if ((this.BOEOJKDEHLL ? 1 : 0) != num2)
|
|
{
|
|
}
|
|
RenderTexture gapodbllijk3 = this.GAPODBLLIJK;
|
|
camera2.targetTexture = gapodbllijk3;
|
|
this.mainCamera.aspect = 1.7777778f;
|
|
this.selfieCamera.aspect = 1.7777778f;
|
|
this.mainCamera.depthTextureMode = DepthTextureMode.Depth;
|
|
this.selfieCamera.depthTextureMode = DepthTextureMode.Depth;
|
|
UniversalAdditionalCameraData orCreateAdditionalCameraData = this.mainCamera.GetOrCreateAdditionalCameraData();
|
|
this.IOFBBAGOKEO(orCreateAdditionalCameraData);
|
|
UniversalAdditionalCameraData orCreateAdditionalCameraData2 = this.selfieCamera.GetOrCreateAdditionalCameraData();
|
|
this.IOFBBAGOKEO(orCreateAdditionalCameraData2);
|
|
if (RecRoomSceneManager.FFNIFALJLDD)
|
|
{
|
|
Camera camera3 = this.mainCamera;
|
|
Camera camera4 = this.selfieCamera;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DC71 RID: 56433 RVA: 0x0032A554 File Offset: 0x00328754
|
|
[Token(Token = "0x600DC71")]
|
|
[Address(RVA = "0x19035D0", Offset = "0x19025D0", VA = "0x1819035D0")]
|
|
private void LIHOCMJCGMG(ushort LLEHBLJHJHM, ushort CPMPEJFMDED, ushort PLGFJEILFGP, ushort OEAPMLMHLLF)
|
|
{
|
|
Action ogmjmhlmbhg = this.OGMJMHLMBHG;
|
|
if (ogmjmhlmbhg != 0)
|
|
{
|
|
ogmjmhlmbhg();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DC72 RID: 56434 RVA: 0x0032A574 File Offset: 0x00328774
|
|
[Token(Token = "0x600DC72")]
|
|
[Address(RVA = "0x19CEC40", Offset = "0x19CDC40", VA = "0x1819CEC40")]
|
|
private void MNCLFHBBPHB(Tool NBHJPDBHDHB)
|
|
{
|
|
if (NBHJPDBHDHB.<BIPMAHKMNKF>k__BackingField)
|
|
{
|
|
Player <OKDFEPHLKCB>k__BackingField = NBHJPDBHDHB.<OKDFEPHLKCB>k__BackingField;
|
|
if (!ShareCamera.GENEKKCAAMN)
|
|
{
|
|
ShareCamera.ShowCannotUseFeedback();
|
|
return;
|
|
}
|
|
}
|
|
if (this.NIOLKLGAPGO)
|
|
{
|
|
this.NIOLKLGAPGO = false;
|
|
KLLMCPFPIIE<bool> ldnokbkbhdo = this.LDNOKBKBHDO;
|
|
int num = 0;
|
|
ldnokbkbhdo.BDJFGEJFPPO(num);
|
|
}
|
|
if (this.DKLGNFGONEM && NBHJPDBHDHB.<BIPMAHKMNKF>k__BackingField)
|
|
{
|
|
Player <OKDFEPHLKCB>k__BackingField2 = NBHJPDBHDHB.<OKDFEPHLKCB>k__BackingField;
|
|
if (this.<BEMJPJKMHNH>k__BackingField)
|
|
{
|
|
ToolMenuProjector menuProjector = NBHJPDBHDHB.EACPPCDMMOF;
|
|
bool flag = this.MHMDELLALDJ;
|
|
menuProjector.PKNFAECAHBF = flag;
|
|
}
|
|
}
|
|
TextMeshPro textMeshPro = this.grabMeText;
|
|
this.BIJCGGFAFHI = false;
|
|
GameObject gameObject = textMeshPro.gameObject;
|
|
bool bijcggfafhi = this.BIJCGGFAFHI;
|
|
gameObject.SetActive(bijcggfafhi);
|
|
}
|
|
|
|
// Token: 0x0600DC73 RID: 56435 RVA: 0x0032A630 File Offset: 0x00328830
|
|
[Token(Token = "0x600DC73")]
|
|
[Address(RVA = "0x19CC5E0", Offset = "0x19CB5E0", VA = "0x1819CC5E0")]
|
|
private void GOCIGHDAIEB(Tool NBHJPDBHDHB)
|
|
{
|
|
int frameCount = Time.frameCount;
|
|
this.JELMCELGFGO = frameCount;
|
|
if (this.DKLGNFGONEM && this.LDNOKBKBHDO.IAHDANBDAAM() == 0 && !this.tool.<BIPMAHKMNKF>k__BackingField && this.<BEMJPJKMHNH>k__BackingField)
|
|
{
|
|
ToolMenuProjector menuProjector = NBHJPDBHDHB.EACPPCDMMOF;
|
|
int num = 0;
|
|
menuProjector.PKNFAECAHBF = num != 0;
|
|
}
|
|
this.BDKKPFPFNBO();
|
|
}
|
|
|
|
// Token: 0x0600DC74 RID: 56436 RVA: 0x0032A698 File Offset: 0x00328898
|
|
[Token(Token = "0x600DC74")]
|
|
[Address(RVA = "0x19CAC10", Offset = "0x19C9C10", VA = "0x1819CAC10")]
|
|
private void CKJMONEOCAA(bool AGILHLJPKPN)
|
|
{
|
|
if (this.DKLGNFGONEM)
|
|
{
|
|
Tool tool = this.tool;
|
|
if (tool.<BIPMAHKMNKF>k__BackingField)
|
|
{
|
|
Player <OKDFEPHLKCB>k__BackingField = tool.<OKDFEPHLKCB>k__BackingField;
|
|
if (this.<BEMJPJKMHNH>k__BackingField)
|
|
{
|
|
ToolMenuProjector menuProjector = this.tool.EACPPCDMMOF;
|
|
if (!AGILHLJPKPN)
|
|
{
|
|
}
|
|
bool flag = this.MHMDELLALDJ;
|
|
menuProjector.PKNFAECAHBF = flag;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DC75 RID: 56437 RVA: 0x0032A6F4 File Offset: 0x003288F4
|
|
[Token(Token = "0x600DC75")]
|
|
[Address(RVA = "0x19CAF70", Offset = "0x19C9F70", VA = "0x1819CAF70")]
|
|
private void DIEMEMMGHLL(Tool NBHJPDBHDHB)
|
|
{
|
|
if (NBHJPDBHDHB.PAJGCGDFHKK)
|
|
{
|
|
int frameCount = Time.frameCount;
|
|
this.JELMCELGFGO = frameCount;
|
|
}
|
|
Tool tool = this.tool;
|
|
this.IAHPKLGCOGG = (ulong)0L;
|
|
ToolMenuProjector menuProjector = tool.EACPPCDMMOF;
|
|
int num = 0;
|
|
menuProjector.PKNFAECAHBF = num != 0;
|
|
if (this.GFEAPKFFDML != 0)
|
|
{
|
|
}
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
bool isEnabled = NBHJPDBHDHB.PAJGCGDFHKK;
|
|
ShareCamera.ONKDBPGKCGD onkdbpgkcgd;
|
|
onkdbpgkcgd.System.IDisposable.Dispose();
|
|
onkdbpgkcgd.enabled = isEnabled;
|
|
onkdbpgkcgd.<>1__state = (int)((ulong)0L);
|
|
onkdbpgkcgd.<>4__this = this;
|
|
int num2 = 0;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(num2, onkdbpgkcgd);
|
|
this.GFEAPKFFDML = kfbabpapimb;
|
|
}
|
|
|
|
// Token: 0x0600DC76 RID: 56438 RVA: 0x0032A794 File Offset: 0x00328994
|
|
[Token(Token = "0x600DC76")]
|
|
[Address(RVA = "0x19CD720", Offset = "0x19CC720", VA = "0x1819CD720")]
|
|
private void KFHIBCOBKKA()
|
|
{
|
|
this.EOAHMKGLHNK();
|
|
}
|
|
|
|
// Token: 0x0600DC77 RID: 56439 RVA: 0x0032A7A8 File Offset: 0x003289A8
|
|
[Token(Token = "0x600DC77")]
|
|
[Address(RVA = "0x19CB940", Offset = "0x19CA940", VA = "0x1819CB940")]
|
|
private IEnumerator<KENFJGFMIPM> FGEFADCNIPE(bool CBHMNNAINHM)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600DC77)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.ShareCamera::FGEFADCNIPE(System.Boolean)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(ONKDBPGKCGD::System.IDisposable.Dispose, ldloc:ONKDBPGKCGD(var_0))
|
|
stfld:ShareCamera(ONKDBPGKCGD::<>4__this, ldloc:ONKDBPGKCGD(var_0), ldloc:ShareCamera(this))
|
|
stfld:int32(ONKDBPGKCGD::<>1__state, ldloc:ONKDBPGKCGD(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:bool(ONKDBPGKCGD::enabled, ldloc:ONKDBPGKCGD(var_0), ldloc:bool(CBHMNNAINHM))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600DC78 RID: 56440 RVA: 0x0032A7D4 File Offset: 0x003289D4
|
|
[Token(Token = "0x600DC78")]
|
|
[Address(RVA = "0x19035D0", Offset = "0x19025D0", VA = "0x1819035D0")]
|
|
private void IBBLFNDKMGF()
|
|
{
|
|
Action ogmjmhlmbhg = this.OGMJMHLMBHG;
|
|
if (ogmjmhlmbhg != 0)
|
|
{
|
|
ogmjmhlmbhg();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DC79 RID: 56441 RVA: 0x0032A7F4 File Offset: 0x003289F4
|
|
[Token(Token = "0x600DC79")]
|
|
[Address(RVA = "0x19CB0F0", Offset = "0x19CA0F0", VA = "0x1819CB0F0")]
|
|
private void DIHJDCNHNJE(AGAJMBPABDL IEKDDPPNFPF, RoomRole LOLCMLEKMAF)
|
|
{
|
|
if (IEKDDPPNFPF.DMKCIEPGGAB)
|
|
{
|
|
Action ogmjmhlmbhg = this.OGMJMHLMBHG;
|
|
if (ogmjmhlmbhg != 0)
|
|
{
|
|
ogmjmhlmbhg();
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DC7A RID: 56442 RVA: 0x0032A824 File Offset: 0x00328A24
|
|
[Token(Token = "0x600DC7A")]
|
|
[Address(RVA = "0x19CC1F0", Offset = "0x19CB1F0", VA = "0x1819CC1F0")]
|
|
private void GDPCAAHGLJN(Tool NBHJPDBHDHB)
|
|
{
|
|
if (this.DKLGNFGONEM)
|
|
{
|
|
HKKOHFHADKK dggjkejglgg = this.DGGJKEJGLGG;
|
|
int num = 0;
|
|
DABKFAIHBBP dabkfaihbbp = this.GBLHNLGCCEG(num, num);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DC7B RID: 56443 RVA: 0x0032A854 File Offset: 0x00328A54
|
|
[Token(Token = "0x600DC7B")]
|
|
[Address(RVA = "0x19CB850", Offset = "0x19CA850", VA = "0x1819CB850")]
|
|
public void EnterActiveState()
|
|
{
|
|
HKKOHFHADKK dggjkejglgg = this.DGGJKEJGLGG;
|
|
int num = 0;
|
|
dggjkejglgg.PIEOGAPMGIH((ushort)num);
|
|
}
|
|
|
|
// Token: 0x0600DC7C RID: 56444 RVA: 0x0032A878 File Offset: 0x00328A78
|
|
[Token(Token = "0x600DC7C")]
|
|
[Address(RVA = "0x19CC580", Offset = "0x19CB580", VA = "0x1819CC580")]
|
|
private void GKMENBOLMJH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
if (this.DKLGNFGONEM && this.<BEMJPJKMHNH>k__BackingField)
|
|
{
|
|
ToolMenuProjector menuProjector = this.tool.EACPPCDMMOF;
|
|
int num = 0;
|
|
menuProjector.PKNFAECAHBF = num != 0;
|
|
}
|
|
this.IHHBEDJLLFB();
|
|
}
|
|
|
|
// Token: 0x0600DC7D RID: 56445 RVA: 0x0032A8B8 File Offset: 0x00328AB8
|
|
[Token(Token = "0x600DC7D")]
|
|
[Address(RVA = "0x19CB8A0", Offset = "0x19CA8A0", VA = "0x1819CB8A0")]
|
|
private void FEBAMCAFFNG(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
this.IHHBEDJLLFB();
|
|
this.frontCameraOutput.MirrorImage = true;
|
|
Action<string> iimgnochcpc = this.IIMGNOCHCPC;
|
|
this.<OGFDEDOLPIE>k__BackingField = false;
|
|
this.<AOJMNCMDGEI>k__BackingField = false;
|
|
if (iimgnochcpc != 0)
|
|
{
|
|
string empty = string.Empty;
|
|
iimgnochcpc(empty);
|
|
}
|
|
Action fehopcddbmj = this.FEHOPCDDBMJ;
|
|
if (fehopcddbmj != 0)
|
|
{
|
|
fehopcddbmj();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DC7E RID: 56446 RVA: 0x0032A918 File Offset: 0x00328B18
|
|
[Token(Token = "0x600DC7E")]
|
|
[Address(RVA = "0x19CAA30", Offset = "0x19C9A30", VA = "0x1819CAA30")]
|
|
private void CCPGPCILJNB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
this.IHHBEDJLLFB();
|
|
if (this.<EJKBEHNLEAH>k__BackingField == ShareCamera.IAPJCGGNJLP.SINGLE_IMAGE)
|
|
{
|
|
HKKOHFHADKK dggjkejglgg = this.DGGJKEJGLGG;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DC7F RID: 56447 RVA: 0x0032A944 File Offset: 0x00328B44
|
|
[Token(Token = "0x600DC7F")]
|
|
[Address(RVA = "0x141FCC0", Offset = "0x141ECC0", VA = "0x18141FCC0")]
|
|
public void UpdateFilter(CameraFilterConsumableItem BAJGNABECMN)
|
|
{
|
|
this.HBCEKOLOOCK = BAJGNABECMN;
|
|
}
|
|
|
|
// Token: 0x0600DC80 RID: 56448 RVA: 0x0032A958 File Offset: 0x00328B58
|
|
[Token(Token = "0x600DC80")]
|
|
[Address(RVA = "0x19D1C50", Offset = "0x19D0C50", VA = "0x1819D1C50")]
|
|
public void UpdateShareCameraGesture(bool CPLFMONPGLJ, bool CECBCCAHPFD)
|
|
{
|
|
int num = 0;
|
|
if (ShareCamera.GENEKKCAAMN)
|
|
{
|
|
bool flag = this.IFKPJJFCNDK(CPLFMONPGLJ, num, num);
|
|
GameObject andlmkcodlg = this.ANDLMKCODLG;
|
|
int num2 = 0;
|
|
if (andlmkcodlg != num2)
|
|
{
|
|
if (flag)
|
|
{
|
|
GameObject andlmkcodlg2 = this.ANDLMKCODLG;
|
|
if (!andlmkcodlg2.activeSelf)
|
|
{
|
|
float time = Time.time;
|
|
ulong num3;
|
|
this.EIJJCHPPCIF = num3;
|
|
}
|
|
if (Time.time <= 0.5f || (this.GENECNFMDHJ == ShareCamera.MBIEOEOLKNB.ACTIVE && this.tool.isActiveAndEnabled))
|
|
{
|
|
goto IL_92;
|
|
}
|
|
}
|
|
int num4 = 0;
|
|
this.EIJJCHPPCIF = num4;
|
|
IL_92:
|
|
int num5 = 0;
|
|
this.ANDLMKCODLG.SetActive(num5 != 0);
|
|
if (this.ANDLMKCODLG.gameObject.activeSelf)
|
|
{
|
|
this.ANDLMKCODLG.transform.position = num;
|
|
this.ANDLMKCODLG.transform.rotation = num;
|
|
}
|
|
}
|
|
if (CPLFMONPGLJ != flag)
|
|
{
|
|
ulong num6;
|
|
ulong num7;
|
|
this.SpawnAndTakePictureAt(num, num, true, num6 != 0UL, num7 != 0UL);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DC81 RID: 56449 RVA: 0x0032AA54 File Offset: 0x00328C54
|
|
[Token(Token = "0x600DC81")]
|
|
[Address(RVA = "0x19CC9C0", Offset = "0x19CB9C0", VA = "0x1819CC9C0")]
|
|
private bool IFKPJJFCNDK(bool CECBCCAHPFD, out Vector3 DDHPAFKBMON, out Quaternion IGPENJBJADK)
|
|
{
|
|
float z = Vector3.zero.z;
|
|
DDHPAFKBMON.z = z;
|
|
Quaternion identity = Quaternion.identity;
|
|
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
|
PlayerHand rightHand = <EGKJPJKLEAI>k__BackingField.rightHand;
|
|
if (CECBCCAHPFD)
|
|
{
|
|
PlayerHand leftHand = <EGKJPJKLEAI>k__BackingField.leftHand;
|
|
int num = 0;
|
|
if (leftHand != num)
|
|
{
|
|
int num2 = 0;
|
|
if (rightHand != num2 && !leftHand.NGLBANPEAOI && !rightHand.NGLBANPEAOI)
|
|
{
|
|
Transform transform = leftHand.transform;
|
|
Transform transform2 = rightHand.transform;
|
|
Transform transform3 = <EGKJPJKLEAI>k__BackingField.head.transform;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
Transform transform4 = <EGKJPJKLEAI>k__BackingField.head.transform;
|
|
Vector3 vector2;
|
|
float z3 = vector2.z;
|
|
Transform transform5 = <EGKJPJKLEAI>k__BackingField.head.transform;
|
|
Transform transform6 = leftHand.transform;
|
|
Transform transform7 = rightHand.transform;
|
|
Vector3 vector3;
|
|
float z4 = vector3.z;
|
|
Transform transform8 = <EGKJPJKLEAI>k__BackingField.head.transform;
|
|
Vector3 vector4;
|
|
float z5 = vector4.z;
|
|
Transform transform9 = <EGKJPJKLEAI>k__BackingField.head.transform;
|
|
Vector3 vector5;
|
|
float z6 = vector5.z;
|
|
DDHPAFKBMON.z = z6;
|
|
Transform transform10 = <EGKJPJKLEAI>k__BackingField.head.transform;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600DC82 RID: 56450 RVA: 0x0032AB88 File Offset: 0x00328D88
|
|
[Token(Token = "0x600DC82")]
|
|
[Address(RVA = "0x19D13D0", Offset = "0x19D03D0", VA = "0x1819D13D0")]
|
|
public void SpawnAndTakePictureAt(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, bool KHNFOACHBOO, bool GJFECDFNLKE, bool ECBFEBFCMGI)
|
|
{
|
|
float z = DDHPAFKBMON.z;
|
|
bool isTimerActive = false;
|
|
ShareCamera <>4__this = this;
|
|
Vector3 position;
|
|
position.z = z;
|
|
bool isBackCameraActive = KHNFOACHBOO;
|
|
bool takePicture = false;
|
|
ShareCamera.ANLNCJNLHMM dlbijldbmim = this.DLBIJLDBMIM;
|
|
if (dlbijldbmim != 0)
|
|
{
|
|
dlbijldbmim.KBPKIDJEOFB();
|
|
}
|
|
bool flag = this.DKLGNFGONEM;
|
|
if (flag && (this.IAHPKLGCOGG == 0 || flag))
|
|
{
|
|
PlayerBackpack backpack = Player.<EGKJPJKLEAI>k__BackingField.backpack;
|
|
int num = 0;
|
|
Tool backpackTool = backpack.GetBackpackTool((JKPLBBBJLJK)num);
|
|
int num2 = 0;
|
|
if (backpackTool == num2 || !backpackTool.PAJGCGDFHKK)
|
|
{
|
|
this.tool.DODDBBEOJNN = true;
|
|
Tool tool = this.tool;
|
|
int num3 = 0;
|
|
tool.DODDBBEOJNN = num3 != 0;
|
|
}
|
|
Quaternion rotation;
|
|
Action action = delegate
|
|
{
|
|
ShareCamera <>4__this3 = <>4__this;
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
ShareCamera <>4__this2 = <>4__this;
|
|
bool isBackCameraActive2 = isBackCameraActive;
|
|
bool isTimerActive2 = isTimerActive;
|
|
bool takePicture2 = takePicture;
|
|
Quaternion rotation2 = rotation;
|
|
float z2 = position.z;
|
|
ShareCamera.MMNDPGOOJAF mmndpgoojaf;
|
|
mmndpgoojaf.System.IDisposable.Dispose();
|
|
mmndpgoojaf.position.z = z2;
|
|
mmndpgoojaf.<>1__state = (int)((ulong)0L);
|
|
mmndpgoojaf.<>4__this = <>4__this2;
|
|
mmndpgoojaf.isbackCameraActive = isBackCameraActive2;
|
|
mmndpgoojaf.isTimerActive = isTimerActive2;
|
|
mmndpgoojaf.takePicture = takePicture2;
|
|
mmndpgoojaf.rotation = rotation2;
|
|
KFBABPAPIMB kfbabpapimb2 = instance.Run(<>4__this2, mmndpgoojaf);
|
|
<>4__this3.IAHPKLGCOGG = kfbabpapimb2;
|
|
};
|
|
KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DC83 RID: 56451 RVA: 0x0032AC70 File Offset: 0x00328E70
|
|
[Token(Token = "0x600DC83")]
|
|
[Address(RVA = "0x19CF310", Offset = "0x19CE310", VA = "0x1819CF310")]
|
|
private void NABGLKPANFB()
|
|
{
|
|
ShareCamera.ANLNCJNLHMM dlbijldbmim = this.DLBIJLDBMIM;
|
|
if (dlbijldbmim != 0)
|
|
{
|
|
dlbijldbmim.KBPKIDJEOFB();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DC84 RID: 56452 RVA: 0x0032AC90 File Offset: 0x00328E90
|
|
[Token(Token = "0x600DC84")]
|
|
[Address(RVA = "0x19CDD70", Offset = "0x19CCD70", VA = "0x1819CDD70")]
|
|
public static bool LocalRequestTakeOutShareCamera(bool GIJJBPCNPBI, bool AJEEINIAINJ, out ShareCamera DPCJPNEBHLG)
|
|
{
|
|
int num = 0;
|
|
ShareCamera.ForceRecallLocalShareCam();
|
|
PlayerBackpack backpack = Player.<EGKJPJKLEAI>k__BackingField.backpack;
|
|
int num2 = 0;
|
|
Tool backpackTool = backpack.GetBackpackTool((JKPLBBBJLJK)num2);
|
|
ShareCamera component = backpackTool.GetComponent<ShareCamera>();
|
|
ShareCamera localPlayerShareCamera = component;
|
|
bool flag = !SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB;
|
|
backpackTool.DODDBBEOJNN = flag;
|
|
ShareCamera localPlayerShareCamera4 = localPlayerShareCamera;
|
|
localPlayerShareCamera4.KGBBFCJGDPH = GIJJBPCNPBI;
|
|
localPlayerShareCamera4.EOAHMKGLHNK();
|
|
localPlayerShareCamera.<IEPOHHELBIE>k__BackingField = num;
|
|
PlayerBackpack backpack2 = Player.<EGKJPJKLEAI>k__BackingField.backpack;
|
|
int num3 = 0;
|
|
int num4 = 0;
|
|
bool flag2 = backpack2.UseTool((JKPLBBBJLJK)num4, num, num3 != 0);
|
|
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
|
bool flag3 = num == <EGKJPJKLEAI>k__BackingField;
|
|
if (AJEEINIAINJ && !flag3)
|
|
{
|
|
IReadOnlyList<PlayerHand> bothHands = Player.<EGKJPJKLEAI>k__BackingField.BothHands;
|
|
Func<PlayerHand, bool> func;
|
|
if (ShareCamera.<>c.<>9__198_0 == 0)
|
|
{
|
|
func = (PlayerHand hand) => !hand.NGLBANPEAOI;
|
|
ShareCamera.<>c.<>9__198_0 = func;
|
|
}
|
|
PlayerHand playerHand = Enumerable.FirstOrDefault<PlayerHand>(bothHands, func);
|
|
}
|
|
int num5 = 0;
|
|
bool flag4 = num != num5;
|
|
bool flag6;
|
|
if (flag2 == flag4)
|
|
{
|
|
ShareCamera localPlayerShareCamera2 = localPlayerShareCamera;
|
|
TextMeshPro textMeshPro = localPlayerShareCamera2.grabMeText;
|
|
localPlayerShareCamera2.BIJCGGFAFHI = flag2;
|
|
GameObject gameObject = textMeshPro.gameObject;
|
|
bool bijcggfafhi = localPlayerShareCamera2.BIJCGGFAFHI;
|
|
gameObject.SetActive(bijcggfafhi);
|
|
Action action = delegate
|
|
{
|
|
ShareCamera localPlayerShareCamera3 = localPlayerShareCamera;
|
|
TextMeshPro textMeshPro2 = localPlayerShareCamera3.grabMeText;
|
|
localPlayerShareCamera3.BIJCGGFAFHI = false;
|
|
GameObject gameObject2 = textMeshPro2.gameObject;
|
|
bool bijcggfafhi2 = localPlayerShareCamera3.BIJCGGFAFHI;
|
|
gameObject2.SetActive(bijcggfafhi2);
|
|
};
|
|
if (flag2)
|
|
{
|
|
bool flag5;
|
|
return flag5;
|
|
}
|
|
}
|
|
else if (!flag6)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600DC85 RID: 56453 RVA: 0x0032ADF0 File Offset: 0x00328FF0
|
|
[Token(Token = "0x600DC85")]
|
|
[Address(RVA = "0x19CDA10", Offset = "0x19CCA10", VA = "0x1819CDA10")]
|
|
public static JCOINEEFENJ<RenderTexture> LocalRequestSingleImage(bool FBNGOOJPBBI, bool BKADGLECEAF, bool AJEEINIAINJ, [Optional] string OHPNKLHMFCP, bool INNECLBAOCO = false)
|
|
{
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
DCLIBCDKJNF<RenderTexture> dclibcdkjnf = new DCLIBCDKJNF();
|
|
}
|
|
ShareCamera localPlayerShareCam;
|
|
localPlayerShareCam.<HBCJCFIJALK>k__BackingField = BKADGLECEAF;
|
|
CircuitVisibilityBehaviour.AddForceShowGadgetToken(localPlayerShareCam);
|
|
ShareCamera localPlayerShareCam2 = localPlayerShareCam;
|
|
ShareCamera.ANLNCJNLHMM dlbijldbmim = localPlayerShareCam2.DLBIJLDBMIM;
|
|
if (dlbijldbmim != 0)
|
|
{
|
|
dlbijldbmim.KBPKIDJEOFB();
|
|
}
|
|
HKKOHFHADKK dggjkejglgg = localPlayerShareCam2.DGGJKEJGLGG;
|
|
int num = 0;
|
|
dggjkejglgg.PIEOGAPMGIH((ushort)num);
|
|
ShareCamera.ANLNCJNLHMM anlncjnlhmm = new ShareCamera.ANLNCJNLHMM(localPlayerShareCam2);
|
|
ShareCameraUIFlow laklgnaafnh = localPlayerShareCam2.LAKLGNAAFNH;
|
|
localPlayerShareCam2.DLBIJLDBMIM = anlncjnlhmm;
|
|
laklgnaafnh.EKALGFPPBBI = OHPNKLHMFCP;
|
|
ShareCamera.ANLNCJNLHMM dlbijldbmim2 = localPlayerShareCam2.DLBIJLDBMIM;
|
|
localPlayerShareCam2.<EJKBEHNLEAH>k__BackingField = (ShareCamera.IAPJCGGNJLP)((ulong)1L);
|
|
int num2;
|
|
Action action = new Action(num2.ForceRecallLocalShareCam);
|
|
num2 = 0;
|
|
dlbijldbmim2.System.Collections.IEnumerator.Reset();
|
|
ShareCamera.ANLNCJNLHMM dlbijldbmim3 = localPlayerShareCam2.DLBIJLDBMIM;
|
|
Action action2 = new Action(localPlayerShareCam2.PMAGCEMGHJE);
|
|
dlbijldbmim3.System.Collections.IEnumerator.Reset();
|
|
ShareCamera.ANLNCJNLHMM dlbijldbmim4 = localPlayerShareCam2.DLBIJLDBMIM;
|
|
Action action3 = delegate
|
|
{
|
|
CircuitVisibilityBehaviour.RemoveForceShowGadgetToken(localPlayerShareCam);
|
|
localPlayerShareCam.<HBCJCFIJALK>k__BackingField = false;
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600DC86 RID: 56454 RVA: 0x0032AEE4 File Offset: 0x003290E4
|
|
[Token(Token = "0x600DC86")]
|
|
[Address(RVA = "0x19CB9B0", Offset = "0x19CA9B0", VA = "0x1819CB9B0")]
|
|
private JCOINEEFENJ<RenderTexture> FKOKEGBFPCI(string OHPNKLHMFCP)
|
|
{
|
|
ShareCamera.ANLNCJNLHMM dlbijldbmim = this.DLBIJLDBMIM;
|
|
if (dlbijldbmim != 0)
|
|
{
|
|
dlbijldbmim.KBPKIDJEOFB();
|
|
}
|
|
HKKOHFHADKK dggjkejglgg = this.DGGJKEJGLGG;
|
|
int num = 0;
|
|
dggjkejglgg.PIEOGAPMGIH((ushort)num);
|
|
ShareCamera.ANLNCJNLHMM anlncjnlhmm = new ShareCamera.ANLNCJNLHMM(this);
|
|
ShareCameraUIFlow laklgnaafnh = this.LAKLGNAAFNH;
|
|
this.DLBIJLDBMIM = anlncjnlhmm;
|
|
laklgnaafnh.EKALGFPPBBI = OHPNKLHMFCP;
|
|
ShareCamera.ANLNCJNLHMM dlbijldbmim2 = this.DLBIJLDBMIM;
|
|
this.<EJKBEHNLEAH>k__BackingField = (ShareCamera.IAPJCGGNJLP)((ulong)1L);
|
|
int num2;
|
|
Action action = new Action(num2.ForceRecallLocalShareCam);
|
|
num2 = 0;
|
|
dlbijldbmim2.System.Collections.IEnumerator.Reset();
|
|
ShareCamera.ANLNCJNLHMM dlbijldbmim3 = this.DLBIJLDBMIM;
|
|
Action action2 = new Action(this.PMAGCEMGHJE);
|
|
dlbijldbmim3.System.Collections.IEnumerator.Reset();
|
|
ShareCamera.ANLNCJNLHMM dlbijldbmim4 = this.DLBIJLDBMIM;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600DC87 RID: 56455 RVA: 0x0032AF84 File Offset: 0x00329184
|
|
[Token(Token = "0x600DC87")]
|
|
[Address(RVA = "0x19CBB30", Offset = "0x19CAB30", VA = "0x1819CBB30")]
|
|
public static void ForceRecallLocalShareCam()
|
|
{
|
|
PlayerBackpack backpack = Player.<EGKJPJKLEAI>k__BackingField.backpack;
|
|
int num = 0;
|
|
if (backpack != num)
|
|
{
|
|
int num2 = 0;
|
|
Tool tool;
|
|
if (tool != num2)
|
|
{
|
|
if (tool.FNFNLDBILFE)
|
|
{
|
|
PlayerHand <PBCNKLKCIHJ>k__BackingField = tool.<PBCNKLKCIHJ>k__BackingField;
|
|
float z = Vector3.zero.z;
|
|
float z2 = Vector3.zero.z;
|
|
}
|
|
bool flag = !ShareCamera.DIDEJEABMBO;
|
|
tool.DODDBBEOJNN = flag;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DC88 RID: 56456 RVA: 0x0032B008 File Offset: 0x00329208
|
|
[Token(Token = "0x600DC88")]
|
|
[Address(RVA = "0x19CB600", Offset = "0x19CA600", VA = "0x1819CB600")]
|
|
private IEnumerator<KENFJGFMIPM> ENMDCGPIAGD(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, bool NHNJIBCCOEL, bool GJFECDFNLKE, bool ECBFEBFCMGI)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600DC88)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.ShareCamera::ENMDCGPIAGD(UnityEngine.Vector3,UnityEngine.Quaternion,System.Boolean,System.Boolean,System.Boolean)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(MMNDPGOOJAF::System.IDisposable.Dispose, ldloc:MMNDPGOOJAF(var_0))
|
|
stloc:float32(var_1_0C, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](DDHPAFKBMON)))
|
|
stfld:bool(MMNDPGOOJAF::isTimerActive, ldloc:MMNDPGOOJAF(var_0), ldc.i4:bool(0))
|
|
stfld:bool(MMNDPGOOJAF::takePicture, ldloc:MMNDPGOOJAF(var_0), ldc.i4:bool(0))
|
|
stfld:bool(MMNDPGOOJAF::isbackCameraActive, ldloc:MMNDPGOOJAF(var_0), ldloc:bool(NHNJIBCCOEL))
|
|
stfld:int32(MMNDPGOOJAF::<>1__state, ldloc:MMNDPGOOJAF(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:ShareCamera(MMNDPGOOJAF::<>4__this, ldloc:MMNDPGOOJAF(var_0), ldloc:ShareCamera(this))
|
|
stfld:float32(Vector3::z, ldfld:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](MMNDPGOOJAF::position, ldloc:MMNDPGOOJAF(var_0)), ldloc:float32(var_1_0C))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600DC89 RID: 56457 RVA: 0x0032B054 File Offset: 0x00329254
|
|
[Token(Token = "0x600DC89")]
|
|
[Address(RVA = "0x19D1F70", Offset = "0x19D0F70", VA = "0x1819D1F70")]
|
|
private void Update()
|
|
{
|
|
HKKOHFHADKK dggjkejglgg = this.DGGJKEJGLGG;
|
|
Camera camera = this.selfieCamera;
|
|
int num = 0;
|
|
camera.enabled = num != 0;
|
|
Camera camera2 = this.mainCamera;
|
|
int num2 = 0;
|
|
camera2.enabled = num2 != 0;
|
|
if (Time.time > this.JNPMBNCKNEK && this.PPHJJKDLBBO())
|
|
{
|
|
float time = Time.time;
|
|
int frameCount = Time.frameCount;
|
|
this.NIBHMOJAEAN = frameCount;
|
|
this.GJBAJGBMGIH();
|
|
if (this.KGBBFCJGDPH)
|
|
{
|
|
}
|
|
this.mainCamera.enabled = true;
|
|
}
|
|
if (this.BOEOJKDEHLL)
|
|
{
|
|
int frameCount2 = Time.frameCount;
|
|
int num3 = this.NIBHMOJAEAN;
|
|
num3++;
|
|
if (frameCount2 == num3)
|
|
{
|
|
RenderTexture gapodbllijk = this.GAPODBLLIJK;
|
|
RenderTexture kakammmcdel = this.KAKAMMMCDEL;
|
|
Material material = this.ldrBlitMaterial;
|
|
Graphics.Blit(kakammmcdel, gapodbllijk, material);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DC8A RID: 56458 RVA: 0x0032B12C File Offset: 0x0032932C
|
|
[Token(Token = "0x600DC8A")]
|
|
[Address(RVA = "0x19CC290", Offset = "0x19CB290", VA = "0x1819CC290")]
|
|
private void GJBAJGBMGIH()
|
|
{
|
|
if (this.DKLGNFGONEM && this.tool.EACPPCDMMOF.PKNFAECAHBF)
|
|
{
|
|
ToolUI menu = this.tool.ELABBFJBNII;
|
|
Tool tool = this.tool;
|
|
OGLEAGGNIPE gcjkhceamlc = menu.GCJKHCEAMLC;
|
|
if (!tool.FNFNLDBILFE && this.LDNOKBKBHDO.IAHDANBDAAM() != 0)
|
|
{
|
|
Transform transform = base.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
if (gcjkhceamlc == OGLEAGGNIPE.NORMAL)
|
|
{
|
|
float num = this.maxDistanceToExpand;
|
|
float num2;
|
|
if (num2 >= num)
|
|
{
|
|
goto IL_99;
|
|
}
|
|
}
|
|
if (gcjkhceamlc == OGLEAGGNIPE.LARGE)
|
|
{
|
|
float num3 = this.minDistanceToExpand;
|
|
}
|
|
}
|
|
IL_99:
|
|
if ((ulong)1L != 0UL)
|
|
{
|
|
ToolUI menu2 = this.tool.ELABBFJBNII;
|
|
throw new NullReferenceException();
|
|
}
|
|
if (gcjkhceamlc == OGLEAGGNIPE.LARGE && (ulong)1L == 0UL)
|
|
{
|
|
ToolUI menu3 = this.tool.ELABBFJBNII;
|
|
int num4 = 0;
|
|
menu3.DBLCENPKMBI = (OGLEAGGNIPE)num4;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DC8B RID: 56459 RVA: 0x0032B210 File Offset: 0x00329410
|
|
[Token(Token = "0x600DC8B")]
|
|
[Address(RVA = "0x19D0EB0", Offset = "0x19CFEB0", VA = "0x1819D0EB0")]
|
|
private bool PPHJJKDLBBO()
|
|
{
|
|
if (this.DKLGNFGONEM && ShareCamera.DIDEJEABMBO && this.tool.visibleInCamera.GDPKBEBEOBA)
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Transform transform = base.transform;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
float num = this.screenRefreshCutoffDistance;
|
|
float num2;
|
|
if (num2 <= num)
|
|
{
|
|
int frameCount = Time.frameCount;
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600DC8C RID: 56460 RVA: 0x0032B28C File Offset: 0x0032948C
|
|
[Token(Token = "0x600DC8C")]
|
|
[Address(RVA = "0x19D1BF0", Offset = "0x19D0BF0", VA = "0x1819D1BF0")]
|
|
public void Toggle_Tripod(bool LLJFGDMOOFA)
|
|
{
|
|
KLLMCPFPIIE<bool> ldnokbkbhdo = this.LDNOKBKBHDO;
|
|
}
|
|
|
|
// Token: 0x0600DC8D RID: 56461 RVA: 0x0032B2A8 File Offset: 0x003294A8
|
|
[Token(Token = "0x600DC8D")]
|
|
[Address(RVA = "0x822250", Offset = "0x821250", VA = "0x180822250")]
|
|
public void Toggle_Timer(bool LLJFGDMOOFA)
|
|
{
|
|
this.<ELJNHIMJNNE>k__BackingField = LLJFGDMOOFA;
|
|
}
|
|
|
|
// Token: 0x0600DC8E RID: 56462 RVA: 0x0032B2BC File Offset: 0x003294BC
|
|
[Token(Token = "0x600DC8E")]
|
|
[Address(RVA = "0x19CA7D0", Offset = "0x19C97D0", VA = "0x1819CA7D0")]
|
|
public void Button_Screen()
|
|
{
|
|
if (!this.tool.FNFNLDBILFE && this.LDNOKBKBHDO.IAHDANBDAAM() != 0 && this.DIAGPKCFFGL())
|
|
{
|
|
DABKFAIHBBP dabkfaihbbp = this.TakePicture();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DC8F RID: 56463 RVA: 0x0032B2FC File Offset: 0x003294FC
|
|
[Token(Token = "0x600DC8F")]
|
|
[Address(RVA = "0x19CA850", Offset = "0x19C9850", VA = "0x1819CA850")]
|
|
public void Button_Share()
|
|
{
|
|
if (this.tool.<FLFJCIPBAPA>k__BackingField.<MHCDCIGJNNA>k__BackingField && this.IAJBDPNINJL() && SingletonMonoBehaviour.ONCPNMDGGKG.VerifyAccountRequirements() && this.DIAGPKCFFGL())
|
|
{
|
|
if (!EIMGAFPPJFD.MGOMNGANDHA())
|
|
{
|
|
int num = 0;
|
|
this.DHKEMDMCAGB("Your device's privacy settings do not allow you to share to social networks", true, num);
|
|
}
|
|
this.ABHNHHDLIHK(true);
|
|
string text = this.BKNJAFKOBMG;
|
|
CFLMJLFBOKH.HKNDBMEMNNI(ShareCamera.JKIJEJKGIDJ.SHARE, text);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DC90 RID: 56464 RVA: 0x0032B370 File Offset: 0x00329570
|
|
[Token(Token = "0x600DC90")]
|
|
[Address(RVA = "0x19CA200", Offset = "0x19C9200", VA = "0x1819CA200")]
|
|
public void Button_ActiveState()
|
|
{
|
|
HKKOHFHADKK dggjkejglgg = this.DGGJKEJGLGG;
|
|
int num = 0;
|
|
dggjkejglgg.PIEOGAPMGIH((ushort)num);
|
|
}
|
|
|
|
// Token: 0x0600DC91 RID: 56465 RVA: 0x0032B394 File Offset: 0x00329594
|
|
[Token(Token = "0x600DC91")]
|
|
[Address(RVA = "0x19CA520", Offset = "0x19C9520", VA = "0x1819CA520")]
|
|
public void Button_Print()
|
|
{
|
|
if (this.tool.<FLFJCIPBAPA>k__BackingField.<MHCDCIGJNNA>k__BackingField && this.IAJBDPNINJL() && this.DIAGPKCFFGL())
|
|
{
|
|
if (this.OBEAAMKJKPK <= (ulong)0L)
|
|
{
|
|
int num = 0;
|
|
this.DHKEMDMCAGB("Printing...", true, num);
|
|
KFBABPAPIMB obeaamkjkpk = this.OBEAAMKJKPK;
|
|
this.GLFCOPMIKLH(obeaamkjkpk);
|
|
Action ogmjmhlmbhg = this.OGMJMHLMBHG;
|
|
this.OBEAAMKJKPK = (ulong)0L;
|
|
if (ogmjmhlmbhg != 0)
|
|
{
|
|
ogmjmhlmbhg();
|
|
}
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
ShareCamera.EGFPEGOLPOH egfpegolpoh;
|
|
egfpegolpoh.System.IDisposable.Dispose();
|
|
egfpegolpoh.<>1__state = (int)((ulong)0L);
|
|
egfpegolpoh.<>4__this = this;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(this, egfpegolpoh);
|
|
this.OBEAAMKJKPK = kfbabpapimb;
|
|
}
|
|
string text = this.BKNJAFKOBMG;
|
|
CFLMJLFBOKH.HKNDBMEMNNI(ShareCamera.JKIJEJKGIDJ.PRINT, text);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DC92 RID: 56466 RVA: 0x0032B45C File Offset: 0x0032965C
|
|
[Token(Token = "0x600DC92")]
|
|
[Address(RVA = "0x19CA6F0", Offset = "0x19C96F0", VA = "0x1819CA6F0")]
|
|
public void Button_Profile()
|
|
{
|
|
if (this.tool.<FLFJCIPBAPA>k__BackingField.<MHCDCIGJNNA>k__BackingField && this.IAJBDPNINJL() && SingletonMonoBehaviour.ONCPNMDGGKG.VerifyAccountRequirements() && this.DIAGPKCFFGL())
|
|
{
|
|
HKKOHFHADKK dggjkejglgg = this.DGGJKEJGLGG;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DC93 RID: 56467 RVA: 0x0032B4AC File Offset: 0x003296AC
|
|
[Token(Token = "0x600DC93")]
|
|
[Address(RVA = "0x19CA250", Offset = "0x19C9250", VA = "0x1819CA250")]
|
|
public void Button_Cancel()
|
|
{
|
|
ShareCamera.IAPJCGGNJLP iapjcggnjlp = this.<EJKBEHNLEAH>k__BackingField;
|
|
if (iapjcggnjlp != ShareCamera.IAPJCGGNJLP.DEFAULT && iapjcggnjlp == ShareCamera.IAPJCGGNJLP.SINGLE_IMAGE)
|
|
{
|
|
HKKOHFHADKK dggjkejglgg = this.DGGJKEJGLGG;
|
|
int num = 0;
|
|
dggjkejglgg.PIEOGAPMGIH((ushort)num);
|
|
return;
|
|
}
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
string empty = string.Empty;
|
|
this.DHKEMDMCAGB(empty, num3 != 0, num2);
|
|
HKKOHFHADKK dggjkejglgg2 = this.DGGJKEJGLGG;
|
|
}
|
|
|
|
// Token: 0x0600DC94 RID: 56468 RVA: 0x0032B500 File Offset: 0x00329700
|
|
[Token(Token = "0x600DC94")]
|
|
[Address(RVA = "0x19C9AF0", Offset = "0x19C8AF0", VA = "0x1819C9AF0")]
|
|
private void AKPGFPCIBGN()
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
string empty = string.Empty;
|
|
this.DHKEMDMCAGB(empty, num2 != 0, num);
|
|
HKKOHFHADKK dggjkejglgg = this.DGGJKEJGLGG;
|
|
}
|
|
|
|
// Token: 0x0600DC95 RID: 56469 RVA: 0x0032B530 File Offset: 0x00329730
|
|
[Token(Token = "0x600DC95")]
|
|
[Address(RVA = "0x19CA310", Offset = "0x19C9310", VA = "0x1819CA310")]
|
|
public void Button_Confirm()
|
|
{
|
|
ShareCamera.IAPJCGGNJLP iapjcggnjlp = this.<EJKBEHNLEAH>k__BackingField;
|
|
if (iapjcggnjlp != ShareCamera.IAPJCGGNJLP.DEFAULT && iapjcggnjlp == ShareCamera.IAPJCGGNJLP.SINGLE_IMAGE)
|
|
{
|
|
ShareCamera.ANLNCJNLHMM dlbijldbmim = this.DLBIJLDBMIM;
|
|
if (dlbijldbmim != 0)
|
|
{
|
|
RenderTexture egllbbpapkn = this.EGLLBBPAPKN;
|
|
dlbijldbmim.OOOIENHGNCA(egllbbpapkn);
|
|
return;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
this.DHKEMDMCAGB("Picture updating...", num2 != 0, num);
|
|
DABKFAIHBBP dabkfaihbbp = PEGGCEDHBOF.CCCDIOALPJK(this.ADGPENEJHBJ);
|
|
Action action = new Action(this.NJAMJALIFIJ);
|
|
Action<string> action2 = new Action(this.EIPCJKLBMDJ);
|
|
Action action3 = new Action(this.OBFCMFLBPKJ);
|
|
string text = this.BKNJAFKOBMG;
|
|
CFLMJLFBOKH.HKNDBMEMNNI(ShareCamera.JKIJEJKGIDJ.CHANGE_PROFILE, text);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DC96 RID: 56470 RVA: 0x0032B5C8 File Offset: 0x003297C8
|
|
[Token(Token = "0x600DC96")]
|
|
[Address(RVA = "0x19CB440", Offset = "0x19CA440", VA = "0x1819CB440")]
|
|
private void ENKHPDAECAG()
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
this.DHKEMDMCAGB("Picture updating...", num2 != 0, num);
|
|
DABKFAIHBBP dabkfaihbbp = PEGGCEDHBOF.CCCDIOALPJK(this.ADGPENEJHBJ);
|
|
Action action = new Action(this.NJAMJALIFIJ);
|
|
Action<string> action2 = new Action(this.EIPCJKLBMDJ);
|
|
Action action3 = new Action(this.OBFCMFLBPKJ);
|
|
string text = this.BKNJAFKOBMG;
|
|
CFLMJLFBOKH.HKNDBMEMNNI(ShareCamera.JKIJEJKGIDJ.CHANGE_PROFILE, text);
|
|
}
|
|
|
|
// Token: 0x0600DC97 RID: 56471 RVA: 0x0032B634 File Offset: 0x00329834
|
|
[Token(Token = "0x600DC97")]
|
|
[Address(RVA = "0x19D0E60", Offset = "0x19CFE60", VA = "0x1819D0E60")]
|
|
private void POABNCDHKAG()
|
|
{
|
|
ShareCamera.ANLNCJNLHMM dlbijldbmim = this.DLBIJLDBMIM;
|
|
if (dlbijldbmim != 0)
|
|
{
|
|
RenderTexture egllbbpapkn = this.EGLLBBPAPKN;
|
|
dlbijldbmim.OOOIENHGNCA(egllbbpapkn);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DC98 RID: 56472 RVA: 0x0032B65C File Offset: 0x0032985C
|
|
[Token(Token = "0x600DC98")]
|
|
[Address(RVA = "0x19D1AC0", Offset = "0x19D0AC0", VA = "0x1819D1AC0")]
|
|
public DABKFAIHBBP TakePicture()
|
|
{
|
|
int num = 0;
|
|
return this.GBLHNLGCCEG(num, num);
|
|
}
|
|
|
|
// Token: 0x0600DC99 RID: 56473 RVA: 0x0032B674 File Offset: 0x00329874
|
|
[Token(Token = "0x600DC99")]
|
|
[Address(RVA = "0x19D1B10", Offset = "0x19D0B10", VA = "0x1819D1B10")]
|
|
public DABKFAIHBBP TakePicture(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK)
|
|
{
|
|
int num = 0;
|
|
float z = DDHPAFKBMON.z;
|
|
int num2 = 0;
|
|
return this.GBLHNLGCCEG(num, num2);
|
|
}
|
|
|
|
// Token: 0x0600DC9A RID: 56474 RVA: 0x0032B694 File Offset: 0x00329894
|
|
[Token(Token = "0x600DC9A")]
|
|
[Address(RVA = "0x19CBE40", Offset = "0x19CAE40", VA = "0x1819CBE40")]
|
|
private DABKFAIHBBP GBLHNLGCCEG(Vector3? DDHPAFKBMON, Quaternion? IGPENJBJADK)
|
|
{
|
|
JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO();
|
|
JJEKJGALHKO promise = jjekjgalhko;
|
|
if (this.DKLGNFGONEM)
|
|
{
|
|
if (this.CNGNGGKHHLM == (ulong)0L)
|
|
{
|
|
bool flag = !this.KGBBFCJGDPH;
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.LFLFMIMNCON<bool> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcPlayRemoteTakePictureFeedback);
|
|
photonView.RpcOthers<bool>(lflfmimncon, flag);
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
ShareCamera.OJEINELDOKC ojeineldokc;
|
|
ojeineldokc.System.IDisposable.Dispose();
|
|
bool has_value = IGPENJBJADK.has_value;
|
|
ojeineldokc.<>1__state = (int)((ulong)0L);
|
|
ojeineldokc.<>4__this = this;
|
|
ojeineldokc.useFlash = flag;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(this, ojeineldokc);
|
|
this.CNGNGGKHHLM = kfbabpapimb;
|
|
Action<string> action = delegate(string error)
|
|
{
|
|
promise.HMFPPBJFHKD(error);
|
|
};
|
|
KFBABPAPIMB cngnggkhhlm = this.CNGNGGKHHLM;
|
|
Action action2 = delegate
|
|
{
|
|
promise.OOOIENHGNCA();
|
|
};
|
|
KFBABPAPIMB cngnggkhhlm2 = this.CNGNGGKHHLM;
|
|
Action action3 = delegate
|
|
{
|
|
this.CNGNGGKHHLM = (ulong)0L;
|
|
};
|
|
}
|
|
promise.HMFPPBJFHKD("This ShareCamera is already taking a picture");
|
|
JJEKJGALHKO promise3 = promise;
|
|
}
|
|
JJEKJGALHKO promise2 = promise;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600DC9B RID: 56475 RVA: 0x0032B7A0 File Offset: 0x003299A0
|
|
[Token(Token = "0x600DC9B")]
|
|
[Address(RVA = "0x19CF940", Offset = "0x19CE940", VA = "0x1819CF940")]
|
|
private void OMEIAJIIMPD(string PAANJCAOOAG)
|
|
{
|
|
if (this.DKLGNFGONEM)
|
|
{
|
|
ToolUI menu = this.tool.ELABBFJBNII;
|
|
Transform transform = base.transform;
|
|
Vector3 up = Vector3.up;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Transform transform2 = base.transform;
|
|
Vector3 up2 = Vector3.up;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DC9C RID: 56476 RVA: 0x0032B800 File Offset: 0x00329A00
|
|
[Token(Token = "0x600DC9C")]
|
|
[Address(RVA = "0x19CD510", Offset = "0x19CC510", VA = "0x1819CD510")]
|
|
private IEnumerator<KENFJGFMIPM> JNGBLCCNMFL(Vector3? DDHPAFKBMON, Quaternion? IGPENJBJADK, bool LJFEIPIJANC)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600DC9C)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.ShareCamera::JNGBLCCNMFL(System.Nullable`1<UnityEngine.Vector3>,System.Nullable`1<UnityEngine.Quaternion>,System.Boolean)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(OJEINELDOKC::System.IDisposable.Dispose, ldloc:OJEINELDOKC(var_0))
|
|
stloc:bool(var_1_0C, ldfld:bool(Nullable`1::has_value, ldloc:valuetype [mscorlib]System.Nullable`1<valuetype [UnityEngine.CoreModule]UnityEngine.Quaternion>[exp:valuetype [mscorlib]System.Nullable`1&](IGPENJBJADK)))
|
|
stfld:bool(OJEINELDOKC::useFlash, ldloc:OJEINELDOKC(var_0), ldloc:bool(LJFEIPIJANC))
|
|
stfld:int32(OJEINELDOKC::<>1__state, ldloc:OJEINELDOKC(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:ShareCamera(OJEINELDOKC::<>4__this, ldloc:OJEINELDOKC(var_0), ldloc:ShareCamera(this))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600DC9D RID: 56477 RVA: 0x0032B830 File Offset: 0x00329A30
|
|
[Token(Token = "0x600DC9D")]
|
|
[Address(RVA = "0x19CF4C0", Offset = "0x19CE4C0", VA = "0x1819CF4C0")]
|
|
private DABKFAIHBBP OBPLGOGEKCI(Camera LOJEIJKFDCH, RenderTexture BGPINCPMGBE, Action<Camera> FHNABDDMPHJ, Action<Camera> MFEIBOLJKFC)
|
|
{
|
|
if (this.EJLEMIJCCGK == (ulong)0L)
|
|
{
|
|
HKKOHFHADKK dggjkejglgg = this.DGGJKEJGLGG;
|
|
ShareCamera.JIFNPMAOEMF jifnpmaoemf = new ShareCamera.JIFNPMAOEMF();
|
|
this.EJLEMIJCCGK = jifnpmaoemf;
|
|
jifnpmaoemf.DPCJPNEBHLG = this;
|
|
this.EJLEMIJCCGK.FOMHGMLPOND = LOJEIJKFDCH;
|
|
this.EJLEMIJCCGK.LDEKHANDCBO = BGPINCPMGBE;
|
|
this.EJLEMIJCCGK.FHNABDDMPHJ = FHNABDDMPHJ;
|
|
this.EJLEMIJCCGK.MFEIBOLJKFC = 0;
|
|
ShareCamera.JIFNPMAOEMF ejlemijccgk = this.EJLEMIJCCGK;
|
|
bool inited = PEGGCEDHBOF.DOOHKCANFLO.<IGIPMGJEJHD>k__BackingField.inited;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
bool flag2 = EIMGAFPPJFD.AFFHLKBCIGM();
|
|
}
|
|
ejlemijccgk.ILMFHKCBEPN = (uint)1 != 0U;
|
|
ShareCamera.JIFNPMAOEMF ejlemijccgk2 = this.EJLEMIJCCGK;
|
|
bool enabled = LOJEIJKFDCH.enabled;
|
|
ejlemijccgk2.EDMPCBENNEG = enabled;
|
|
ShareCamera.JIFNPMAOEMF ejlemijccgk3 = this.EJLEMIJCCGK;
|
|
JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO();
|
|
ejlemijccgk3.NKLGAGCHGPM = jjekjgalhko;
|
|
JJEKJGALHKO nklgagchgpm = this.EJLEMIJCCGK.NKLGAGCHGPM;
|
|
Action action = new Action(this.IHKBCBCBCMG);
|
|
DABKFAIHBBP dabkfaihbbp = nklgagchgpm.OHLPJBFCABI(action);
|
|
RenderPipelineManager.beginCameraRendering += new Action(this.EJLEMIJCCGK.CDJMNIHFNMK);
|
|
RenderPipelineManager.endCameraRendering += new Action(this.EJLEMIJCCGK.EMLECMECGOM);
|
|
LOJEIJKFDCH.enabled = true;
|
|
this.EJLEMIJCCGK.JNHGBINPBID();
|
|
JJEKJGALHKO nklgagchgpm2 = this.EJLEMIJCCGK.NKLGAGCHGPM;
|
|
Action action2 = new Action(this.ILLFKHDOAKD);
|
|
nklgagchgpm2.System.Collections.IEnumerator.Reset();
|
|
JJEKJGALHKO nklgagchgpm3 = this.EJLEMIJCCGK.NKLGAGCHGPM;
|
|
}
|
|
return JJEKJGALHKO.LIPGKFECLDO("A Render operation already exists");
|
|
}
|
|
|
|
// Token: 0x0600DC9E RID: 56478 RVA: 0x0032B998 File Offset: 0x00329B98
|
|
[Token(Token = "0x600DC9E")]
|
|
[Address(RVA = "0x19CAAA0", Offset = "0x19C9AA0", VA = "0x1819CAAA0")]
|
|
private void CGLKJNELMAO(bool LJFEIPIJANC)
|
|
{
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
ShareCamera.PEAMILMONBG peamilmonbg;
|
|
peamilmonbg.System.IDisposable.Dispose();
|
|
peamilmonbg.<>1__state = (int)((ulong)0L);
|
|
peamilmonbg.<>4__this = this;
|
|
peamilmonbg.useFlash = LJFEIPIJANC;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(this, peamilmonbg);
|
|
}
|
|
|
|
// Token: 0x0600DC9F RID: 56479 RVA: 0x0032B9D8 File Offset: 0x00329BD8
|
|
[Token(Token = "0x600DC9F")]
|
|
[Address(RVA = "0x19CD790", Offset = "0x19CC790", VA = "0x1819CD790")]
|
|
private IEnumerator<KENFJGFMIPM> LBJNFBGCHGJ(bool LJFEIPIJANC)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600DC9F)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.ShareCamera::LBJNFBGCHGJ(System.Boolean)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(PEAMILMONBG::System.IDisposable.Dispose, ldloc:PEAMILMONBG(var_0))
|
|
stfld:ShareCamera(PEAMILMONBG::<>4__this, ldloc:PEAMILMONBG(var_0), ldloc:ShareCamera(this))
|
|
stfld:int32(PEAMILMONBG::<>1__state, ldloc:PEAMILMONBG(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:bool(PEAMILMONBG::useFlash, ldloc:PEAMILMONBG(var_0), ldloc:bool(LJFEIPIJANC))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600DCA0 RID: 56480 RVA: 0x0032BA04 File Offset: 0x00329C04
|
|
[Token(Token = "0x600DCA0")]
|
|
[Address(RVA = "0x19CD180", Offset = "0x19CC180", VA = "0x1819CD180")]
|
|
private DABKFAIHBBP IHFEBBEAFAO(Camera FOMHGMLPOND, [Optional] Vector3? DDHPAFKBMON, [Optional] Quaternion? IGPENJBJADK)
|
|
{
|
|
bool has_value = IGPENJBJADK.has_value;
|
|
if (this.BOEOJKDEHLL)
|
|
{
|
|
}
|
|
RenderTexture egllbbpapkn = this.EGLLBBPAPKN;
|
|
Action<Camera> action = new Action(this.OnBeforeRender);
|
|
Action<Camera> action2 = new Action(this.OnAfterRender);
|
|
return this.OBPLGOGEKCI(FOMHGMLPOND, egllbbpapkn, action, action2);
|
|
}
|
|
|
|
// Token: 0x0600DCA1 RID: 56481 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600DCA1")]
|
|
[Address(RVA = "0x19CFE10", Offset = "0x19CEE10", VA = "0x1819CFE10")]
|
|
public void OnBeforeRender(Camera FOMHGMLPOND)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600DCA2 RID: 56482 RVA: 0x0032BA4C File Offset: 0x00329C4C
|
|
[Token(Token = "0x600DCA2")]
|
|
[Address(RVA = "0x19CFCA0", Offset = "0x19CECA0", VA = "0x1819CFCA0")]
|
|
public void OnAfterRender(Camera FOMHGMLPOND)
|
|
{
|
|
UniversalAdditionalCameraData additionalCameraData = FOMHGMLPOND.GetAdditionalCameraData();
|
|
int num = 0;
|
|
if (additionalCameraData != num)
|
|
{
|
|
additionalCameraData.m_RenderShadows = false;
|
|
additionalCameraData.m_forceRenderMirrors = false;
|
|
}
|
|
this.MJKOJNCIAFJ();
|
|
Transform transform = FOMHGMLPOND.transform;
|
|
float z = this.AALIKCBDJAK.z;
|
|
Transform transform2 = FOMHGMLPOND.transform;
|
|
Quaternion adeogpbbanf = this.ADEOGPBBANF;
|
|
transform2.rotation = adeogpbbanf;
|
|
int num2 = 0;
|
|
this.MKMIHMOINNF = num2;
|
|
this.MKMIHMOINNF.has_value = num2 != 0;
|
|
this.GMMMBAHKABB = num2;
|
|
this.GMMMBAHKABB.has_value = num2 != 0;
|
|
}
|
|
|
|
// Token: 0x0600DCA3 RID: 56483 RVA: 0x0032BAE0 File Offset: 0x00329CE0
|
|
[Token(Token = "0x600DCA3")]
|
|
[Address(RVA = "0x19C9B70", Offset = "0x19C8B70", VA = "0x1819C9B70")]
|
|
public void AddTakePictureMirror(Mirror ADOBNBFBIFD)
|
|
{
|
|
if (!this.GNFAKJIFOIN.Contains(ADOBNBFBIFD))
|
|
{
|
|
this.GNFAKJIFOIN.Add(ADOBNBFBIFD);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DCA4 RID: 56484 RVA: 0x0032BB10 File Offset: 0x00329D10
|
|
[Token(Token = "0x600DCA4")]
|
|
[Address(RVA = "0x19CD410", Offset = "0x19CC410", VA = "0x1819CD410")]
|
|
private void IOFBBAGOKEO(UniversalAdditionalCameraData JPIOAILGBKL)
|
|
{
|
|
int num = 0;
|
|
if (JPIOAILGBKL != num)
|
|
{
|
|
JPIOAILGBKL.m_RenderShadows = false;
|
|
JPIOAILGBKL.m_forceRenderMirrors = false;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DCA5 RID: 56485 RVA: 0x0032BB40 File Offset: 0x00329D40
|
|
[Token(Token = "0x600DCA5")]
|
|
[Address(RVA = "0x19CFC30", Offset = "0x19CEC30", VA = "0x1819CFC30")]
|
|
private void ONDKMNDJAGF(UniversalAdditionalCameraData JPIOAILGBKL)
|
|
{
|
|
int num = 0;
|
|
if (JPIOAILGBKL != num)
|
|
{
|
|
JPIOAILGBKL.m_RenderShadows = true;
|
|
JPIOAILGBKL.m_forceRenderMirrors = true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DCA6 RID: 56486 RVA: 0x0032BB70 File Offset: 0x00329D70
|
|
[Token(Token = "0x600DCA6")]
|
|
[Address(RVA = "0x19CE390", Offset = "0x19CD390", VA = "0x1819CE390")]
|
|
private void MJKOJNCIAFJ()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
this.DAJNKKLACEO.Clear();
|
|
List<Player> all = Player.All;
|
|
num = 0;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
int num2 = 0;
|
|
PlayerFacialAnimator playerFacialAnimator;
|
|
if (!(playerFacialAnimator != num2))
|
|
{
|
|
continue;
|
|
}
|
|
if (this.KGBBFCJGDPH)
|
|
{
|
|
}
|
|
Camera camera = this.mainCamera;
|
|
Renderer faceRenderer = playerFacialAnimator.faceRenderer;
|
|
if (!camera.LPBHGEJLJKD(faceRenderer))
|
|
{
|
|
continue;
|
|
}
|
|
Transform transform = camera.transform;
|
|
if (this.KGBBFCJGDPH)
|
|
{
|
|
}
|
|
Transform transform2 = this.mainCamera.transform;
|
|
float num3;
|
|
while (num3 > 100f)
|
|
{
|
|
}
|
|
if (this.KGBBFCJGDPH)
|
|
{
|
|
}
|
|
Camera camera2 = this.mainCamera;
|
|
Transform transform3 = camera2.transform;
|
|
Transform transform4 = camera2.transform;
|
|
if (this.KGBBFCJGDPH)
|
|
{
|
|
}
|
|
Transform transform5 = this.mainCamera.transform;
|
|
RaycastHit[] array;
|
|
int num9;
|
|
if (num < array.Length)
|
|
{
|
|
long num4 = (long)((ulong)num * (ulong)44L);
|
|
Collider collider;
|
|
PlayerCollider component = collider.GetComponent<PlayerCollider>();
|
|
int num5 = 0;
|
|
if (!(component == num5))
|
|
{
|
|
if (!(component.CFDDMNCBFIH != num5))
|
|
{
|
|
goto IL_1D8;
|
|
}
|
|
Player <OKDFEPHLKCB>k__BackingField = this.tool.<OKDFEPHLKCB>k__BackingField;
|
|
int num6 = 0;
|
|
if (!(<OKDFEPHLKCB>k__BackingField == num6))
|
|
{
|
|
Player cfddmncbfih = component.CFDDMNCBFIH;
|
|
Player <OKDFEPHLKCB>k__BackingField2 = this.tool.<OKDFEPHLKCB>k__BackingField;
|
|
if (!(cfddmncbfih != <OKDFEPHLKCB>k__BackingField2))
|
|
{
|
|
Tool tool = this.tool;
|
|
PlayerHand <PBCNKLKCIHJ>k__BackingField = tool.<PBCNKLKCIHJ>k__BackingField;
|
|
Player <OKDFEPHLKCB>k__BackingField3 = tool.<OKDFEPHLKCB>k__BackingField;
|
|
Player.GAHEJKDCLLE bodyPart = component.bodyPart;
|
|
PlayerHand hand = <OKDFEPHLKCB>k__BackingField3.GetHand(bodyPart);
|
|
if (!(<PBCNKLKCIHJ>k__BackingField != hand))
|
|
{
|
|
goto IL_1D8;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
Collider collider2;
|
|
ToolCollider component2 = collider2.GetComponent<ToolCollider>();
|
|
int num7 = 0;
|
|
if (!(component2 != num7))
|
|
{
|
|
continue;
|
|
}
|
|
StickyBase component3 = component2.Tool.GetComponent<StickyBase>();
|
|
int num8 = 0;
|
|
if (component3 == num8 || component3.<LPKAFDJKFJL>k__BackingField != num8)
|
|
{
|
|
ShareCamera component4 = component2.Tool.GetComponent<ShareCamera>();
|
|
num9 = 0;
|
|
if (component4 == num9)
|
|
{
|
|
continue;
|
|
}
|
|
}
|
|
IL_1D8:
|
|
num++;
|
|
}
|
|
this.DAJNKKLACEO.Add(num9);
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0600DCA7 RID: 56487 RVA: 0x0032BE18 File Offset: 0x0032A018
|
|
[Token(Token = "0x600DCA7")]
|
|
[Address(RVA = "0x19C97A0", Offset = "0x19C87A0", VA = "0x1819C97A0")]
|
|
private void ABHNHHDLIHK(bool LOECCODGNNF = true)
|
|
{
|
|
ShareCamera.NJELDJFPFMC njeldjfpfmc = new ShareCamera.NJELDJFPFMC();
|
|
njeldjfpfmc.showUploadedFeedback = LOECCODGNNF;
|
|
njeldjfpfmc.<>4__this = this;
|
|
Action ogmjmhlmbhg = this.OGMJMHLMBHG;
|
|
this.<OGFDEDOLPIE>k__BackingField = true;
|
|
if (ogmjmhlmbhg != 0)
|
|
{
|
|
ogmjmhlmbhg();
|
|
}
|
|
if (this.HAKBEFBABPL == 0 || njeldjfpfmc != 0)
|
|
{
|
|
if (this.ADGPENEJHBJ == (ulong)0L)
|
|
{
|
|
Debug.LogError("No renderedTextureSet to send");
|
|
int num = 0;
|
|
this.DHKEMDMCAGB("Image not found", true, num);
|
|
throw new NullReferenceException();
|
|
}
|
|
bool showUploadedFeedback2 = njeldjfpfmc.showUploadedFeedback;
|
|
bool showUploadedFeedback = showUploadedFeedback2;
|
|
ShareCamera <>4__this = this;
|
|
if (showUploadedFeedback2)
|
|
{
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
this.DHKEMDMCAGB("Uploading...", num3 != 0, num2);
|
|
}
|
|
ManagedTexture adgpenejhbj = this.ADGPENEJHBJ;
|
|
Action<string> action = delegate(string error)
|
|
{
|
|
Debug.LogError("Failed to upload saved image: " + error);
|
|
if (showUploadedFeedback)
|
|
{
|
|
ShareCamera <>4__this4 = <>4__this;
|
|
int num4 = 0;
|
|
<>4__this4.DHKEMDMCAGB("Uploading...", true, num4);
|
|
}
|
|
};
|
|
Action<string> action2 = delegate(string imageName)
|
|
{
|
|
if (LinkManager.KPKFFOMCFBK)
|
|
{
|
|
RenderTexture <LastRenderTexture>k__BackingField = <>4__this.ADGPENEJHBJ.<LastRenderTexture>k__BackingField;
|
|
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
|
|
if (ciibgmbofei == 0 || ciibgmbofei.<PGOEAIDCELB>k__BackingField == COBKKLOJNNE.DORM_ROOM || !ciibgmbofei.<MPMKHIHOJMO>k__BackingField)
|
|
{
|
|
}
|
|
string empty = string.Empty;
|
|
int num5 = 0;
|
|
DABKFAIHBBP dabkfaihbbp = LinkManager.PlatformShareImage(<LastRenderTexture>k__BackingField, imageName, empty, num5 != 0);
|
|
}
|
|
Player.<EGKJPJKLEAI>k__BackingField.playerEvents.UploadedPhoto();
|
|
if (showUploadedFeedback)
|
|
{
|
|
ShareCamera <>4__this2 = <>4__this;
|
|
int num6 = 0;
|
|
<>4__this2.DHKEMDMCAGB("Shared on www.rec.net", true, num6);
|
|
}
|
|
};
|
|
Action action3 = delegate
|
|
{
|
|
if (njeldjfpfmc.showUploadedFeedback)
|
|
{
|
|
ShareCamera <>4__this3 = njeldjfpfmc.<>4__this;
|
|
int num7 = 0;
|
|
<>4__this3.DHKEMDMCAGB("Shared on www.rec.net", true, num7);
|
|
}
|
|
};
|
|
this.HAKBEFBABPL = action3;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DCA8 RID: 56488 RVA: 0x0032BF04 File Offset: 0x0032A104
|
|
[Token(Token = "0x600DCA8")]
|
|
[Address(RVA = "0x19CD5B0", Offset = "0x19CC5B0", VA = "0x1819CD5B0")]
|
|
private DABKFAIHBBP JPMNKPGCFCB(bool LOECCODGNNF = true)
|
|
{
|
|
int num = 0;
|
|
bool showUploadedFeedback = LOECCODGNNF;
|
|
ShareCamera <>4__this = this;
|
|
if (LOECCODGNNF)
|
|
{
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
this.DHKEMDMCAGB("Uploading...", num3 != 0, num2);
|
|
}
|
|
ManagedTexture adgpenejhbj = this.ADGPENEJHBJ;
|
|
List<int> dajnkklaceo = this.DAJNKKLACEO;
|
|
PMGCJEPKFOF<string> pmgcjepkfof = OHDHPENHDAP.NLDOGFCBAOD(adgpenejhbj, (OHDHPENHDAP.DLHGJJJPHPH)num, dajnkklaceo, 80);
|
|
Action<string> action = delegate(string error)
|
|
{
|
|
Debug.LogError("Failed to upload saved image: " + error);
|
|
if (showUploadedFeedback)
|
|
{
|
|
ShareCamera <>4__this3 = <>4__this;
|
|
int num4 = 0;
|
|
<>4__this3.DHKEMDMCAGB("Uploading...", true, num4);
|
|
}
|
|
};
|
|
Action<string> action2 = delegate(string imageName)
|
|
{
|
|
if (LinkManager.KPKFFOMCFBK)
|
|
{
|
|
RenderTexture <LastRenderTexture>k__BackingField = <>4__this.ADGPENEJHBJ.<LastRenderTexture>k__BackingField;
|
|
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
|
|
if (ciibgmbofei == 0 || ciibgmbofei.<PGOEAIDCELB>k__BackingField == COBKKLOJNNE.DORM_ROOM || !ciibgmbofei.<MPMKHIHOJMO>k__BackingField)
|
|
{
|
|
}
|
|
string empty = string.Empty;
|
|
int num5 = 0;
|
|
DABKFAIHBBP dabkfaihbbp = LinkManager.PlatformShareImage(<LastRenderTexture>k__BackingField, imageName, empty, num5 != 0);
|
|
}
|
|
Player.<EGKJPJKLEAI>k__BackingField.playerEvents.UploadedPhoto();
|
|
if (showUploadedFeedback)
|
|
{
|
|
ShareCamera <>4__this2 = <>4__this;
|
|
int num6 = 0;
|
|
<>4__this2.DHKEMDMCAGB("Shared on www.rec.net", true, num6);
|
|
}
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600DCA9 RID: 56489 RVA: 0x0032BF7C File Offset: 0x0032A17C
|
|
[Token(Token = "0x600DCA9")]
|
|
[Address(RVA = "0x19CF1B0", Offset = "0x19CE1B0", VA = "0x1819CF1B0")]
|
|
private void NAAFKHNMGPD()
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
this.DHKEMDMCAGB("Picture updating...", num2 != 0, num);
|
|
DABKFAIHBBP dabkfaihbbp = PEGGCEDHBOF.CCCDIOALPJK(this.ADGPENEJHBJ);
|
|
Action action = new Action(this.NJAMJALIFIJ);
|
|
Action<string> action2 = new Action(this.EIPCJKLBMDJ);
|
|
Action action3 = new Action(this.OBFCMFLBPKJ);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x17002313 RID: 8979
|
|
// (get) Token: 0x0600DCAA RID: 56490 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17002313")]
|
|
public bool LJPEPGDFCOP
|
|
{
|
|
[Token(Token = "0x600DCAA")]
|
|
[Address(RVA = "0x19D27E0", Offset = "0x19D17E0", VA = "0x1819D27E0")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DCAB RID: 56491 RVA: 0x0032BFD8 File Offset: 0x0032A1D8
|
|
[Token(Token = "0x600DCAB")]
|
|
[Address(RVA = "0x19CD8D0", Offset = "0x19CC8D0", VA = "0x1819CD8D0")]
|
|
private void LLGDCJLHHNL()
|
|
{
|
|
if (this.OBEAAMKJKPK <= (ulong)0L)
|
|
{
|
|
int num = 0;
|
|
this.DHKEMDMCAGB("Printing...", true, num);
|
|
KFBABPAPIMB obeaamkjkpk = this.OBEAAMKJKPK;
|
|
this.GLFCOPMIKLH(obeaamkjkpk);
|
|
Action ogmjmhlmbhg = this.OGMJMHLMBHG;
|
|
this.OBEAAMKJKPK = (ulong)0L;
|
|
if (ogmjmhlmbhg != 0)
|
|
{
|
|
ogmjmhlmbhg();
|
|
}
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
ShareCamera.EGFPEGOLPOH egfpegolpoh;
|
|
egfpegolpoh.System.IDisposable.Dispose();
|
|
egfpegolpoh.<>1__state = (int)((ulong)0L);
|
|
egfpegolpoh.<>4__this = this;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(this, egfpegolpoh);
|
|
this.OBEAAMKJKPK = kfbabpapimb;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DCAC RID: 56492 RVA: 0x0032C064 File Offset: 0x0032A264
|
|
[Token(Token = "0x600DCAC")]
|
|
[Address(RVA = "0x19CD390", Offset = "0x19CC390", VA = "0x1819CD390")]
|
|
private void IKLPOJEHHKN()
|
|
{
|
|
KFBABPAPIMB obeaamkjkpk = this.OBEAAMKJKPK;
|
|
this.GLFCOPMIKLH(obeaamkjkpk);
|
|
Action ogmjmhlmbhg = this.OGMJMHLMBHG;
|
|
this.OBEAAMKJKPK = (ulong)0L;
|
|
if (ogmjmhlmbhg != 0)
|
|
{
|
|
ogmjmhlmbhg();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DCAD RID: 56493 RVA: 0x0032C09C File Offset: 0x0032A29C
|
|
[Token(Token = "0x600DCAD")]
|
|
[Address(RVA = "0x19CACD0", Offset = "0x19C9CD0", VA = "0x1819CACD0")]
|
|
private IEnumerator<KENFJGFMIPM> CNLMNJOPENH()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600DCAD)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.ShareCamera::CNLMNJOPENH()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(EGFPEGOLPOH::System.IDisposable.Dispose, ldloc:EGFPEGOLPOH(var_0))
|
|
stfld:int32(EGFPEGOLPOH::<>1__state, ldloc:EGFPEGOLPOH(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:ShareCamera(EGFPEGOLPOH::<>4__this, ldloc:EGFPEGOLPOH(var_0), ldloc:ShareCamera(this))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600DCAE RID: 56494 RVA: 0x0032C0C0 File Offset: 0x0032A2C0
|
|
[Token(Token = "0x600DCAE")]
|
|
[Address(RVA = "0x19CC6A0", Offset = "0x19CB6A0", VA = "0x1819CC6A0")]
|
|
private PMGCJEPKFOF<byte[]> IAGCMNDPJEJ(ManagedTexture JLPOPNPEEBF, int CNBCMMOELEL)
|
|
{
|
|
bool usePalette = JLPOPNPEEBF.usePalette;
|
|
ManagedTexture managedTexture = new ManagedTexture("ShareCameraPolaroid", usePalette);
|
|
ManagedTexture newSharableImage = managedTexture;
|
|
RenderTexture renderTexture;
|
|
RenderTexture tempTexture = renderTexture;
|
|
Graphics.Blit(this.EGLLBBPAPKN, renderTexture);
|
|
ManagedTexture newSharableImage2 = newSharableImage;
|
|
RenderTexture tempTexture2 = tempTexture;
|
|
newSharableImage2.DPCIGLIJMPF(tempTexture2);
|
|
PMGCJEPKFOF<Texture2D> pmgcjepkfof = newSharableImage.BBLLIEGLEEE((ManagedTexture.HGJAGEHBPNE)((ulong)2L), true);
|
|
PMGCJEPKFOF<byte[]> pmgcjepkfof2 = newSharableImage.JPCPFEHKOCD(true, 80);
|
|
Action action = delegate
|
|
{
|
|
RenderTexture.ReleaseTemporary(tempTexture);
|
|
newSharableImage.GNGOOMMLPHE();
|
|
newSharableImage = (ulong)0L;
|
|
};
|
|
return pmgcjepkfof2;
|
|
}
|
|
|
|
// Token: 0x0600DCAF RID: 56495 RVA: 0x0032C150 File Offset: 0x0032A350
|
|
[Token(Token = "0x600DCAF")]
|
|
[Address(RVA = "0x19CC910", Offset = "0x19CB910", VA = "0x1819CC910")]
|
|
private void IBLIPFPABFO(Tool ALOOCGCAIKG)
|
|
{
|
|
MFBGLIHGCGO<Tool> prePickupEvent = ALOOCGCAIKG.PrePickupEvent;
|
|
Action<Tool> action = new Action(this.IBLIPFPABFO);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(prePickupEvent, action);
|
|
ALOOCGCAIKG.PrePickupEvent = mfbglihgcgo;
|
|
}
|
|
|
|
// Token: 0x0600DCB0 RID: 56496 RVA: 0x0032C188 File Offset: 0x0032A388
|
|
[Token(Token = "0x600DCB0")]
|
|
[Address(RVA = "0x19D1320", Offset = "0x19D0320", VA = "0x1819D1320")]
|
|
public static void ShowCannotUseFeedback()
|
|
{
|
|
if (!ShareCamera.GENEKKCAAMN)
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "You don't have permission to use\nyour Share Camera in this room", 3f, num, num);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DCB1 RID: 56497 RVA: 0x0032C1C4 File Offset: 0x0032A3C4
|
|
[Token(Token = "0x600DCB1")]
|
|
[Address(RVA = "0x19CAEF0", Offset = "0x19C9EF0", VA = "0x1819CAEF0")]
|
|
private bool DIAGPKCFFGL()
|
|
{
|
|
ShareCamera.ShowCannotUseFeedback();
|
|
ShareCameraUIFlow laklgnaafnh = this.LAKLGNAAFNH;
|
|
bool flag = !ShareCamera.GENEKKCAAMN;
|
|
laklgnaafnh.UpdateButtons(flag);
|
|
return ShareCamera.GENEKKCAAMN;
|
|
}
|
|
|
|
// Token: 0x0600DCB2 RID: 56498 RVA: 0x0032C200 File Offset: 0x0032A400
|
|
[Token(Token = "0x600DCB2")]
|
|
[Address(RVA = "0x19CADF0", Offset = "0x19C9DF0", VA = "0x1819CADF0")]
|
|
public bool CustomPickupCondition(Tool NBHJPDBHDHB, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
|
|
{
|
|
return this.DKLGNFGONEM;
|
|
}
|
|
|
|
// Token: 0x0600DCB3 RID: 56499 RVA: 0x0032C214 File Offset: 0x0032A414
|
|
[Token(Token = "0x600DCB3")]
|
|
[Address(RVA = "0x19CD290", Offset = "0x19CC290", VA = "0x1819CD290")]
|
|
private void IHHBEDJLLFB()
|
|
{
|
|
if (this.DKLGNFGONEM)
|
|
{
|
|
int num = 0;
|
|
if (ShareCamera.DIDEJEABMBO)
|
|
{
|
|
HKKOHFHADKK dggjkejglgg = this.DGGJKEJGLGG;
|
|
if ((uint)65533 == (uint)num)
|
|
{
|
|
}
|
|
if (num == 5)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
RenderTexture egllbbpapkn = this.EGLLBBPAPKN;
|
|
Action<Texture> kaeaiapmlci = this.KAEAIAPMLCI;
|
|
if (kaeaiapmlci != 0)
|
|
{
|
|
kaeaiapmlci(egllbbpapkn);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DCB4 RID: 56500 RVA: 0x0032C268 File Offset: 0x0032A468
|
|
[Token(Token = "0x600DCB4")]
|
|
[Address(RVA = "0x19CA170", Offset = "0x19C9170", VA = "0x1819CA170")]
|
|
private void BDKKPFPFNBO()
|
|
{
|
|
Tool tool = this.tool;
|
|
if (this.LDNOKBKBHDO.IAHDANBDAAM() != 0 || !this.tool.<BIPMAHKMNKF>k__BackingField)
|
|
{
|
|
}
|
|
tool.GravityPickupMode = (Tool.LMJNHJCGDOF)((uint)(-1));
|
|
}
|
|
|
|
// Token: 0x0600DCB5 RID: 56501 RVA: 0x0032C2A8 File Offset: 0x0032A4A8
|
|
[Token(Token = "0x600DCB5")]
|
|
[Address(RVA = "0x19CAD30", Offset = "0x19C9D30", VA = "0x1819CAD30")]
|
|
private void CPDODPIPGDC(RecRoomAudioClip LIEBGLIAJIA)
|
|
{
|
|
if (LIEBGLIAJIA != 0)
|
|
{
|
|
Transform transform = base.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DCB6 RID: 56502 RVA: 0x0032C2D0 File Offset: 0x0032A4D0
|
|
[Token(Token = "0x600DCB6")]
|
|
[Address(RVA = "0x19CAE00", Offset = "0x19C9E00", VA = "0x1819CAE00")]
|
|
private void DHKEMDMCAGB(string PAANJCAOOAG, bool OHLHJIENBJN, [Optional] string DMNIBMMDCNG)
|
|
{
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
ShareCamera.PJCHLKIEDHH pjchlkiedhh;
|
|
pjchlkiedhh.System.IDisposable.Dispose();
|
|
pjchlkiedhh.<>1__state = (int)((ulong)0L);
|
|
pjchlkiedhh.<>4__this = this;
|
|
pjchlkiedhh.text = PAANJCAOOAG;
|
|
pjchlkiedhh.isTemporary = OHLHJIENBJN;
|
|
pjchlkiedhh.followUpText = DMNIBMMDCNG;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(this, pjchlkiedhh);
|
|
}
|
|
|
|
// Token: 0x0600DCB7 RID: 56503 RVA: 0x0032C320 File Offset: 0x0032A520
|
|
[Token(Token = "0x600DCB7")]
|
|
[Address(RVA = "0x19CD480", Offset = "0x19CC480", VA = "0x1819CD480")]
|
|
private IEnumerator<KENFJGFMIPM> JGAKFMDHFJM(string PAANJCAOOAG, bool OHLHJIENBJN, string DMNIBMMDCNG)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600DCB7)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.ShareCamera::JGAKFMDHFJM(System.String,System.Boolean,System.String)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(PJCHLKIEDHH::System.IDisposable.Dispose, ldloc:PJCHLKIEDHH(var_0))
|
|
stfld:string(PJCHLKIEDHH::text, ldloc:PJCHLKIEDHH(var_0), ldloc:string(PAANJCAOOAG))
|
|
stfld:bool(PJCHLKIEDHH::isTemporary, ldloc:PJCHLKIEDHH(var_0), ldloc:bool(OHLHJIENBJN))
|
|
stfld:string(PJCHLKIEDHH::followUpText, ldloc:PJCHLKIEDHH(var_0), ldloc:string(DMNIBMMDCNG))
|
|
stfld:int32(PJCHLKIEDHH::<>1__state, ldloc:PJCHLKIEDHH(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:ShareCamera(PJCHLKIEDHH::<>4__this, ldloc:PJCHLKIEDHH(var_0), ldloc:ShareCamera(this))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600DCB8 RID: 56504 RVA: 0x0032C358 File Offset: 0x0032A558
|
|
[Token(Token = "0x600DCB8")]
|
|
[Address(RVA = "0x19CC850", Offset = "0x19CB850", VA = "0x1819CC850")]
|
|
private bool IAJBDPNINJL()
|
|
{
|
|
if (!base.OGIBLNIIHDK)
|
|
{
|
|
if (base.OGIBLNIIHDK || !this.tool.NHPPANGAKAP)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
photonView.TransferOwnership(agajmbpabdl);
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x0600DCB9 RID: 56505 RVA: 0x0032C3A4 File Offset: 0x0032A5A4
|
|
[Token(Token = "0x600DCB9")]
|
|
[Address(RVA = "0x19CB2B0", Offset = "0x19CA2B0", VA = "0x1819CB2B0")]
|
|
private void EKOAKPHCILH()
|
|
{
|
|
bool flag = this.LDNOKBKBHDO.IAHDANBDAAM() != null;
|
|
Tool tool = this.tool;
|
|
if (!flag)
|
|
{
|
|
this.NIOLKLGAPGO = flag;
|
|
tool.rigidbodyEx.RemoveKinematic(this);
|
|
if (!this.DKLGNFGONEM)
|
|
{
|
|
goto IL_6F;
|
|
}
|
|
bool hasHolder = this.tool.FNFNLDBILFE;
|
|
if (hasHolder || this.<BEMJPJKMHNH>k__BackingField == hasHolder)
|
|
{
|
|
goto IL_6F;
|
|
}
|
|
ToolMenuProjector menuProjector = this.tool.EACPPCDMMOF;
|
|
int num = 0;
|
|
menuProjector.PKNFAECAHBF = num != 0;
|
|
}
|
|
tool.rigidbodyEx.AddKinematic(this);
|
|
IL_6F:
|
|
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
|
|
bool flag2 = this.LDNOKBKBHDO.IAHDANBDAAM() == 0;
|
|
rigidbodyEx.IEIKHAKBHFL = flag2;
|
|
this.BDKKPFPFNBO();
|
|
Action ogmjmhlmbhg = this.OGMJMHLMBHG;
|
|
if (ogmjmhlmbhg != 0)
|
|
{
|
|
ogmjmhlmbhg();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DCBA RID: 56506 RVA: 0x0032C468 File Offset: 0x0032A668
|
|
[Token(Token = "0x600DCBA")]
|
|
[Address(RVA = "0x19CD800", Offset = "0x19CC800", VA = "0x1819CD800")]
|
|
private void LCNMFAEGFMP()
|
|
{
|
|
Animator animator = this.animator;
|
|
int hkjjmiffpfo = ShareCamera.HKJJMIFFPFO;
|
|
bool flag = this.CAAOAAKAECL.IAHDANBDAAM() != null;
|
|
animator.SetBool(hkjjmiffpfo, flag);
|
|
}
|
|
|
|
// Token: 0x0600DCBB RID: 56507 RVA: 0x0032C49C File Offset: 0x0032A69C
|
|
[Token(Token = "0x600DCBB")]
|
|
[Address(RVA = "0x19D1150", Offset = "0x19D0150", VA = "0x1819D1150")]
|
|
[NFOMENMAOIA]
|
|
private void RpcMasterSpawnPolaroid(EEAEPAPIPJB BNICGLLLMOL)
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC && BNICGLLLMOL != 0)
|
|
{
|
|
Transform transform = this.polaroidStartTransform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Transform transform2 = base.transform;
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.LFLFMIMNCON<Polaroid> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcSpawnPolaroidResponse);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DCBC RID: 56508 RVA: 0x0032C4EC File Offset: 0x0032A6EC
|
|
[Token(Token = "0x600DCBC")]
|
|
[Address(RVA = "0x19D1310", Offset = "0x19D0310", VA = "0x1819D1310")]
|
|
[NFOMENMAOIA]
|
|
private void RpcSpawnPolaroidResponse(Polaroid LPMABAMLALP)
|
|
{
|
|
this.MAIGHJNMAKN = false;
|
|
this.ABJAHLFGLGI = LPMABAMLALP;
|
|
}
|
|
|
|
// Token: 0x0600DCBD RID: 56509 RVA: 0x0032C508 File Offset: 0x0032A708
|
|
[Token(Token = "0x600DCBD")]
|
|
[Address(RVA = "0x19CAAA0", Offset = "0x19C9AA0", VA = "0x1819CAAA0")]
|
|
[NFOMENMAOIA]
|
|
private void RpcPlayRemoteTakePictureFeedback(bool LJFEIPIJANC)
|
|
{
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
ShareCamera.PEAMILMONBG peamilmonbg;
|
|
peamilmonbg.System.IDisposable.Dispose();
|
|
peamilmonbg.<>1__state = (int)((ulong)0L);
|
|
peamilmonbg.<>4__this = this;
|
|
peamilmonbg.useFlash = LJFEIPIJANC;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(this, peamilmonbg);
|
|
}
|
|
|
|
// Token: 0x0600DCBE RID: 56510 RVA: 0x0032C548 File Offset: 0x0032A748
|
|
[Token(Token = "0x600DCBE")]
|
|
[Address(RVA = "0x19D2200", Offset = "0x19D1200", VA = "0x1819D2200")]
|
|
public ShareCamera()
|
|
{
|
|
ulong num;
|
|
this.BEKDEHOPCNJ = num;
|
|
this.BEKDEHOPCNJ.y = (float)0;
|
|
int num2 = Shader.PropertyToID("_MainTex");
|
|
this.NNBIDBCPFMG = num2;
|
|
int num3 = Shader.PropertyToID("_HasLookUp");
|
|
this.IJCGJKJLHAO = num3;
|
|
int num4 = Shader.PropertyToID("_LookUpTex");
|
|
this.BJAJDFMJNBJ = num4;
|
|
int num5 = Shader.PropertyToID("_HasOverlay");
|
|
this.APGDCPCJAGH = num5;
|
|
int num6 = Shader.PropertyToID("_OverlayTex");
|
|
this.CNFPNNGIAAJ = num6;
|
|
int num7 = Shader.PropertyToID("_ScaleOffset");
|
|
this.DBOCEMNOOIB = num7;
|
|
this.polaroidPrintSpeed = 0.3f;
|
|
this.screenRefreshFramerate = 15f;
|
|
this.screenRefreshCutoffDistance = 10f;
|
|
this.maxDistanceToExpand = 1f;
|
|
this.minDistanceToExpand = 1.2f;
|
|
this.BPNHAJAMJBI = true;
|
|
ManagedTexture managedTexture = new ManagedTexture("ShareCamera");
|
|
this.ADGPENEJHBJ = managedTexture;
|
|
List<int> list = new List();
|
|
this.DAJNKKLACEO = list;
|
|
List<Mirror> list2 = new List();
|
|
this.GNFAKJIFOIN = list2;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0600DCC0 RID: 56512 RVA: 0x0032C694 File Offset: 0x0032A894
|
|
[Token(Token = "0x600DCC0")]
|
|
[Address(RVA = "0x19C9750", Offset = "0x19C8750", VA = "0x1819C9750")]
|
|
[CompilerGenerated]
|
|
private bool AAGGGIBFLFC()
|
|
{
|
|
return this.LDNOKBKBHDO.IAHDANBDAAM() != null;
|
|
}
|
|
|
|
// Token: 0x0600DCC1 RID: 56513 RVA: 0x0032C6B4 File Offset: 0x0032A8B4
|
|
[Token(Token = "0x600DCC1")]
|
|
[Address(RVA = "0x19D0E50", Offset = "0x19CFE50", VA = "0x1819D0E50")]
|
|
[CompilerGenerated]
|
|
private void PMAGCEMGHJE()
|
|
{
|
|
this.DLBIJLDBMIM = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x0600DCC2 RID: 56514 RVA: 0x0032C6CC File Offset: 0x0032A8CC
|
|
[Token(Token = "0x600DCC2")]
|
|
[Address(RVA = "0x19CD360", Offset = "0x19CC360", VA = "0x1819CD360")]
|
|
[CompilerGenerated]
|
|
private void IHKBCBCBCMG()
|
|
{
|
|
ManagedTexture adgpenejhbj = this.ADGPENEJHBJ;
|
|
RenderTexture egllbbpapkn = this.EGLLBBPAPKN;
|
|
adgpenejhbj.DPCIGLIJMPF(egllbbpapkn);
|
|
}
|
|
|
|
// Token: 0x0600DCC3 RID: 56515 RVA: 0x0032C6F4 File Offset: 0x0032A8F4
|
|
[Token(Token = "0x600DCC3")]
|
|
[Address(RVA = "0x19CD3D0", Offset = "0x19CC3D0", VA = "0x1819CD3D0")]
|
|
[CompilerGenerated]
|
|
private void ILLFKHDOAKD()
|
|
{
|
|
this.EJLEMIJCCGK.JADKAMKAEOA();
|
|
this.EJLEMIJCCGK = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x0600DCC4 RID: 56516 RVA: 0x0032C71C File Offset: 0x0032A91C
|
|
[Token(Token = "0x600DCC4")]
|
|
[Address(RVA = "0x19CA9B0", Offset = "0x19C99B0", VA = "0x1819CA9B0")]
|
|
[CompilerGenerated]
|
|
private void CBJLKGDFEKA()
|
|
{
|
|
Animator animator = this.animator;
|
|
int fednnphcfna = ShareCamera.FEDNNPHCFNA;
|
|
animator.ResetTrigger(fednnphcfna);
|
|
}
|
|
|
|
// Token: 0x0600DCC5 RID: 56517 RVA: 0x0032C744 File Offset: 0x0032A944
|
|
[Token(Token = "0x600DCC5")]
|
|
[Address(RVA = "0x19CF360", Offset = "0x19CE360", VA = "0x1819CF360")]
|
|
[CompilerGenerated]
|
|
private void NJAMJALIFIJ()
|
|
{
|
|
int num = 0;
|
|
if (this != num)
|
|
{
|
|
RecRoomAudioClip recRoomAudioClip = this.successAudio;
|
|
this.<LNBDNOOINOF>k__BackingField = true;
|
|
this.CPDODPIPGDC(recRoomAudioClip);
|
|
if (!EIMGAFPPJFD.MGOMNGANDHA())
|
|
{
|
|
int num2 = 0;
|
|
this.DHKEMDMCAGB("Picture updated!", true, num2);
|
|
return;
|
|
}
|
|
this.DHKEMDMCAGB("Picture updated!", true, "Shared on www.rec.net");
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DCC6 RID: 56518 RVA: 0x0032C7A0 File Offset: 0x0032A9A0
|
|
[Token(Token = "0x600DCC6")]
|
|
[Address(RVA = "0x19CB200", Offset = "0x19CA200", VA = "0x1819CB200")]
|
|
[CompilerGenerated]
|
|
private void EIPCJKLBMDJ(string MOPOMPHBHKF)
|
|
{
|
|
int num = 0;
|
|
if (this != num)
|
|
{
|
|
Debug.LogError(MOPOMPHBHKF);
|
|
int num2 = 0;
|
|
this.DHKEMDMCAGB(MOPOMPHBHKF, true, num2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DCC7 RID: 56519 RVA: 0x0032C7CC File Offset: 0x0032A9CC
|
|
[Token(Token = "0x600DCC7")]
|
|
[Address(RVA = "0x19CF430", Offset = "0x19CE430", VA = "0x1819CF430")]
|
|
[CompilerGenerated]
|
|
private void OBFCMFLBPKJ()
|
|
{
|
|
int num = 0;
|
|
if (this != num)
|
|
{
|
|
HKKOHFHADKK dggjkejglgg = this.DGGJKEJGLGG;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04008C7F RID: 35967
|
|
[Token(Token = "0x4008C7F")]
|
|
private static readonly JCPCOCDJKJB.Resolution AKMFEOHPBCJ = JCPCOCDJKJB.AJGILHAHIOF.DPGHOKBONIJ;
|
|
|
|
// Token: 0x04008C80 RID: 35968
|
|
[Token(Token = "0x4008C80")]
|
|
private static readonly JCPCOCDJKJB.LHODKAOPJLJ BPFMIGIPELG = new JCPCOCDJKJB.LHODKAOPJLJ(JCPCOCDJKJB.AJGILHAHIOF.PGKJLAHDFOG);
|
|
|
|
// Token: 0x04008C81 RID: 35969
|
|
[Token(Token = "0x4008C81")]
|
|
private static readonly int PGCEDKBLBHK;
|
|
|
|
// Token: 0x04008C82 RID: 35970
|
|
[Token(Token = "0x4008C82")]
|
|
private const float GNODOLHDDIM = 1f;
|
|
|
|
// Token: 0x04008C83 RID: 35971
|
|
[Token(Token = "0x4008C83")]
|
|
private const float OLGIAMBPMAE = 5f;
|
|
|
|
// Token: 0x04008C84 RID: 35972
|
|
[Token(Token = "0x4008C84")]
|
|
private const float GBGCBCNNHOA = 100f;
|
|
|
|
// Token: 0x04008C85 RID: 35973
|
|
[Token(Token = "0x4008C85")]
|
|
private const float FEHLOMKDBPA = 0.1f;
|
|
|
|
// Token: 0x04008C86 RID: 35974
|
|
[Token(Token = "0x4008C86")]
|
|
private const float IKFONLKHFCG = 0.88f;
|
|
|
|
// Token: 0x04008C87 RID: 35975
|
|
[Token(Token = "0x4008C87")]
|
|
private const float HJMHLAPNJDE = 0.1f;
|
|
|
|
// Token: 0x04008C88 RID: 35976
|
|
[Token(Token = "0x4008C88")]
|
|
private const float FGEDPBOIJEL = 0.5f;
|
|
|
|
// Token: 0x04008C89 RID: 35977
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4008C89")]
|
|
private readonly Vector2 BEKDEHOPCNJ;
|
|
|
|
// Token: 0x04008C8A RID: 35978
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4008C8A")]
|
|
private readonly int NNBIDBCPFMG;
|
|
|
|
// Token: 0x04008C8B RID: 35979
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x4008C8B")]
|
|
private readonly int IJCGJKJLHAO;
|
|
|
|
// Token: 0x04008C8C RID: 35980
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4008C8C")]
|
|
private readonly int BJAJDFMJNBJ;
|
|
|
|
// Token: 0x04008C8D RID: 35981
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x4008C8D")]
|
|
private readonly int APGDCPCJAGH;
|
|
|
|
// Token: 0x04008C8E RID: 35982
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4008C8E")]
|
|
private readonly int CNFPNNGIAAJ;
|
|
|
|
// Token: 0x04008C8F RID: 35983
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")]
|
|
[Token(Token = "0x4008C8F")]
|
|
private readonly int DBOCEMNOOIB;
|
|
|
|
// Token: 0x04008C90 RID: 35984
|
|
[Token(Token = "0x4008C90")]
|
|
private static readonly int HKJJMIFFPFO = Animator.StringToHash("Flash");
|
|
|
|
// Token: 0x04008C91 RID: 35985
|
|
[Token(Token = "0x4008C91")]
|
|
private static readonly int FEDNNPHCFNA = Animator.StringToHash("FlashVisual");
|
|
|
|
// Token: 0x04008C95 RID: 35989
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4008C95")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)]
|
|
private MirrorCameraOutput frontCameraOutput;
|
|
|
|
// Token: 0x04008C96 RID: 35990
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4008C96")]
|
|
[SerializeField]
|
|
private Animator animator;
|
|
|
|
// Token: 0x04008C97 RID: 35991
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4008C97")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
|
private Tool tool;
|
|
|
|
// Token: 0x04008C98 RID: 35992
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4008C98")]
|
|
[SerializeField]
|
|
[Header("Cameras")]
|
|
private Camera mainCamera;
|
|
|
|
// Token: 0x04008C99 RID: 35993
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x4008C99")]
|
|
[SerializeField]
|
|
private Camera selfieCamera;
|
|
|
|
// Token: 0x04008C9A RID: 35994
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x4008C9A")]
|
|
[SerializeField]
|
|
[Header("Polaroid Settings")]
|
|
private Transform polaroidStartTransform;
|
|
|
|
// Token: 0x04008C9B RID: 35995
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x4008C9B")]
|
|
[SerializeField]
|
|
private Transform polaroidEndTransform;
|
|
|
|
// Token: 0x04008C9C RID: 35996
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x4008C9C")]
|
|
[SerializeField]
|
|
private float polaroidPrintSpeed;
|
|
|
|
// Token: 0x04008C9D RID: 35997
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB4")]
|
|
[Token(Token = "0x4008C9D")]
|
|
[SerializeField]
|
|
[Header("Screens")]
|
|
[Range(0f, 90f)]
|
|
private float screenRefreshFramerate;
|
|
|
|
// Token: 0x04008C9E RID: 35998
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4008C9E")]
|
|
[SerializeField]
|
|
private float screenRefreshCutoffDistance;
|
|
|
|
// Token: 0x04008C9F RID: 35999
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xBC")]
|
|
[Token(Token = "0x4008C9F")]
|
|
[SerializeField]
|
|
private float maxDistanceToExpand;
|
|
|
|
// Token: 0x04008CA0 RID: 36000
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4008CA0")]
|
|
[SerializeField]
|
|
private float minDistanceToExpand;
|
|
|
|
// Token: 0x04008CA1 RID: 36001
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x4008CA1")]
|
|
[SerializeField]
|
|
[Header("UI")]
|
|
private TextMeshPro playerName;
|
|
|
|
// Token: 0x04008CA2 RID: 36002
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x4008CA2")]
|
|
[SerializeField]
|
|
private TextMeshPro grabMeText;
|
|
|
|
// Token: 0x04008CA3 RID: 36003
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x4008CA3")]
|
|
[SerializeField]
|
|
private Material ldrBlitMaterial;
|
|
|
|
// Token: 0x04008CA4 RID: 36004
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x4008CA4")]
|
|
[SerializeField]
|
|
[Header("Audio")]
|
|
private RecRoomAudioClip buttonPressAudio;
|
|
|
|
// Token: 0x04008CA5 RID: 36005
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x4008CA5")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip countDownTickAudio;
|
|
|
|
// Token: 0x04008CA6 RID: 36006
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x4008CA6")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip shutterAudio;
|
|
|
|
// Token: 0x04008CA7 RID: 36007
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x4008CA7")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip successAudio;
|
|
|
|
// Token: 0x04008CA8 RID: 36008
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x4008CA8")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip printAudio;
|
|
|
|
// Token: 0x04008CA9 RID: 36009
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x4008CA9")]
|
|
[SerializeField]
|
|
[Header("Gesture")]
|
|
private GameObject gesturePreviewHudPrefab;
|
|
|
|
// Token: 0x04008CAA RID: 36010
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x4008CAA")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip gestureDetectedAudio;
|
|
|
|
// Token: 0x04008CAB RID: 36011
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x4008CAB")]
|
|
[SerializeField]
|
|
[Header("Photo Material")]
|
|
private Material photoMaterial;
|
|
|
|
// Token: 0x04008CAE RID: 36014
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x124")]
|
|
[Token(Token = "0x4008CAE")]
|
|
private bool KGBBFCJGDPH;
|
|
|
|
// Token: 0x04008CB6 RID: 36022
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x12D")]
|
|
[Token(Token = "0x4008CB6")]
|
|
private bool BIJCGGFAFHI;
|
|
|
|
// Token: 0x04008CBA RID: 36026
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x4008CBA")]
|
|
private RenderTexture GAPODBLLIJK;
|
|
|
|
// Token: 0x04008CBB RID: 36027
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x4008CBB")]
|
|
private RenderTexture KAKAMMMCDEL;
|
|
|
|
// Token: 0x04008CBC RID: 36028
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
|
|
[Token(Token = "0x4008CBC")]
|
|
private RenderTexture EGLLBBPAPKN;
|
|
|
|
// Token: 0x04008CBD RID: 36029
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
|
|
[Token(Token = "0x4008CBD")]
|
|
private RenderTexture LJMHEJEPEDE;
|
|
|
|
// Token: 0x04008CBE RID: 36030
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
|
|
[Token(Token = "0x4008CBE")]
|
|
private RenderTexture NEBJGGHCDMM;
|
|
|
|
// Token: 0x04008CBF RID: 36031
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
|
|
[Token(Token = "0x4008CBF")]
|
|
private readonly ManagedTexture ADGPENEJHBJ;
|
|
|
|
// Token: 0x04008CC0 RID: 36032
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
|
|
[Token(Token = "0x4008CC0")]
|
|
private ShareCameraUIFlow LAKLGNAAFNH;
|
|
|
|
// Token: 0x04008CC1 RID: 36033
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x180")]
|
|
[Token(Token = "0x4008CC1")]
|
|
private PMGCJEPKFOF<string> HEIDENIAIHN;
|
|
|
|
// Token: 0x04008CC2 RID: 36034
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x188")]
|
|
[Token(Token = "0x4008CC2")]
|
|
private KFBABPAPIMB OBEAAMKJKPK;
|
|
|
|
// Token: 0x04008CC3 RID: 36035
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x190")]
|
|
[Token(Token = "0x4008CC3")]
|
|
private KFBABPAPIMB IAHPKLGCOGG;
|
|
|
|
// Token: 0x04008CC4 RID: 36036
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x198")]
|
|
[Token(Token = "0x4008CC4")]
|
|
private KFBABPAPIMB GFEAPKFFDML;
|
|
|
|
// Token: 0x04008CC5 RID: 36037
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")]
|
|
[Token(Token = "0x4008CC5")]
|
|
private KFBABPAPIMB CNGNGGKHHLM;
|
|
|
|
// Token: 0x04008CC6 RID: 36038
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A8")]
|
|
[Token(Token = "0x4008CC6")]
|
|
private DABKFAIHBBP HAKBEFBABPL;
|
|
|
|
// Token: 0x04008CC7 RID: 36039
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")]
|
|
[Token(Token = "0x4008CC7")]
|
|
private bool MAIGHJNMAKN;
|
|
|
|
// Token: 0x04008CC8 RID: 36040
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")]
|
|
[Token(Token = "0x4008CC8")]
|
|
private Polaroid ABJAHLFGLGI;
|
|
|
|
// Token: 0x04008CC9 RID: 36041
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")]
|
|
[Token(Token = "0x4008CC9")]
|
|
private List<int> DAJNKKLACEO;
|
|
|
|
// Token: 0x04008CCA RID: 36042
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")]
|
|
[Token(Token = "0x4008CCA")]
|
|
private bool NIOLKLGAPGO;
|
|
|
|
// Token: 0x04008CCB RID: 36043
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1CC")]
|
|
[Token(Token = "0x4008CCB")]
|
|
private int JELMCELGFGO;
|
|
|
|
// Token: 0x04008CCC RID: 36044
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D0")]
|
|
[Token(Token = "0x4008CCC")]
|
|
private GameObject ANDLMKCODLG;
|
|
|
|
// Token: 0x04008CCD RID: 36045
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D8")]
|
|
[Token(Token = "0x4008CCD")]
|
|
private CameraFilterConsumableItem HBCEKOLOOCK;
|
|
|
|
// Token: 0x04008CCE RID: 36046
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E0")]
|
|
[Token(Token = "0x4008CCE")]
|
|
private float JNPMBNCKNEK;
|
|
|
|
// Token: 0x04008CCF RID: 36047
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E4")]
|
|
[Token(Token = "0x4008CCF")]
|
|
private int NIBHMOJAEAN;
|
|
|
|
// Token: 0x04008CD0 RID: 36048
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E8")]
|
|
[Token(Token = "0x4008CD0")]
|
|
private Vector3? MKMIHMOINNF;
|
|
|
|
// Token: 0x04008CD1 RID: 36049
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F8")]
|
|
[Token(Token = "0x4008CD1")]
|
|
private Quaternion? GMMMBAHKABB;
|
|
|
|
// Token: 0x04008CD2 RID: 36050
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20C")]
|
|
[Token(Token = "0x4008CD2")]
|
|
private Vector3 AALIKCBDJAK;
|
|
|
|
// Token: 0x04008CD3 RID: 36051
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x218")]
|
|
[Token(Token = "0x4008CD3")]
|
|
private Quaternion ADEOGPBBANF;
|
|
|
|
// Token: 0x04008CD4 RID: 36052
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x228")]
|
|
[Token(Token = "0x4008CD4")]
|
|
private List<Mirror> GNFAKJIFOIN;
|
|
|
|
// Token: 0x04008CD5 RID: 36053
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x230")]
|
|
[Token(Token = "0x4008CD5")]
|
|
private ShareCamera.JIFNPMAOEMF EJLEMIJCCGK;
|
|
|
|
// Token: 0x04008CD6 RID: 36054
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x238")]
|
|
[Token(Token = "0x4008CD6")]
|
|
private bool BOEOJKDEHLL;
|
|
|
|
// Token: 0x04008CD7 RID: 36055
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x240")]
|
|
[Token(Token = "0x4008CD7")]
|
|
private HKKOHFHADKK DGGJKEJGLGG;
|
|
|
|
// Token: 0x04008CD8 RID: 36056
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x248")]
|
|
[Token(Token = "0x4008CD8")]
|
|
private KLLMCPFPIIE<bool> LDNOKBKBHDO;
|
|
|
|
// Token: 0x04008CD9 RID: 36057
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x250")]
|
|
[Token(Token = "0x4008CD9")]
|
|
private KLLMCPFPIIE<bool> CAAOAAKAECL;
|
|
|
|
// Token: 0x04008CDA RID: 36058
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x258")]
|
|
[Token(Token = "0x4008CDA")]
|
|
private float? EIJJCHPPCIF;
|
|
|
|
// Token: 0x04008CDB RID: 36059
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x260")]
|
|
[Token(Token = "0x4008CDB")]
|
|
private ShareCamera.ANLNCJNLHMM DLBIJLDBMIM;
|
|
|
|
// Token: 0x04008CDC RID: 36060
|
|
[Token(Token = "0x4008CDC")]
|
|
public const string STATUS_UPLOADING = "Uploading...";
|
|
|
|
// Token: 0x04008CDD RID: 36061
|
|
[Token(Token = "0x4008CDD")]
|
|
public const string STATUS_UPLOADED = "Shared on www.rec.net";
|
|
|
|
// Token: 0x04008CDE RID: 36062
|
|
[Token(Token = "0x4008CDE")]
|
|
public const string STATUS_ERROR = "Error uploading";
|
|
|
|
// Token: 0x020021E7 RID: 8679
|
|
[Token(Token = "0x20021E7")]
|
|
public enum IAPJCGGNJLP
|
|
{
|
|
// Token: 0x04008CE0 RID: 36064
|
|
[Token(Token = "0x4008CE0")]
|
|
DEFAULT,
|
|
// Token: 0x04008CE1 RID: 36065
|
|
[Token(Token = "0x4008CE1")]
|
|
SINGLE_IMAGE
|
|
}
|
|
|
|
// Token: 0x020021E8 RID: 8680
|
|
[Token(Token = "0x20021E8")]
|
|
public enum MBIEOEOLKNB
|
|
{
|
|
// Token: 0x04008CE3 RID: 36067
|
|
[Token(Token = "0x4008CE3")]
|
|
ACTIVE,
|
|
// Token: 0x04008CE4 RID: 36068
|
|
[Token(Token = "0x4008CE4")]
|
|
PREVIEW,
|
|
// Token: 0x04008CE5 RID: 36069
|
|
[Token(Token = "0x4008CE5")]
|
|
ASYNC_RENDER,
|
|
// Token: 0x04008CE6 RID: 36070
|
|
[Token(Token = "0x4008CE6")]
|
|
CONFIRM_SINGLE_PICTURE,
|
|
// Token: 0x04008CE7 RID: 36071
|
|
[Token(Token = "0x4008CE7")]
|
|
CONFIRM_PROFILE_IMAGE,
|
|
// Token: 0x04008CE8 RID: 36072
|
|
[Token(Token = "0x4008CE8")]
|
|
DISABLED
|
|
}
|
|
|
|
// Token: 0x020021E9 RID: 8681
|
|
[Token(Token = "0x20021E9")]
|
|
public enum JKIJEJKGIDJ
|
|
{
|
|
// Token: 0x04008CEA RID: 36074
|
|
[Token(Token = "0x4008CEA")]
|
|
SHARE,
|
|
// Token: 0x04008CEB RID: 36075
|
|
[Token(Token = "0x4008CEB")]
|
|
PRINT,
|
|
// Token: 0x04008CEC RID: 36076
|
|
[Token(Token = "0x4008CEC")]
|
|
CHANGE_PROFILE
|
|
}
|
|
|
|
// Token: 0x020021EA RID: 8682
|
|
[Token(Token = "0x20021EA")]
|
|
private class ANLNCJNLHMM : DCLIBCDKJNF<RenderTexture>
|
|
{
|
|
// Token: 0x0600DCC8 RID: 56520 RVA: 0x0032C7F4 File Offset: 0x0032A9F4
|
|
[Token(Token = "0x600DCC8")]
|
|
[Address(RVA = "0x19B9900", Offset = "0x19B8900", VA = "0x1819B9900")]
|
|
public ANLNCJNLHMM(ShareCamera DPCJPNEBHLG)
|
|
{
|
|
this.DPCJPNEBHLG = DPCJPNEBHLG;
|
|
Tool tool = DPCJPNEBHLG.tool;
|
|
this.EGFEJGHDNAI = tool;
|
|
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool.PostResetEvent;
|
|
Action<Tool, Vector3, Quaternion, Vector3, bool> action = new Action(this.APBEFBBOMDJ);
|
|
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.BPJDFPACLMK(postResetEvent, action);
|
|
tool.PostResetEvent = eahpnacbldd;
|
|
Tool egfejghdnai = this.EGFEJGHDNAI;
|
|
MFBGLIHGCGO<Tool> enabledChangeEvent = egfejghdnai.EnabledChangeEvent;
|
|
Action<Tool> action2 = new Action(this.NPCLHLKHLFK);
|
|
EAHPNACBLDD eahpnacbldd2;
|
|
egfejghdnai.EnabledChangeEvent = eahpnacbldd2;
|
|
Tool egfejghdnai2 = this.EGFEJGHDNAI;
|
|
MFBGLIHGCGO<Tool> destroyEvent = egfejghdnai2.DestroyEvent;
|
|
Action<Tool> action3 = new Action(this.JDGEMECOCJJ);
|
|
EAHPNACBLDD eahpnacbldd3;
|
|
egfejghdnai2.DestroyEvent = eahpnacbldd3;
|
|
Tool egfejghdnai3 = this.EGFEJGHDNAI;
|
|
MFBGLIHGCGO<Tool> postReleaseEvent = egfejghdnai3.PostReleaseEvent;
|
|
Action<Tool> action4 = new Action(this.AGGEPLMBAFK);
|
|
EAHPNACBLDD eahpnacbldd4;
|
|
egfejghdnai3.PostReleaseEvent = eahpnacbldd4;
|
|
PlayerBackpack backpack = Player.<EGKJPJKLEAI>k__BackingField.backpack;
|
|
AAPEGDHKHJI<Tool, JKPLBBBJLJK, bool, bool> backpackToolEnabledChange = backpack.BackpackToolEnabledChange;
|
|
Action<Tool, JKPLBBBJLJK, bool, bool> action5 = new Action(this.FGDFCIKBIKB);
|
|
AAPEGDHKHJI<Tool, JKPLBBBJLJK, bool, bool> aapegdhkhji = AAPEGDHKHJI.BPJDFPACLMK(backpackToolEnabledChange, action5);
|
|
backpack.BackpackToolEnabledChange = aapegdhkhji;
|
|
Action action6 = new Action(this.OEAOLCNMCLL);
|
|
PMGCJEPKFOF<RenderTexture> pmgcjepkfof = base.OHLPJBFCABI(action6);
|
|
Action action7 = new Action(this.OEAOLCNMCLL);
|
|
JCOINEEFENJ<RenderTexture> jcoineefenj = base.JDKJCDNCDAN(action7);
|
|
Action<string> action8 = new Action(this.CDKOKPLBABG);
|
|
PMGCJEPKFOF<RenderTexture> pmgcjepkfof2 = base.HMFPPBJFHKD(action8);
|
|
Action action9 = new Action(this.INKJJIJFLKK);
|
|
bool flag = ((IEnumerator)this).MoveNext();
|
|
}
|
|
|
|
// Token: 0x0600DCC9 RID: 56521 RVA: 0x0032C954 File Offset: 0x0032AB54
|
|
[Token(Token = "0x600DCC9")]
|
|
[Address(RVA = "0x19B9270", Offset = "0x19B8270", VA = "0x1819B9270")]
|
|
private void AGGEPLMBAFK(Tool LIMOILDIGKF)
|
|
{
|
|
base.KBPKIDJEOFB();
|
|
}
|
|
|
|
// Token: 0x0600DCCA RID: 56522 RVA: 0x0032C968 File Offset: 0x0032AB68
|
|
[Token(Token = "0x600DCCA")]
|
|
[Address(RVA = "0x19B9300", Offset = "0x19B8300", VA = "0x1819B9300")]
|
|
private void FGDFCIKBIKB(Tool HHFOCGIKKJO, JKPLBBBJLJK AAICMBDEJBE, bool CBHMNNAINHM, bool PCCDNKGMEIJ)
|
|
{
|
|
Tool egfejghdnai = this.EGFEJGHDNAI;
|
|
if (HHFOCGIKKJO == egfejghdnai && !CBHMNNAINHM)
|
|
{
|
|
base.KBPKIDJEOFB();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DCCB RID: 56523 RVA: 0x0032C990 File Offset: 0x0032AB90
|
|
[Token(Token = "0x600DCCB")]
|
|
[Address(RVA = "0x19B94C0", Offset = "0x19B84C0", VA = "0x1819B94C0")]
|
|
private void OEAOLCNMCLL()
|
|
{
|
|
ShareCamera dpcjpnebhlg2;
|
|
do
|
|
{
|
|
PlayerBackpack backpack = Player.<EGKJPJKLEAI>k__BackingField.backpack;
|
|
AAPEGDHKHJI<Tool, JKPLBBBJLJK, bool, bool> backpackToolEnabledChange = backpack.BackpackToolEnabledChange;
|
|
Action<Tool, JKPLBBBJLJK, bool, bool> action = new Action(this.FGDFCIKBIKB);
|
|
AAPEGDHKHJI<Tool, JKPLBBBJLJK, bool, bool> aapegdhkhji = AAPEGDHKHJI.GMNMHGMFGOL(backpackToolEnabledChange, action);
|
|
backpack.BackpackToolEnabledChange = aapegdhkhji;
|
|
Tool egfejghdnai = this.EGFEJGHDNAI;
|
|
int num = 0;
|
|
if (egfejghdnai != num)
|
|
{
|
|
Tool egfejghdnai2 = this.EGFEJGHDNAI;
|
|
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = egfejghdnai2.PostResetEvent;
|
|
Action<Tool, Vector3, Quaternion, Vector3, bool> action2 = new Action(this.APBEFBBOMDJ);
|
|
AAPEGDHKHJI<Tool, Vector3, Quaternion, Vector3> aapegdhkhji2;
|
|
egfejghdnai2.PostResetEvent = aapegdhkhji2;
|
|
Tool egfejghdnai3 = this.EGFEJGHDNAI;
|
|
MFBGLIHGCGO<Tool> enabledChangeEvent = egfejghdnai3.EnabledChangeEvent;
|
|
Action<Tool> action3 = new Action(this.NPCLHLKHLFK);
|
|
AAPEGDHKHJI aapegdhkhji3;
|
|
egfejghdnai3.EnabledChangeEvent = aapegdhkhji3;
|
|
Tool egfejghdnai4 = this.EGFEJGHDNAI;
|
|
MFBGLIHGCGO<Tool> destroyEvent = egfejghdnai4.DestroyEvent;
|
|
Action<Tool> action4 = new Action(this.JDGEMECOCJJ);
|
|
AAPEGDHKHJI aapegdhkhji4;
|
|
egfejghdnai4.DestroyEvent = aapegdhkhji4;
|
|
Tool egfejghdnai5 = this.EGFEJGHDNAI;
|
|
MFBGLIHGCGO<Tool> postReleaseEvent = egfejghdnai5.PostReleaseEvent;
|
|
Action<Tool> action5 = new Action(this.AGGEPLMBAFK);
|
|
AAPEGDHKHJI aapegdhkhji5;
|
|
egfejghdnai5.PostReleaseEvent = aapegdhkhji5;
|
|
}
|
|
ShareCamera dpcjpnebhlg = this.DPCJPNEBHLG;
|
|
int num2 = 0;
|
|
if (!(dpcjpnebhlg != num2))
|
|
{
|
|
return;
|
|
}
|
|
dpcjpnebhlg2 = this.DPCJPNEBHLG;
|
|
}
|
|
while (dpcjpnebhlg2.<EJKBEHNLEAH>k__BackingField != ShareCamera.IAPJCGGNJLP.SINGLE_IMAGE);
|
|
dpcjpnebhlg2.<EJKBEHNLEAH>k__BackingField = (ShareCamera.IAPJCGGNJLP)((ulong)0L);
|
|
HKKOHFHADKK dggjkejglgg = this.DPCJPNEBHLG.DGGJKEJGLGG;
|
|
HKKOHFHADKK dggjkejglgg2 = this.DPCJPNEBHLG.DGGJKEJGLGG;
|
|
int num3 = 0;
|
|
dggjkejglgg2.PIEOGAPMGIH((ushort)num3);
|
|
ShareCameraUIFlow laklgnaafnh = this.DPCJPNEBHLG.LAKLGNAAFNH;
|
|
int num4 = 0;
|
|
if (laklgnaafnh != num4)
|
|
{
|
|
ShareCameraUIFlow laklgnaafnh2 = this.DPCJPNEBHLG.LAKLGNAAFNH;
|
|
int num5 = 0;
|
|
laklgnaafnh2.EKALGFPPBBI = num5;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DCCC RID: 56524 RVA: 0x0032CB1C File Offset: 0x0032AD1C
|
|
[Token(Token = "0x600DCCC")]
|
|
[Address(RVA = "0x19B92B0", Offset = "0x19B82B0", VA = "0x1819B92B0")]
|
|
private void APBEFBBOMDJ(Tool NBHJPDBHDHB, Vector3 BNMOCBJEEPN, Quaternion LPHCCEOHNIN, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ)
|
|
{
|
|
base.KBPKIDJEOFB();
|
|
}
|
|
|
|
// Token: 0x0600DCCD RID: 56525 RVA: 0x0032CB30 File Offset: 0x0032AD30
|
|
[Token(Token = "0x600DCCD")]
|
|
[Address(RVA = "0x19B9460", Offset = "0x19B8460", VA = "0x1819B9460")]
|
|
private void NPCLHLKHLFK(Tool LIMOILDIGKF)
|
|
{
|
|
if (!LIMOILDIGKF.PAJGCGDFHKK)
|
|
{
|
|
base.KBPKIDJEOFB();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DCCE RID: 56526 RVA: 0x0032CB54 File Offset: 0x0032AD54
|
|
[Token(Token = "0x600DCCE")]
|
|
[Address(RVA = "0x19B9420", Offset = "0x19B8420", VA = "0x1819B9420")]
|
|
private void JDGEMECOCJJ(Tool CHFBDBLMLCG)
|
|
{
|
|
base.KBPKIDJEOFB();
|
|
}
|
|
|
|
// Token: 0x0600DCCF RID: 56527 RVA: 0x0032CB68 File Offset: 0x0032AD68
|
|
[Token(Token = "0x600DCCF")]
|
|
[Address(RVA = "0x19B92F0", Offset = "0x19B82F0", VA = "0x1819B92F0")]
|
|
[CompilerGenerated]
|
|
private void CDKOKPLBABG(string NCKNCLLNLGA)
|
|
{
|
|
this.OEAOLCNMCLL();
|
|
}
|
|
|
|
// Token: 0x0600DCD0 RID: 56528 RVA: 0x0032CB7C File Offset: 0x0032AD7C
|
|
[Token(Token = "0x600DCD0")]
|
|
[Address(RVA = "0x19B93A0", Offset = "0x19B83A0", VA = "0x1819B93A0")]
|
|
[CompilerGenerated]
|
|
private void INKJJIJFLKK()
|
|
{
|
|
Tool egfejghdnai = this.EGFEJGHDNAI;
|
|
int num = 0;
|
|
if (egfejghdnai != num)
|
|
{
|
|
Tool egfejghdnai2 = this.EGFEJGHDNAI;
|
|
int num2 = 0;
|
|
egfejghdnai2.DODDBBEOJNN = num2 != 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04008CED RID: 36077
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4008CED")]
|
|
private readonly ShareCamera DPCJPNEBHLG;
|
|
|
|
// Token: 0x04008CEE RID: 36078
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4008CEE")]
|
|
private readonly Tool EGFEJGHDNAI;
|
|
}
|
|
|
|
// Token: 0x020021EB RID: 8683
|
|
[Token(Token = "0x20021EB")]
|
|
private class JIFNPMAOEMF
|
|
{
|
|
// Token: 0x0600DCD1 RID: 56529 RVA: 0x0032CBB4 File Offset: 0x0032ADB4
|
|
[Token(Token = "0x600DCD1")]
|
|
[Address(RVA = "0x19BE8E0", Offset = "0x19BD8E0", VA = "0x1819BE8E0")]
|
|
public void CDJMNIHFNMK(ScriptableRenderContext LHOMKMINCHH, Camera LOJEIJKFDCH)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
if (this.FOMHGMLPOND != LOJEIJKFDCH)
|
|
{
|
|
return;
|
|
}
|
|
RenderPipelineManager.beginCameraRendering -= new Action(this.CDJMNIHFNMK);
|
|
ShareCamera dpcjpnebhlg = this.DPCJPNEBHLG;
|
|
int frameCount = Time.frameCount;
|
|
dpcjpnebhlg.<AJHPIDCFOCB>k__BackingField = frameCount;
|
|
Action<Camera> fhnabddmphj = this.FHNABDDMPHJ;
|
|
if (fhnabddmphj != 0)
|
|
{
|
|
fhnabddmphj(LOJEIJKFDCH);
|
|
}
|
|
RenderTexture targetTexture = LOJEIJKFDCH.targetTexture;
|
|
this.GKMONOICLPC = targetTexture;
|
|
RenderTexture ldekhandcbo = this.LDEKHANDCBO;
|
|
LOJEIJKFDCH.targetTexture = ldekhandcbo;
|
|
List<Mirror> gnfakjifoin = this.DPCJPNEBHLG.GNFAKJIFOIN;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
this.DPCJPNEBHLG.GNFAKJIFOIN.Clear();
|
|
}
|
|
|
|
// Token: 0x0600DCD2 RID: 56530 RVA: 0x0032CC68 File Offset: 0x0032AE68
|
|
[Token(Token = "0x600DCD2")]
|
|
[Address(RVA = "0x19BEB40", Offset = "0x19BDB40", VA = "0x1819BEB40")]
|
|
public void EMLECMECGOM(ScriptableRenderContext LHOMKMINCHH, Camera LOJEIJKFDCH)
|
|
{
|
|
if (!(this.FOMHGMLPOND != LOJEIJKFDCH))
|
|
{
|
|
RenderPipelineManager.endCameraRendering -= new Action(this.EMLECMECGOM);
|
|
RenderTexture gkmonoiclpc = this.GKMONOICLPC;
|
|
LOJEIJKFDCH.targetTexture = gkmonoiclpc;
|
|
bool edmpcbenneg = this.EDMPCBENNEG;
|
|
LOJEIJKFDCH.enabled = edmpcbenneg;
|
|
Action<Camera> mfeiboljkfc = this.MFEIBOLJKFC;
|
|
if (mfeiboljkfc != 0)
|
|
{
|
|
mfeiboljkfc(LOJEIJKFDCH);
|
|
}
|
|
this.NKLGAGCHGPM.OOOIENHGNCA();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DCD3 RID: 56531 RVA: 0x0032CCD4 File Offset: 0x0032AED4
|
|
[Token(Token = "0x600DCD3")]
|
|
[Address(RVA = "0x19BEE50", Offset = "0x19BDE50", VA = "0x1819BEE50")]
|
|
public void JNHGBINPBID()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<AltRenderedObject> all = AltRenderedObject.All;
|
|
if ((this.ILMFHKCBEPN ? 1 : 0) == num)
|
|
{
|
|
List<AltRenderedObject> all2 = AltRenderedObject.All;
|
|
}
|
|
List<AltRenderedObject> all3 = AltRenderedObject.All;
|
|
num++;
|
|
if ((this.ILMFHKCBEPN ? 1 : 0) == num)
|
|
{
|
|
}
|
|
bool <GONMENKLJOD>k__BackingField = Matchmaking.HMCJLLMDAAM.<GONMENKLJOD>k__BackingField;
|
|
bool flag = <GONMENKLJOD>k__BackingField;
|
|
this.OEFPPJDOKGC = flag;
|
|
if (!<GONMENKLJOD>k__BackingField)
|
|
{
|
|
break;
|
|
}
|
|
List<DisabledAltRenderedObject.PIJEDOFNMEF> list = new List(PersistenceView.AllViews.Count);
|
|
this.GJDBPBHIHNO = list;
|
|
Dictionary<Guid, PersistenceView> allViews = PersistenceView.AllViews;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
List<DisabledAltRenderedObject.PIJEDOFNMEF> gjdbpbhihno = this.GJDBPBHIHNO;
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0600DCD4 RID: 56532 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600DCD4")]
|
|
[Address(RVA = "0x19BEC60", Offset = "0x19BDC60", VA = "0x1819BEC60")]
|
|
public void JADKAMKAEOA()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600DCD5 RID: 56533 RVA: 0x0032CD6C File Offset: 0x0032AF6C
|
|
[Token(Token = "0x600DCD5")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public JIFNPMAOEMF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04008CEF RID: 36079
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008CEF")]
|
|
public Camera FOMHGMLPOND;
|
|
|
|
// Token: 0x04008CF0 RID: 36080
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4008CF0")]
|
|
public ShareCamera DPCJPNEBHLG;
|
|
|
|
// Token: 0x04008CF1 RID: 36081
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4008CF1")]
|
|
public RenderTexture LDEKHANDCBO;
|
|
|
|
// Token: 0x04008CF2 RID: 36082
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4008CF2")]
|
|
public Action<Camera> FHNABDDMPHJ;
|
|
|
|
// Token: 0x04008CF3 RID: 36083
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4008CF3")]
|
|
public Action<Camera> MFEIBOLJKFC;
|
|
|
|
// Token: 0x04008CF4 RID: 36084
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4008CF4")]
|
|
public JJEKJGALHKO NKLGAGCHGPM;
|
|
|
|
// Token: 0x04008CF5 RID: 36085
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4008CF5")]
|
|
private RenderTexture GKMONOICLPC;
|
|
|
|
// Token: 0x04008CF6 RID: 36086
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4008CF6")]
|
|
public bool EDMPCBENNEG;
|
|
|
|
// Token: 0x04008CF7 RID: 36087
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x49")]
|
|
[Token(Token = "0x4008CF7")]
|
|
public bool ILMFHKCBEPN;
|
|
|
|
// Token: 0x04008CF8 RID: 36088
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4A")]
|
|
[Token(Token = "0x4008CF8")]
|
|
private bool OEFPPJDOKGC;
|
|
|
|
// Token: 0x04008CF9 RID: 36089
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4008CF9")]
|
|
private List<DisabledAltRenderedObject.PIJEDOFNMEF> GJDBPBHIHNO;
|
|
}
|
|
|
|
// Token: 0x020021ED RID: 8685
|
|
[Token(Token = "0x20021ED")]
|
|
[CompilerGenerated]
|
|
private sealed class GDPJCPLKJKL
|
|
{
|
|
// Token: 0x0600DCDC RID: 56540 RVA: 0x0032CF14 File Offset: 0x0032B114
|
|
[Token(Token = "0x600DCDC")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public GDPJCPLKJKL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600DCDD RID: 56541 RVA: 0x0032CF28 File Offset: 0x0032B128
|
|
[Token(Token = "0x600DCDD")]
|
|
[Address(RVA = "0x19BDC20", Offset = "0x19BCC20", VA = "0x1819BDC20")]
|
|
internal void <SpawnAndTakePictureAt>b__0()
|
|
{
|
|
ShareCamera shareCamera = this.<>4__this;
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
ShareCamera shareCamera2 = this.<>4__this;
|
|
bool flag = this.isBackCameraActive;
|
|
bool flag2 = this.isTimerActive;
|
|
bool flag3 = this.takePicture;
|
|
Quaternion quaternion = this.rotation;
|
|
float z = this.position.z;
|
|
ShareCamera.MMNDPGOOJAF mmndpgoojaf;
|
|
mmndpgoojaf.System.IDisposable.Dispose();
|
|
mmndpgoojaf.position.z = z;
|
|
mmndpgoojaf.<>1__state = (int)((ulong)0L);
|
|
mmndpgoojaf.<>4__this = shareCamera2;
|
|
mmndpgoojaf.isbackCameraActive = flag;
|
|
mmndpgoojaf.isTimerActive = flag2;
|
|
mmndpgoojaf.takePicture = flag3;
|
|
mmndpgoojaf.rotation = quaternion;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(shareCamera2, mmndpgoojaf);
|
|
shareCamera.IAHPKLGCOGG = kfbabpapimb;
|
|
}
|
|
|
|
// Token: 0x04008CFE RID: 36094
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008CFE")]
|
|
public ShareCamera <>4__this;
|
|
|
|
// Token: 0x04008CFF RID: 36095
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4008CFF")]
|
|
public Vector3 position;
|
|
|
|
// Token: 0x04008D00 RID: 36096
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x4008D00")]
|
|
public Quaternion rotation;
|
|
|
|
// Token: 0x04008D01 RID: 36097
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
|
|
[Token(Token = "0x4008D01")]
|
|
public bool isBackCameraActive;
|
|
|
|
// Token: 0x04008D02 RID: 36098
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x35")]
|
|
[Token(Token = "0x4008D02")]
|
|
public bool isTimerActive;
|
|
|
|
// Token: 0x04008D03 RID: 36099
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x36")]
|
|
[Token(Token = "0x4008D03")]
|
|
public bool takePicture;
|
|
}
|
|
|
|
// Token: 0x020021EE RID: 8686
|
|
[Token(Token = "0x20021EE")]
|
|
[CompilerGenerated]
|
|
private sealed class FODJLLDBHIP
|
|
{
|
|
// Token: 0x0600DCDE RID: 56542 RVA: 0x0032CFD8 File Offset: 0x0032B1D8
|
|
[Token(Token = "0x600DCDE")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public FODJLLDBHIP()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600DCDF RID: 56543 RVA: 0x0032CFEC File Offset: 0x0032B1EC
|
|
[Token(Token = "0x600DCDF")]
|
|
[Address(RVA = "0x19BC810", Offset = "0x19BB810", VA = "0x1819BC810")]
|
|
internal void <LocalRequestTakeOutShareCamera>b__1()
|
|
{
|
|
ShareCamera shareCamera = this.localPlayerShareCamera;
|
|
TextMeshPro grabMeText = shareCamera.grabMeText;
|
|
shareCamera.BIJCGGFAFHI = false;
|
|
GameObject gameObject = grabMeText.gameObject;
|
|
bool bijcggfafhi = shareCamera.BIJCGGFAFHI;
|
|
gameObject.SetActive(bijcggfafhi);
|
|
}
|
|
|
|
// Token: 0x04008D04 RID: 36100
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008D04")]
|
|
public ShareCamera localPlayerShareCamera;
|
|
}
|
|
|
|
// Token: 0x020021F0 RID: 8688
|
|
[Token(Token = "0x20021F0")]
|
|
[CompilerGenerated]
|
|
private sealed class NJJNPDGHGAD
|
|
{
|
|
// Token: 0x0600DCE5 RID: 56549 RVA: 0x0032D0A8 File Offset: 0x0032B2A8
|
|
[Token(Token = "0x600DCE5")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public NJJNPDGHGAD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600DCE6 RID: 56550 RVA: 0x0032D0BC File Offset: 0x0032B2BC
|
|
[Token(Token = "0x600DCE6")]
|
|
[Address(RVA = "0x19C5C00", Offset = "0x19C4C00", VA = "0x1819C5C00")]
|
|
internal void <LocalRequestSingleImage>b__0()
|
|
{
|
|
CircuitVisibilityBehaviour.RemoveForceShowGadgetToken(this.localPlayerShareCam);
|
|
this.localPlayerShareCam.<HBCJCFIJALK>k__BackingField = false;
|
|
}
|
|
|
|
// Token: 0x04008D09 RID: 36105
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008D09")]
|
|
public ShareCamera localPlayerShareCam;
|
|
}
|
|
|
|
// Token: 0x020021F2 RID: 8690
|
|
[Token(Token = "0x20021F2")]
|
|
[CompilerGenerated]
|
|
private sealed class KLINGPHCDCA
|
|
{
|
|
// Token: 0x0600DCED RID: 56557 RVA: 0x0032D310 File Offset: 0x0032B510
|
|
[Token(Token = "0x600DCED")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public KLINGPHCDCA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600DCEE RID: 56558 RVA: 0x0032D324 File Offset: 0x0032B524
|
|
[Token(Token = "0x600DCEE")]
|
|
[Address(RVA = "0x1234880", Offset = "0x1233880", VA = "0x181234880")]
|
|
internal void <TakePictureImpl>b__0(string error)
|
|
{
|
|
this.promise.HMFPPBJFHKD(error);
|
|
}
|
|
|
|
// Token: 0x0600DCEF RID: 56559 RVA: 0x0032D344 File Offset: 0x0032B544
|
|
[Token(Token = "0x600DCEF")]
|
|
[Address(RVA = "0x15C29B0", Offset = "0x15C19B0", VA = "0x1815C29B0")]
|
|
internal void <TakePictureImpl>b__1()
|
|
{
|
|
this.promise.OOOIENHGNCA();
|
|
}
|
|
|
|
// Token: 0x0600DCF0 RID: 56560 RVA: 0x0032D364 File Offset: 0x0032B564
|
|
[Token(Token = "0x600DCF0")]
|
|
[Address(RVA = "0x19BF960", Offset = "0x19BE960", VA = "0x1819BF960")]
|
|
internal void <TakePictureImpl>b__2()
|
|
{
|
|
this.<>4__this.CNGNGGKHHLM = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x04008D12 RID: 36114
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008D12")]
|
|
public JJEKJGALHKO promise;
|
|
|
|
// Token: 0x04008D13 RID: 36115
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4008D13")]
|
|
public ShareCamera <>4__this;
|
|
}
|
|
|
|
// Token: 0x020021F5 RID: 8693
|
|
[Token(Token = "0x20021F5")]
|
|
[CompilerGenerated]
|
|
private sealed class NJELDJFPFMC
|
|
{
|
|
// Token: 0x0600DCFD RID: 56573 RVA: 0x0032D76C File Offset: 0x0032B96C
|
|
[Token(Token = "0x600DCFD")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public NJELDJFPFMC()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600DCFE RID: 56574 RVA: 0x0032D780 File Offset: 0x0032B980
|
|
[Token(Token = "0x600DCFE")]
|
|
[Address(RVA = "0x19C5BA0", Offset = "0x19C4BA0", VA = "0x1819C5BA0")]
|
|
internal void <UploadToRecNet>b__0()
|
|
{
|
|
if (this.showUploadedFeedback)
|
|
{
|
|
ShareCamera shareCamera = this.<>4__this;
|
|
int num = 0;
|
|
shareCamera.DHKEMDMCAGB("Shared on www.rec.net", true, num);
|
|
}
|
|
}
|
|
|
|
// Token: 0x04008D20 RID: 36128
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008D20")]
|
|
public bool showUploadedFeedback;
|
|
|
|
// Token: 0x04008D21 RID: 36129
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4008D21")]
|
|
public ShareCamera <>4__this;
|
|
}
|
|
|
|
// Token: 0x020021F6 RID: 8694
|
|
[Token(Token = "0x20021F6")]
|
|
[CompilerGenerated]
|
|
private sealed class KFNJADBDACE
|
|
{
|
|
// Token: 0x0600DCFF RID: 56575 RVA: 0x0032D7B4 File Offset: 0x0032B9B4
|
|
[Token(Token = "0x600DCFF")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public KFNJADBDACE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600DD00 RID: 56576 RVA: 0x0032D7C8 File Offset: 0x0032B9C8
|
|
[Token(Token = "0x600DD00")]
|
|
[Address(RVA = "0x19BF650", Offset = "0x19BE650", VA = "0x1819BF650")]
|
|
internal void <UploadToRecNetInternal>b__0(string error)
|
|
{
|
|
Debug.LogError("Failed to upload saved image: " + error);
|
|
if (this.showUploadedFeedback)
|
|
{
|
|
ShareCamera shareCamera = this.<>4__this;
|
|
int num = 0;
|
|
shareCamera.DHKEMDMCAGB("Uploading...", true, num);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DD01 RID: 56577 RVA: 0x0032D80C File Offset: 0x0032BA0C
|
|
[Token(Token = "0x600DD01")]
|
|
[Address(RVA = "0x19BF700", Offset = "0x19BE700", VA = "0x1819BF700")]
|
|
internal void <UploadToRecNetInternal>b__1(string imageName)
|
|
{
|
|
if (LinkManager.KPKFFOMCFBK)
|
|
{
|
|
RenderTexture <LastRenderTexture>k__BackingField = this.<>4__this.ADGPENEJHBJ.<LastRenderTexture>k__BackingField;
|
|
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
|
|
if (ciibgmbofei == 0 || ciibgmbofei.<PGOEAIDCELB>k__BackingField == COBKKLOJNNE.DORM_ROOM || !ciibgmbofei.<MPMKHIHOJMO>k__BackingField)
|
|
{
|
|
}
|
|
string empty = string.Empty;
|
|
int num = 0;
|
|
DABKFAIHBBP dabkfaihbbp = LinkManager.PlatformShareImage(<LastRenderTexture>k__BackingField, imageName, empty, num != 0);
|
|
}
|
|
Player.<EGKJPJKLEAI>k__BackingField.playerEvents.UploadedPhoto();
|
|
if (this.showUploadedFeedback)
|
|
{
|
|
ShareCamera shareCamera = this.<>4__this;
|
|
int num2 = 0;
|
|
shareCamera.DHKEMDMCAGB("Shared on www.rec.net", true, num2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x04008D22 RID: 36130
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008D22")]
|
|
public bool showUploadedFeedback;
|
|
|
|
// Token: 0x04008D23 RID: 36131
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4008D23")]
|
|
public ShareCamera <>4__this;
|
|
}
|
|
|
|
// Token: 0x020021F7 RID: 8695
|
|
[Token(Token = "0x20021F7")]
|
|
[CompilerGenerated]
|
|
private sealed class KCNJNDACDCB
|
|
{
|
|
// Token: 0x0600DD02 RID: 56578 RVA: 0x0032D8A4 File Offset: 0x0032BAA4
|
|
[Token(Token = "0x600DD02")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public KCNJNDACDCB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600DD03 RID: 56579 RVA: 0x0032D8B8 File Offset: 0x0032BAB8
|
|
[Token(Token = "0x600DD03")]
|
|
[Address(RVA = "0x19BF610", Offset = "0x19BE610", VA = "0x1819BF610")]
|
|
internal bool <RunPrintPolaroid>b__0()
|
|
{
|
|
if (!this.<>4__this.MAIGHJNMAKN)
|
|
{
|
|
return true;
|
|
}
|
|
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x04008D24 RID: 36132
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008D24")]
|
|
public ShareCamera <>4__this;
|
|
|
|
// Token: 0x04008D25 RID: 36133
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4008D25")]
|
|
public float requestTimeoutTime;
|
|
}
|
|
|
|
// Token: 0x020021F9 RID: 8697
|
|
[Token(Token = "0x20021F9")]
|
|
[CompilerGenerated]
|
|
private sealed class LBGOOMEGPCC
|
|
{
|
|
// Token: 0x0600DD0A RID: 56586 RVA: 0x0032DE88 File Offset: 0x0032C088
|
|
[Token(Token = "0x600DD0A")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public LBGOOMEGPCC()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600DD0B RID: 56587 RVA: 0x0032DE9C File Offset: 0x0032C09C
|
|
[Token(Token = "0x600DD0B")]
|
|
[Address(RVA = "0x19BFD20", Offset = "0x19BED20", VA = "0x1819BFD20")]
|
|
internal void <CreatePolaroidJpeg>b__0()
|
|
{
|
|
RenderTexture.ReleaseTemporary(this.tempTexture);
|
|
this.newSharableImage.GNGOOMMLPHE();
|
|
this.newSharableImage = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x04008D2F RID: 36143
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008D2F")]
|
|
public RenderTexture tempTexture;
|
|
|
|
// Token: 0x04008D30 RID: 36144
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4008D30")]
|
|
public ManagedTexture newSharableImage;
|
|
}
|
|
}
|
|
}
|