Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/ShareCamera.cs
T
2026-04-10 22:50:51 +02:00

4092 lines
131 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: 0x020020F8 RID: 8440
[Token(Token = "0x20020F8")]
public class ShareCamera : MonoBehaviourPun, PMLIELLMEHM
{
// Token: 0x140000DF RID: 223
// (add) Token: 0x0600D816 RID: 55318 RVA: 0x0031FEA8 File Offset: 0x0031E0A8
// (remove) Token: 0x0600D817 RID: 55319 RVA: 0x0031FED0 File Offset: 0x0031E0D0
[Token(Token = "0x140000DF")]
public event Action<Texture> KAEAIAPMLCI
{
[Token(Token = "0x600D816")]
[Address(RVA = "0x7C07D0", Offset = "0x7BF5D0", VA = "0x1807C07D0")]
[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 = "0x600D817")]
[Address(RVA = "0x7C0F60", Offset = "0x7BFD60", VA = "0x1807C0F60")]
[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: 0x0600D818 RID: 55320 RVA: 0x0031FEF8 File Offset: 0x0031E0F8
// (remove) Token: 0x0600D819 RID: 55321 RVA: 0x0031FF20 File Offset: 0x0031E120
[Token(Token = "0x140000E0")]
public event Action<string> IIMGNOCHCPC
{
[Token(Token = "0x600D818")]
[Address(RVA = "0x7C0730", Offset = "0x7BF530", VA = "0x1807C0730")]
[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 = "0x600D819")]
[Address(RVA = "0x7C0EC0", Offset = "0x7BFCC0", VA = "0x1807C0EC0")]
[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: 0x0600D81A RID: 55322 RVA: 0x0031FF48 File Offset: 0x0031E148
// (remove) Token: 0x0600D81B RID: 55323 RVA: 0x0031FF70 File Offset: 0x0031E170
[Token(Token = "0x140000E1")]
public event Action OGMJMHLMBHG
{
[Token(Token = "0x600D81A")]
[Address(RVA = "0x7C0690", Offset = "0x7BF490", VA = "0x1807C0690")]
[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 = "0x600D81B")]
[Address(RVA = "0x7C0E20", Offset = "0x7BFC20", VA = "0x1807C0E20")]
[CompilerGenerated]
remove
{
Action ogmjmhlmbhg;
Delegate @delegate;
do
{
ogmjmhlmbhg = this.OGMJMHLMBHG;
@delegate = Delegate.Remove(ogmjmhlmbhg, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != ogmjmhlmbhg)
{
}
}
}
// Token: 0x17002253 RID: 8787
// (get) Token: 0x0600D81C RID: 55324 RVA: 0x0031FF98 File Offset: 0x0031E198
[Token(Token = "0x17002253")]
public Tool PBBJCLJPFMI
{
[Token(Token = "0x600D81C")]
[Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80")]
get
{
return this.tool;
}
}
// Token: 0x17002254 RID: 8788
// (get) Token: 0x0600D81D RID: 55325 RVA: 0x0031FFAC File Offset: 0x0031E1AC
// (set) Token: 0x0600D81E RID: 55326 RVA: 0x0031FFC0 File Offset: 0x0031E1C0
[Token(Token = "0x17002254")]
public static ShareCamera BFPPPLIJIGC
{
[Token(Token = "0x600D81D")]
[Address(RVA = "0x7C0C00", Offset = "0x7BFA00", VA = "0x1807C0C00")]
get;
[Token(Token = "0x600D81E")]
[Address(RVA = "0x7BA1F0", Offset = "0x7B8FF0", VA = "0x1807BA1F0")]
private set;
}
// Token: 0x17002255 RID: 8789
// (get) Token: 0x0600D81F RID: 55327 RVA: 0x0031FFD4 File Offset: 0x0031E1D4
[Token(Token = "0x17002255")]
public static bool GENEKKCAAMN
{
[Token(Token = "0x600D81F")]
[Address(RVA = "0x7C09F0", Offset = "0x7BF7F0", VA = "0x1807C09F0")]
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: 0x17002256 RID: 8790
// (get) Token: 0x0600D820 RID: 55328 RVA: 0x00320028 File Offset: 0x0031E228
[Token(Token = "0x17002256")]
private static bool DIDEJEABMBO
{
[Token(Token = "0x600D820")]
[Address(RVA = "0x7B9220", Offset = "0x7B8020", VA = "0x1807B9220")]
get
{
return SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB;
}
}
// Token: 0x17002257 RID: 8791
// (get) Token: 0x0600D821 RID: 55329 RVA: 0x00320048 File Offset: 0x0031E248
[Token(Token = "0x17002257")]
private bool MHMDELLALDJ
{
[Token(Token = "0x600D821")]
[Address(RVA = "0x7B91B0", Offset = "0x7B7FB0", VA = "0x1807B91B0")]
get
{
bool flag = this.DKLGNFGONEM;
if (!flag)
{
return flag;
}
return ShareCamera.DIDEJEABMBO;
}
}
// Token: 0x17002258 RID: 8792
// (get) Token: 0x0600D822 RID: 55330 RVA: 0x0032006C File Offset: 0x0031E26C
// (set) Token: 0x0600D823 RID: 55331 RVA: 0x00320080 File Offset: 0x0031E280
[Token(Token = "0x17002258")]
private ShareCamera.IAPJCGGNJLP FDEPJLDDPEC
{
[Token(Token = "0x600D822")]
[Address(RVA = "0x7B91A0", Offset = "0x7B7FA0", VA = "0x1807B91A0")]
get;
[Token(Token = "0x600D823")]
[Address(RVA = "0x7BA2C0", Offset = "0x7B90C0", VA = "0x1807BA2C0")]
set;
}
// Token: 0x17002259 RID: 8793
// (get) Token: 0x0600D824 RID: 55332 RVA: 0x00320094 File Offset: 0x0031E294
[Token(Token = "0x17002259")]
public bool JGMCBFOAMPN
{
[Token(Token = "0x600D824")]
[Address(RVA = "0x7C0970", Offset = "0x7BF770", VA = "0x1807C0970")]
get
{
HKKOHFHADKK dggjkejglgg = this.DGGJKEJGLGG;
bool flag;
return flag;
}
}
// Token: 0x1700225A RID: 8794
// (get) Token: 0x0600D825 RID: 55333 RVA: 0x003200B0 File Offset: 0x0031E2B0
[Token(Token = "0x1700225A")]
public Camera GCKBAHAEIJN
{
[Token(Token = "0x600D825")]
[Address(RVA = "0x7C0870", Offset = "0x7BF670", VA = "0x1807C0870")]
get
{
if (this.KGBBFCJGDPH)
{
return this.selfieCamera;
}
return this.mainCamera;
}
}
// Token: 0x1700225B RID: 8795
// (get) Token: 0x0600D826 RID: 55334 RVA: 0x003200D4 File Offset: 0x0031E2D4
[Token(Token = "0x1700225B")]
private bool DKLGNFGONEM
{
[Token(Token = "0x600D826")]
[Address(RVA = "0x7BEEC0", Offset = "0x7BDCC0", VA = "0x1807BEEC0")]
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: 0x1700225C RID: 8796
// (get) Token: 0x0600D827 RID: 55335 RVA: 0x00320114 File Offset: 0x0031E314
[Token(Token = "0x1700225C")]
private bool KODFBELMGPN
{
[Token(Token = "0x600D827")]
[Address(RVA = "0x7B9890", Offset = "0x7B8690", VA = "0x1807B9890")]
get
{
if (this.HAKBEFBABPL == 0)
{
}
bool flag;
return flag;
}
}
// Token: 0x1700225D RID: 8797
// (get) Token: 0x0600D828 RID: 55336 RVA: 0x00320130 File Offset: 0x0031E330
[Token(Token = "0x1700225D")]
private string BKNJAFKOBMG
{
[Token(Token = "0x600D828")]
[Address(RVA = "0x7B8C00", Offset = "0x7B7A00", VA = "0x1807B8C00")]
get
{
CameraFilterConsumableItem hbcekoloock = this.HBCEKOLOOCK;
int num = 0;
if (hbcekoloock != num)
{
return this.HBCEKOLOOCK.friendlyName;
}
throw new NullReferenceException();
}
}
// Token: 0x1700225E RID: 8798
// (get) Token: 0x0600D829 RID: 55337 RVA: 0x00320164 File Offset: 0x0031E364
// (set) Token: 0x0600D82A RID: 55338 RVA: 0x00320178 File Offset: 0x0031E378
[Token(Token = "0x1700225E")]
public bool PPAOGJEIPMM
{
[Token(Token = "0x600D829")]
[Address(RVA = "0x7C09E0", Offset = "0x7BF7E0", VA = "0x1807C09E0")]
get
{
return this.KGBBFCJGDPH;
}
[Token(Token = "0x600D82A")]
[Address(RVA = "0x7C1060", Offset = "0x7BFE60", VA = "0x1807C1060")]
set
{
this.KGBBFCJGDPH = value;
this.EOAHMKGLHNK();
}
}
// Token: 0x1700225F RID: 8799
// (get) Token: 0x0600D82B RID: 55339 RVA: 0x00320194 File Offset: 0x0031E394
// (set) Token: 0x0600D82C RID: 55340 RVA: 0x003201A8 File Offset: 0x0031E3A8
[Token(Token = "0x1700225F")]
public bool JCLOMCMBDKE
{
[Token(Token = "0x600D82B")]
[Address(RVA = "0x7C0CD0", Offset = "0x7BFAD0", VA = "0x1807C0CD0")]
get;
[Token(Token = "0x600D82C")]
[Address(RVA = "0x7C1080", Offset = "0x7BFE80", VA = "0x1807C1080")]
set;
}
// Token: 0x17002260 RID: 8800
// (get) Token: 0x0600D82D RID: 55341 RVA: 0x003201BC File Offset: 0x0031E3BC
// (set) Token: 0x0600D82E RID: 55342 RVA: 0x003201D0 File Offset: 0x0031E3D0
[Token(Token = "0x17002260")]
public bool? CLJLDKIHLPF
{
[Token(Token = "0x600D82D")]
[Address(RVA = "0x7C0CC0", Offset = "0x7BFAC0", VA = "0x1807C0CC0")]
get;
[Token(Token = "0x600D82E")]
[Address(RVA = "0x7C1070", Offset = "0x7BFE70", VA = "0x1807C1070")]
set;
}
// Token: 0x17002261 RID: 8801
// (get) Token: 0x0600D82F RID: 55343 RVA: 0x003201E4 File Offset: 0x0031E3E4
// (set) Token: 0x0600D830 RID: 55344 RVA: 0x003201F8 File Offset: 0x0031E3F8
[Token(Token = "0x17002261")]
public bool IFPBKBCOBIM
{
[Token(Token = "0x600D82F")]
[Address(RVA = "0x46AA10", Offset = "0x469810", VA = "0x18046AA10")]
get;
[Token(Token = "0x600D830")]
[Address(RVA = "0x7BFD60", Offset = "0x7BEB60", VA = "0x1807BFD60")]
set;
}
// Token: 0x17002262 RID: 8802
// (get) Token: 0x0600D831 RID: 55345 RVA: 0x0032020C File Offset: 0x0031E40C
// (set) Token: 0x0600D832 RID: 55346 RVA: 0x00320220 File Offset: 0x0031E420
[Token(Token = "0x17002262")]
public bool BPNHAJAMJBI
{
[Token(Token = "0x600D831")]
[Address(RVA = "0x7C09C0", Offset = "0x7BF7C0", VA = "0x1807C09C0")]
get;
[Token(Token = "0x600D832")]
[Address(RVA = "0x7C1050", Offset = "0x7BFE50", VA = "0x1807C1050")]
set;
}
// Token: 0x17002263 RID: 8803
// (get) Token: 0x0600D833 RID: 55347 RVA: 0x00320234 File Offset: 0x0031E434
// (set) Token: 0x0600D834 RID: 55348 RVA: 0x00320248 File Offset: 0x0031E448
[Token(Token = "0x17002263")]
public bool IPIFGLCIPDH
{
[Token(Token = "0x600D833")]
[Address(RVA = "0x7C0910", Offset = "0x7BF710", VA = "0x1807C0910")]
get;
[Token(Token = "0x600D834")]
[Address(RVA = "0x7B7AE0", Offset = "0x7B68E0", VA = "0x1807B7AE0")]
private set;
}
// Token: 0x17002264 RID: 8804
// (get) Token: 0x0600D835 RID: 55349 RVA: 0x0032025C File Offset: 0x0031E45C
// (set) Token: 0x0600D836 RID: 55350 RVA: 0x00320270 File Offset: 0x0031E470
[Token(Token = "0x17002264")]
public bool BMCBFOMJEMJ
{
[Token(Token = "0x600D835")]
[Address(RVA = "0x7C08F0", Offset = "0x7BF6F0", VA = "0x1807C08F0")]
get;
[Token(Token = "0x600D836")]
[Address(RVA = "0x7BBB20", Offset = "0x7BA920", VA = "0x1807BBB20")]
private set;
}
// Token: 0x17002265 RID: 8805
// (get) Token: 0x0600D837 RID: 55351 RVA: 0x00320284 File Offset: 0x0031E484
// (set) Token: 0x0600D838 RID: 55352 RVA: 0x00320298 File Offset: 0x0031E498
[Token(Token = "0x17002265")]
public bool LPCDLGMMPAB
{
[Token(Token = "0x600D837")]
[Address(RVA = "0x7C0900", Offset = "0x7BF700", VA = "0x1807C0900")]
get;
[Token(Token = "0x600D838")]
[Address(RVA = "0x7BDAB0", Offset = "0x7BC8B0", VA = "0x1807BDAB0")]
private set;
}
// Token: 0x17002266 RID: 8806
// (get) Token: 0x0600D839 RID: 55353 RVA: 0x003202AC File Offset: 0x0031E4AC
[Token(Token = "0x17002266")]
public ShareCamera.MBIEOEOLKNB GENECNFMDHJ
{
[Token(Token = "0x600D839")]
[Address(RVA = "0x7C0890", Offset = "0x7BF690", VA = "0x1807C0890")]
get
{
HKKOHFHADKK dggjkejglgg = this.DGGJKEJGLGG;
throw new NullReferenceException();
}
}
// Token: 0x17002267 RID: 8807
// (get) Token: 0x0600D83A RID: 55354 RVA: 0x003202C8 File Offset: 0x0031E4C8
// (set) Token: 0x0600D83B RID: 55355 RVA: 0x003202DC File Offset: 0x0031E4DC
[Token(Token = "0x17002267")]
public bool DBBALJLFMNO
{
[Token(Token = "0x600D83A")]
[Address(RVA = "0x7C08E0", Offset = "0x7BF6E0", VA = "0x1807C08E0")]
get
{
return this.BIJCGGFAFHI;
}
[Token(Token = "0x600D83B")]
[Address(RVA = "0x7C1000", Offset = "0x7BFE00", VA = "0x1807C1000")]
set
{
this.BIJCGGFAFHI = value;
GameObject gameObject = this.grabMeText.gameObject;
bool bijcggfafhi = this.BIJCGGFAFHI;
gameObject.SetActive(bijcggfafhi);
}
}
// Token: 0x17002268 RID: 8808
// (get) Token: 0x0600D83C RID: 55356 RVA: 0x00320310 File Offset: 0x0031E510
// (set) Token: 0x0600D83D RID: 55357 RVA: 0x00320324 File Offset: 0x0031E524
[Token(Token = "0x17002268")]
public int LKCIFCPLHBH
{
[Token(Token = "0x600D83C")]
[Address(RVA = "0x7C08D0", Offset = "0x7BF6D0", VA = "0x1807C08D0")]
get;
[Token(Token = "0x600D83D")]
[Address(RVA = "0x7B9BE0", Offset = "0x7B89E0", VA = "0x1807B9BE0")]
private set;
}
// Token: 0x17002269 RID: 8809
// (get) Token: 0x0600D83E RID: 55358 RVA: 0x00320338 File Offset: 0x0031E538
[Token(Token = "0x17002269")]
public JKPLBBBJLJK JKPLBBBJLJK
{
[Token(Token = "0x600D83E")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "15")]
get
{
}
}
// Token: 0x140000E2 RID: 226
// (add) Token: 0x0600D83F RID: 55359 RVA: 0x00320348 File Offset: 0x0031E548
// (remove) Token: 0x0600D840 RID: 55360 RVA: 0x00320364 File Offset: 0x0031E564
[Token(Token = "0x140000E2")]
public event Action NFDCNGAAKBC
{
[Token(Token = "0x600D83F")]
[Address(RVA = "0x7C05F0", Offset = "0x7BF3F0", VA = "0x1807C05F0")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x600D840")]
[Address(RVA = "0x7C0D80", Offset = "0x7BFB80", VA = "0x1807C0D80")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x140000E3 RID: 227
// (add) Token: 0x0600D841 RID: 55361 RVA: 0x00320380 File Offset: 0x0031E580
// (remove) Token: 0x0600D842 RID: 55362 RVA: 0x0032039C File Offset: 0x0031E59C
[Token(Token = "0x140000E3")]
public event Action FEHOPCDDBMJ
{
[Token(Token = "0x600D841")]
[Address(RVA = "0x7C0550", Offset = "0x7BF350", VA = "0x1807C0550")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x600D842")]
[Address(RVA = "0x7C0CE0", Offset = "0x7BFAE0", VA = "0x1807C0CE0")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x1700226A RID: 8810
// (get) Token: 0x0600D843 RID: 55363 RVA: 0x003203B8 File Offset: 0x0031E5B8
// (set) Token: 0x0600D844 RID: 55364 RVA: 0x003203D8 File Offset: 0x0031E5D8
[Token(Token = "0x1700226A")]
public bool MHICBPFCNHI
{
[Token(Token = "0x600D843")]
[Address(RVA = "0x7B77D0", Offset = "0x7B65D0", VA = "0x1807B77D0")]
get
{
return this.LDNOKBKBHDO.IAHDANBDAAM() != null;
}
[Token(Token = "0x600D844")]
[Address(RVA = "0x7BFD70", Offset = "0x7BEB70", VA = "0x1807BFD70")]
set
{
KLLMCPFPIIE<bool> ldnokbkbhdo = this.LDNOKBKBHDO;
}
}
// Token: 0x1700226B RID: 8811
// (get) Token: 0x0600D845 RID: 55365 RVA: 0x003203F4 File Offset: 0x0031E5F4
// (set) Token: 0x0600D846 RID: 55366 RVA: 0x00320414 File Offset: 0x0031E614
[Token(Token = "0x1700226B")]
public bool EAOFFNDHEBL
{
[Token(Token = "0x600D845")]
[Address(RVA = "0x7C0920", Offset = "0x7BF720", VA = "0x1807C0920")]
get
{
return this.CAAOAAKAECL.IAHDANBDAAM() != null;
}
[Token(Token = "0x600D846")]
[Address(RVA = "0x7BB850", Offset = "0x7BA650", VA = "0x1807BB850")]
private set
{
KLLMCPFPIIE<bool> caaoaakaecl = this.CAAOAAKAECL;
}
}
// Token: 0x0600D847 RID: 55367 RVA: 0x00320430 File Offset: 0x0031E630
[Token(Token = "0x600D847")]
[Address(RVA = "0x7B7C70", Offset = "0x7B6A70", VA = "0x1807B7C70", 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: 0x0600D848 RID: 55368 RVA: 0x00320680 File Offset: 0x0031E880
[Token(Token = "0x600D848")]
[Address(RVA = "0x7BF7A0", Offset = "0x7BE5A0", VA = "0x1807BF7A0")]
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;
ShareCamera.AIBJCEBADNE(this.selfieCamera);
ShareCamera.AIBJCEBADNE(this.mainCamera);
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_B5;
}
this.MOPAHOLIGHP();
}
}
}
Tool tool2 = this.tool;
int num3 = 0;
IL_B5:
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: 0x0600D849 RID: 55369 RVA: 0x00320844 File Offset: 0x0031EA44
[Token(Token = "0x600D849")]
[Address(RVA = "0x7BE160", Offset = "0x7BCF60", VA = "0x1807BE160", 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: 0x0600D84A RID: 55370 RVA: 0x00320B38 File Offset: 0x0031ED38
[Token(Token = "0x600D84A")]
[Address(RVA = "0x7BA250", Offset = "0x7B9050", VA = "0x1807BA250")]
private void GBNOOCKMPGM()
{
ShareCamera.AIBJCEBADNE(this.selfieCamera);
ShareCamera.AIBJCEBADNE(this.mainCamera);
}
// Token: 0x0600D84B RID: 55371 RVA: 0x00320B5C File Offset: 0x0031ED5C
[Token(Token = "0x600D84B")]
[Address(RVA = "0x7B7AF0", Offset = "0x7B68F0", VA = "0x1807B7AF0")]
private static void AIBJCEBADNE(Camera FOMHGMLPOND)
{
bool activeSelf = FOMHGMLPOND.gameObject.activeSelf;
FOMHGMLPOND.gameObject.SetActive(true);
FOMHGMLPOND.gameObject.SetActive(activeSelf);
}
// Token: 0x0600D84C RID: 55372 RVA: 0x00320B94 File Offset: 0x0031ED94
[Token(Token = "0x600D84C")]
[Address(RVA = "0x7B9750", Offset = "0x7B8550", VA = "0x1807B9750")]
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: 0x0600D84D RID: 55373 RVA: 0x00320BF0 File Offset: 0x0031EDF0
[Token(Token = "0x600D84D")]
[Address(RVA = "0x7BCF10", Offset = "0x7BBD10", VA = "0x1807BCF10")]
private void MOPAHOLIGHP()
{
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: 0x0600D84E RID: 55374 RVA: 0x00320D58 File Offset: 0x0031EF58
[Token(Token = "0x600D84E")]
[Address(RVA = "0x7BE950", Offset = "0x7BD750", VA = "0x1807BE950")]
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)";
JCPCOCDJKJB.Resolution bpfmigipelg = ShareCamera.BPFMIGIPELG;
RenderTexture renderTexture2;
this.LJMHEJEPEDE = renderTexture2;
renderTexture2.name = "CaptureRenderTexture (HDR)";
if (UniversalRenderPipeline.ActiveMsaaSampleCount > 1 && SingletonMonoBehaviour.ONCPNMDGGKG.GFMHKKKEOGE != PlatformManager.LDIIFDDCKCN.PS4)
{
RenderTexture kakammmcdel = this.KAKAMMMCDEL;
int num3 = UniversalRenderPipeline.ActiveMsaaSampleCount;
kakammmcdel.antiAliasing = num3;
RenderTexture ljmhejepede = this.LJMHEJEPEDE;
num3 = UniversalRenderPipeline.ActiveMsaaSampleCount;
ljmhejepede.antiAliasing = num3;
}
}
bool boeojkdehll = this.BOEOJKDEHLL;
JCPCOCDJKJB.Resolution akmfeohpbcj2 = ShareCamera.AKMFEOHPBCJ;
RenderTexture renderTexture3;
this.GAPODBLLIJK = renderTexture3;
renderTexture3.name = "LiveRenderTexture (LDR)";
bool boeojkdehll2 = this.BOEOJKDEHLL;
JCPCOCDJKJB.Resolution bpfmigipelg2 = ShareCamera.BPFMIGIPELG;
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: 0x0600D84F RID: 55375 RVA: 0x00320F20 File Offset: 0x0031F120
[Token(Token = "0x600D84F")]
[Address(RVA = "0x7BA9F0", Offset = "0x7B97F0", VA = "0x1807BA9F0")]
private void LIHOCMJCGMG(ushort LLEHBLJHJHM, ushort CPMPEJFMDED, ushort PLGFJEILFGP, ushort OEAPMLMHLLF)
{
Action ogmjmhlmbhg = this.OGMJMHLMBHG;
if (ogmjmhlmbhg != 0)
{
ogmjmhlmbhg();
return;
}
}
// Token: 0x0600D850 RID: 55376 RVA: 0x00320F40 File Offset: 0x0031F140
[Token(Token = "0x600D850")]
[Address(RVA = "0x7BCD50", Offset = "0x7BBB50", VA = "0x1807BCD50")]
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: 0x0600D851 RID: 55377 RVA: 0x00320FFC File Offset: 0x0031F1FC
[Token(Token = "0x600D851")]
[Address(RVA = "0x7BA6C0", Offset = "0x7B94C0", VA = "0x1807BA6C0")]
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: 0x0600D852 RID: 55378 RVA: 0x00321064 File Offset: 0x0031F264
[Token(Token = "0x600D852")]
[Address(RVA = "0x7B8C90", Offset = "0x7B7A90", VA = "0x1807B8C90")]
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: 0x0600D853 RID: 55379 RVA: 0x003210C0 File Offset: 0x0031F2C0
[Token(Token = "0x600D853")]
[Address(RVA = "0x7B9000", Offset = "0x7B7E00", VA = "0x1807B9000")]
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;
int num2;
ShareCamera.ONKDBPGKCGD onkdbpgkcgd = new ShareCamera.ONKDBPGKCGD(num2);
num2 = 0;
onkdbpgkcgd.<>4__this = this;
onkdbpgkcgd.enabled = isEnabled;
int num3 = 0;
KFBABPAPIMB kfbabpapimb = instance.Run(num3, onkdbpgkcgd);
this.GFEAPKFFDML = kfbabpapimb;
}
// Token: 0x0600D854 RID: 55380 RVA: 0x0032115C File Offset: 0x0031F35C
[Token(Token = "0x600D854")]
[Address(RVA = "0x7BB840", Offset = "0x7BA640", VA = "0x1807BB840")]
private void KFHIBCOBKKA()
{
this.EOAHMKGLHNK();
}
// Token: 0x0600D855 RID: 55381 RVA: 0x00321170 File Offset: 0x0031F370
[Token(Token = "0x600D855")]
[Address(RVA = "0x7B99E0", Offset = "0x7B87E0", VA = "0x1807B99E0")]
private IEnumerator<KENFJGFMIPM> FGEFADCNIPE(bool CBHMNNAINHM)
{
int num;
ShareCamera.ONKDBPGKCGD onkdbpgkcgd = new ShareCamera.ONKDBPGKCGD(num);
num = 0;
onkdbpgkcgd.<>4__this = this;
onkdbpgkcgd.enabled = CBHMNNAINHM;
throw new NullReferenceException();
}
// Token: 0x0600D856 RID: 55382 RVA: 0x0032119C File Offset: 0x0031F39C
[Token(Token = "0x600D856")]
[Address(RVA = "0x7BA9F0", Offset = "0x7B97F0", VA = "0x1807BA9F0")]
private void IBBLFNDKMGF()
{
Action ogmjmhlmbhg = this.OGMJMHLMBHG;
if (ogmjmhlmbhg != 0)
{
ogmjmhlmbhg();
return;
}
}
// Token: 0x0600D857 RID: 55383 RVA: 0x003211BC File Offset: 0x0031F3BC
[Token(Token = "0x600D857")]
[Address(RVA = "0x7B9170", Offset = "0x7B7F70", VA = "0x1807B9170")]
private void DIHJDCNHNJE(AGAJMBPABDL IEKDDPPNFPF, RoomRole LOLCMLEKMAF)
{
if (IEKDDPPNFPF.DMKCIEPGGAB)
{
Action ogmjmhlmbhg = this.OGMJMHLMBHG;
if (ogmjmhlmbhg != 0)
{
ogmjmhlmbhg();
return;
}
}
}
// Token: 0x0600D858 RID: 55384 RVA: 0x003211EC File Offset: 0x0031F3EC
[Token(Token = "0x600D858")]
[Address(RVA = "0x7BA2D0", Offset = "0x7B90D0", VA = "0x1807BA2D0")]
private void GDPCAAHGLJN(Tool NBHJPDBHDHB)
{
if (this.DKLGNFGONEM)
{
HKKOHFHADKK dggjkejglgg = this.DGGJKEJGLGG;
int num = 0;
DABKFAIHBBP dabkfaihbbp = this.GBLHNLGCCEG(num, num);
}
}
// Token: 0x0600D859 RID: 55385 RVA: 0x0032121C File Offset: 0x0031F41C
[Token(Token = "0x600D859")]
[Address(RVA = "0x7B98F0", Offset = "0x7B86F0", VA = "0x1807B98F0")]
public void EnterActiveState()
{
HKKOHFHADKK dggjkejglgg = this.DGGJKEJGLGG;
int num = 0;
dggjkejglgg.PIEOGAPMGIH((ushort)num);
}
// Token: 0x0600D85A RID: 55386 RVA: 0x00321240 File Offset: 0x0031F440
[Token(Token = "0x600D85A")]
[Address(RVA = "0x7BA660", Offset = "0x7B9460", VA = "0x1807BA660")]
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: 0x0600D85B RID: 55387 RVA: 0x00321280 File Offset: 0x0031F480
[Token(Token = "0x600D85B")]
[Address(RVA = "0x7B9940", Offset = "0x7B8740", VA = "0x1807B9940")]
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: 0x0600D85C RID: 55388 RVA: 0x003212E0 File Offset: 0x0031F4E0
[Token(Token = "0x600D85C")]
[Address(RVA = "0x7B8AB0", Offset = "0x7B78B0", VA = "0x1807B8AB0")]
private void CCPGPCILJNB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
this.IHHBEDJLLFB();
if (this.<EJKBEHNLEAH>k__BackingField == ShareCamera.IAPJCGGNJLP.SINGLE_IMAGE)
{
HKKOHFHADKK dggjkejglgg = this.DGGJKEJGLGG;
return;
}
}
// Token: 0x0600D85D RID: 55389 RVA: 0x0032130C File Offset: 0x0031F50C
[Token(Token = "0x600D85D")]
[Address(RVA = "0x7BFDD0", Offset = "0x7BEBD0", VA = "0x1807BFDD0")]
public void UpdateFilter(CameraFilterConsumableItem BAJGNABECMN)
{
this.HBCEKOLOOCK = BAJGNABECMN;
}
// Token: 0x0600D85E RID: 55390 RVA: 0x00321320 File Offset: 0x0031F520
[Token(Token = "0x600D85E")]
[Address(RVA = "0x7BFDE0", Offset = "0x7BEBE0", VA = "0x1807BFDE0")]
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)
{
goto IL_91;
}
HKKOHFHADKK dggjkejglgg = this.DGGJKEJGLGG;
if (this.tool.isActiveAndEnabled)
{
goto IL_91;
}
}
int num4 = 0;
this.EIJJCHPPCIF = num4;
IL_91:
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: 0x0600D85F RID: 55391 RVA: 0x0032141C File Offset: 0x0031F61C
[Token(Token = "0x600D85F")]
[Address(RVA = "0x7BAAC0", Offset = "0x7B98C0", VA = "0x1807BAAC0")]
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: 0x0600D860 RID: 55392 RVA: 0x00321550 File Offset: 0x0031F750
[Token(Token = "0x600D860")]
[Address(RVA = "0x7BF4F0", Offset = "0x7BE2F0", VA = "0x1807BF4F0")]
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 isTimerActive2 = isTimerActive;
bool takePicture2 = takePicture;
Quaternion rotation2 = rotation;
float z2 = position.z;
IEnumerator<KENFJGFMIPM> enumerator;
KFBABPAPIMB kfbabpapimb2 = instance.Run(<>4__this2, enumerator);
<>4__this3.IAHPKLGCOGG = kfbabpapimb2;
};
KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action);
}
}
// Token: 0x0600D861 RID: 55393 RVA: 0x00321638 File Offset: 0x0031F838
[Token(Token = "0x600D861")]
[Address(RVA = "0x7BD3C0", Offset = "0x7BC1C0", VA = "0x1807BD3C0")]
private void NABGLKPANFB()
{
ShareCamera.ANLNCJNLHMM dlbijldbmim = this.DLBIJLDBMIM;
if (dlbijldbmim != 0)
{
dlbijldbmim.KBPKIDJEOFB();
return;
}
}
// Token: 0x0600D862 RID: 55394 RVA: 0x00321658 File Offset: 0x0031F858
[Token(Token = "0x600D862")]
[Address(RVA = "0x7BBE90", Offset = "0x7BAC90", VA = "0x1807BBE90")]
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;
int num6 = 0;
localPlayerShareCamera3.DBBALJLFMNO = num6 != 0;
};
if (flag2)
{
bool flag5;
return flag5;
}
}
else if (!flag6)
{
}
throw new NullReferenceException();
}
// Token: 0x0600D863 RID: 55395 RVA: 0x003217B8 File Offset: 0x0031F9B8
[Token(Token = "0x600D863")]
[Address(RVA = "0x7BBB30", Offset = "0x7BA930", VA = "0x1807BBB30")]
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: 0x0600D864 RID: 55396 RVA: 0x003218AC File Offset: 0x0031FAAC
[Token(Token = "0x600D864")]
[Address(RVA = "0x7B9A60", Offset = "0x7B8860", VA = "0x1807B9A60")]
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: 0x0600D865 RID: 55397 RVA: 0x0032194C File Offset: 0x0031FB4C
[Token(Token = "0x600D865")]
[Address(RVA = "0x7B9BF0", Offset = "0x7B89F0", VA = "0x1807B9BF0")]
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: 0x0600D866 RID: 55398 RVA: 0x003219D0 File Offset: 0x0031FBD0
[Token(Token = "0x600D866")]
[Address(RVA = "0x7B9690", Offset = "0x7B8490", VA = "0x1807B9690")]
private IEnumerator<KENFJGFMIPM> ENMDCGPIAGD(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, bool NHNJIBCCOEL, bool GJFECDFNLKE, bool ECBFEBFCMGI)
{
int num;
ShareCamera.MMNDPGOOJAF mmndpgoojaf = new ShareCamera.MMNDPGOOJAF(num);
num = 0;
float z = DDHPAFKBMON.z;
mmndpgoojaf.isTimerActive = false;
mmndpgoojaf.takePicture = false;
mmndpgoojaf.isbackCameraActive = NHNJIBCCOEL;
mmndpgoojaf.<>4__this = this;
mmndpgoojaf.position.z = z;
throw new NullReferenceException();
}
// Token: 0x0600D867 RID: 55399 RVA: 0x00321A1C File Offset: 0x0031FC1C
[Token(Token = "0x600D867")]
[Address(RVA = "0x7C0130", Offset = "0x7BEF30", VA = "0x1807C0130")]
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: 0x0600D868 RID: 55400 RVA: 0x00321AF4 File Offset: 0x0031FCF4
[Token(Token = "0x600D868")]
[Address(RVA = "0x7BA370", Offset = "0x7B9170", VA = "0x1807BA370")]
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: 0x0600D869 RID: 55401 RVA: 0x00321BD8 File Offset: 0x0031FDD8
[Token(Token = "0x600D869")]
[Address(RVA = "0x7BEFD0", Offset = "0x7BDDD0", VA = "0x1807BEFD0")]
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: 0x0600D86A RID: 55402 RVA: 0x00321C54 File Offset: 0x0031FE54
[Token(Token = "0x600D86A")]
[Address(RVA = "0x7BFD70", Offset = "0x7BEB70", VA = "0x1807BFD70")]
public void Toggle_Tripod(bool LLJFGDMOOFA)
{
KLLMCPFPIIE<bool> ldnokbkbhdo = this.LDNOKBKBHDO;
}
// Token: 0x0600D86B RID: 55403 RVA: 0x00321C70 File Offset: 0x0031FE70
[Token(Token = "0x600D86B")]
[Address(RVA = "0x7BFD60", Offset = "0x7BEB60", VA = "0x1807BFD60")]
public void Toggle_Timer(bool LLJFGDMOOFA)
{
this.<ELJNHIMJNNE>k__BackingField = LLJFGDMOOFA;
}
// Token: 0x0600D86C RID: 55404 RVA: 0x00321C84 File Offset: 0x0031FE84
[Token(Token = "0x600D86C")]
[Address(RVA = "0x7B8850", Offset = "0x7B7650", VA = "0x1807B8850")]
public void Button_Screen()
{
if (!this.tool.FNFNLDBILFE && this.LDNOKBKBHDO.IAHDANBDAAM() != 0 && this.DIAGPKCFFGL())
{
DABKFAIHBBP dabkfaihbbp = this.TakePicture();
return;
}
}
// Token: 0x0600D86D RID: 55405 RVA: 0x00321CC4 File Offset: 0x0031FEC4
[Token(Token = "0x600D86D")]
[Address(RVA = "0x7B88D0", Offset = "0x7B76D0", VA = "0x1807B88D0")]
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: 0x0600D86E RID: 55406 RVA: 0x00321D38 File Offset: 0x0031FF38
[Token(Token = "0x600D86E")]
[Address(RVA = "0x7B8280", Offset = "0x7B7080", VA = "0x1807B8280")]
public void Button_ActiveState()
{
HKKOHFHADKK dggjkejglgg = this.DGGJKEJGLGG;
int num = 0;
dggjkejglgg.PIEOGAPMGIH((ushort)num);
}
// Token: 0x0600D86F RID: 55407 RVA: 0x00321D5C File Offset: 0x0031FF5C
[Token(Token = "0x600D86F")]
[Address(RVA = "0x7B85A0", Offset = "0x7B73A0", VA = "0x1807B85A0")]
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;
int num2 = 0;
this.DHKEMDMCAGB("Printing...", true, num2);
KFBABPAPIMB obeaamkjkpk = this.OBEAAMKJKPK;
this.GLFCOPMIKLH(obeaamkjkpk);
Action ogmjmhlmbhg = this.OGMJMHLMBHG;
this.OBEAAMKJKPK = num;
if (ogmjmhlmbhg != 0)
{
ogmjmhlmbhg();
}
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num3;
ShareCamera.EGFPEGOLPOH egfpegolpoh = new ShareCamera.EGFPEGOLPOH(num3);
num3 = 0;
egfpegolpoh.<>4__this = this;
KFBABPAPIMB kfbabpapimb = instance.Run(this, egfpegolpoh);
this.OBEAAMKJKPK = kfbabpapimb;
}
string text = this.BKNJAFKOBMG;
CFLMJLFBOKH.HKNDBMEMNNI(ShareCamera.JKIJEJKGIDJ.PRINT, text);
}
}
// Token: 0x0600D870 RID: 55408 RVA: 0x00321E20 File Offset: 0x00320020
[Token(Token = "0x600D870")]
[Address(RVA = "0x7B8770", Offset = "0x7B7570", VA = "0x1807B8770")]
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: 0x0600D871 RID: 55409 RVA: 0x00321E70 File Offset: 0x00320070
[Token(Token = "0x600D871")]
[Address(RVA = "0x7B82D0", Offset = "0x7B70D0", VA = "0x1807B82D0")]
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: 0x0600D872 RID: 55410 RVA: 0x00321EC4 File Offset: 0x003200C4
[Token(Token = "0x600D872")]
[Address(RVA = "0x7B7B70", Offset = "0x7B6970", VA = "0x1807B7B70")]
private void AKPGFPCIBGN()
{
int num = 0;
int num2 = 0;
string empty = string.Empty;
this.DHKEMDMCAGB(empty, num2 != 0, num);
HKKOHFHADKK dggjkejglgg = this.DGGJKEJGLGG;
}
// Token: 0x0600D873 RID: 55411 RVA: 0x00321EF4 File Offset: 0x003200F4
[Token(Token = "0x600D873")]
[Address(RVA = "0x7B8390", Offset = "0x7B7190", VA = "0x1807B8390")]
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: 0x0600D874 RID: 55412 RVA: 0x00321F8C File Offset: 0x0032018C
[Token(Token = "0x600D874")]
[Address(RVA = "0x7B94D0", Offset = "0x7B82D0", VA = "0x1807B94D0")]
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: 0x0600D875 RID: 55413 RVA: 0x00321FF8 File Offset: 0x003201F8
[Token(Token = "0x600D875")]
[Address(RVA = "0x7BEF80", Offset = "0x7BDD80", VA = "0x1807BEF80")]
private void POABNCDHKAG()
{
ShareCamera.ANLNCJNLHMM dlbijldbmim = this.DLBIJLDBMIM;
if (dlbijldbmim != 0)
{
RenderTexture egllbbpapkn = this.EGLLBBPAPKN;
dlbijldbmim.OOOIENHGNCA(egllbbpapkn);
return;
}
}
// Token: 0x0600D876 RID: 55414 RVA: 0x00322020 File Offset: 0x00320220
[Token(Token = "0x600D876")]
[Address(RVA = "0x7BFC30", Offset = "0x7BEA30", VA = "0x1807BFC30")]
public DABKFAIHBBP TakePicture()
{
int num = 0;
return this.GBLHNLGCCEG(num, num);
}
// Token: 0x0600D877 RID: 55415 RVA: 0x00322038 File Offset: 0x00320238
[Token(Token = "0x600D877")]
[Address(RVA = "0x7BFC80", Offset = "0x7BEA80", VA = "0x1807BFC80")]
public DABKFAIHBBP TakePicture(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK)
{
int num = 0;
float z = DDHPAFKBMON.z;
int num2 = 0;
return this.GBLHNLGCCEG(num, num2);
}
// Token: 0x0600D878 RID: 55416 RVA: 0x00322058 File Offset: 0x00320258
[Token(Token = "0x600D878")]
[Address(RVA = "0x7B9F00", Offset = "0x7B8D00", VA = "0x1807B9F00")]
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;
int num;
ShareCamera.OJEINELDOKC ojeineldokc = new ShareCamera.OJEINELDOKC(num);
num = 0;
bool has_value = IGPENJBJADK.has_value;
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: 0x0600D879 RID: 55417 RVA: 0x00322160 File Offset: 0x00320360
[Token(Token = "0x600D879")]
[Address(RVA = "0x7BDAC0", Offset = "0x7BC8C0", VA = "0x1807BDAC0")]
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: 0x0600D87A RID: 55418 RVA: 0x003221C0 File Offset: 0x003203C0
[Token(Token = "0x600D87A")]
[Address(RVA = "0x7BB620", Offset = "0x7BA420", VA = "0x1807BB620")]
private IEnumerator<KENFJGFMIPM> JNGBLCCNMFL(Vector3? DDHPAFKBMON, Quaternion? IGPENJBJADK, bool LJFEIPIJANC)
{
int num;
ShareCamera.OJEINELDOKC ojeineldokc = new ShareCamera.OJEINELDOKC(num);
num = 0;
bool has_value = IGPENJBJADK.has_value;
ojeineldokc.useFlash = LJFEIPIJANC;
ojeineldokc.<>4__this = this;
throw new NullReferenceException();
}
// Token: 0x0600D87B RID: 55419 RVA: 0x003221F0 File Offset: 0x003203F0
[Token(Token = "0x600D87B")]
[Address(RVA = "0x7BD630", Offset = "0x7BC430", VA = "0x1807BD630")]
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: 0x0600D87C RID: 55420 RVA: 0x00322358 File Offset: 0x00320558
[Token(Token = "0x600D87C")]
[Address(RVA = "0x7B8B20", Offset = "0x7B7920", VA = "0x1807B8B20")]
private void CGLKJNELMAO(bool LJFEIPIJANC)
{
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num;
ShareCamera.PEAMILMONBG peamilmonbg = new ShareCamera.PEAMILMONBG(num);
num = 0;
peamilmonbg.<>4__this = this;
peamilmonbg.useFlash = LJFEIPIJANC;
KFBABPAPIMB kfbabpapimb = instance.Run(this, peamilmonbg);
}
// Token: 0x0600D87D RID: 55421 RVA: 0x00322394 File Offset: 0x00320594
[Token(Token = "0x600D87D")]
[Address(RVA = "0x7BB8B0", Offset = "0x7BA6B0", VA = "0x1807BB8B0")]
private IEnumerator<KENFJGFMIPM> LBJNFBGCHGJ(bool LJFEIPIJANC)
{
int num;
ShareCamera.PEAMILMONBG peamilmonbg = new ShareCamera.PEAMILMONBG(num);
num = 0;
peamilmonbg.<>4__this = this;
peamilmonbg.useFlash = LJFEIPIJANC;
throw new NullReferenceException();
}
// Token: 0x0600D87E RID: 55422 RVA: 0x003223C0 File Offset: 0x003205C0
[Token(Token = "0x600D87E")]
[Address(RVA = "0x7BB280", Offset = "0x7BA080", VA = "0x1807BB280")]
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: 0x0600D87F RID: 55423 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600D87F")]
[Address(RVA = "0x7BDF90", Offset = "0x7BCD90", VA = "0x1807BDF90")]
public void OnBeforeRender(Camera FOMHGMLPOND)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600D880 RID: 55424 RVA: 0x00322408 File Offset: 0x00320608
[Token(Token = "0x600D880")]
[Address(RVA = "0x7BDE20", Offset = "0x7BCC20", VA = "0x1807BDE20")]
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: 0x0600D881 RID: 55425 RVA: 0x0032249C File Offset: 0x0032069C
[Token(Token = "0x600D881")]
[Address(RVA = "0x7B7BF0", Offset = "0x7B69F0", VA = "0x1807B7BF0")]
public void AddTakePictureMirror(Mirror ADOBNBFBIFD)
{
if (!this.GNFAKJIFOIN.Contains(ADOBNBFBIFD))
{
this.GNFAKJIFOIN.Add(ADOBNBFBIFD);
}
}
// Token: 0x0600D882 RID: 55426 RVA: 0x003224CC File Offset: 0x003206CC
[Token(Token = "0x600D882")]
[Address(RVA = "0x7BB510", Offset = "0x7BA310", VA = "0x1807BB510")]
private void IOFBBAGOKEO(UniversalAdditionalCameraData JPIOAILGBKL)
{
int num = 0;
if (JPIOAILGBKL != num)
{
JPIOAILGBKL.m_RenderShadows = false;
JPIOAILGBKL.m_forceRenderMirrors = false;
}
}
// Token: 0x0600D883 RID: 55427 RVA: 0x003224FC File Offset: 0x003206FC
[Token(Token = "0x600D883")]
[Address(RVA = "0x7BDDB0", Offset = "0x7BCBB0", VA = "0x1807BDDB0")]
private void ONDKMNDJAGF(UniversalAdditionalCameraData JPIOAILGBKL)
{
int num = 0;
if (JPIOAILGBKL != num)
{
JPIOAILGBKL.m_RenderShadows = true;
JPIOAILGBKL.m_forceRenderMirrors = true;
}
}
// Token: 0x0600D884 RID: 55428 RVA: 0x0032252C File Offset: 0x0032072C
[Token(Token = "0x600D884")]
[Address(RVA = "0x7BC4B0", Offset = "0x7BB2B0", VA = "0x1807BC4B0")]
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: 0x0600D885 RID: 55429 RVA: 0x003227D4 File Offset: 0x003209D4
[Token(Token = "0x600D885")]
[Address(RVA = "0x7B7820", Offset = "0x7B6620", VA = "0x1807B7820")]
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: 0x0600D886 RID: 55430 RVA: 0x003228C0 File Offset: 0x00320AC0
[Token(Token = "0x600D886")]
[Address(RVA = "0x7BB6D0", Offset = "0x7BA4D0", VA = "0x1807BB6D0")]
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: 0x0600D887 RID: 55431 RVA: 0x00322938 File Offset: 0x00320B38
[Token(Token = "0x600D887")]
[Address(RVA = "0x7BD260", Offset = "0x7BC060", VA = "0x1807BD260")]
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: 0x1700226C RID: 8812
// (get) Token: 0x0600D888 RID: 55432 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700226C")]
public bool LJPEPGDFCOP
{
[Token(Token = "0x600D888")]
[Address(RVA = "0x7C09D0", Offset = "0x7BF7D0", VA = "0x1807C09D0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0600D889 RID: 55433 RVA: 0x00322994 File Offset: 0x00320B94
[Token(Token = "0x600D889")]
[Address(RVA = "0x7BBA00", Offset = "0x7BA800", VA = "0x1807BBA00")]
private void LLGDCJLHHNL()
{
if (this.OBEAAMKJKPK <= (ulong)0L)
{
int num = 0;
int num2 = 0;
this.DHKEMDMCAGB("Printing...", true, num);
KFBABPAPIMB obeaamkjkpk = this.OBEAAMKJKPK;
this.GLFCOPMIKLH(obeaamkjkpk);
Action ogmjmhlmbhg = this.OGMJMHLMBHG;
this.OBEAAMKJKPK = num2;
if (ogmjmhlmbhg != 0)
{
ogmjmhlmbhg();
}
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num3;
ShareCamera.EGFPEGOLPOH egfpegolpoh = new ShareCamera.EGFPEGOLPOH(num3);
num3 = 0;
egfpegolpoh.<>4__this = this;
KFBABPAPIMB kfbabpapimb = instance.Run(this, egfpegolpoh);
this.OBEAAMKJKPK = kfbabpapimb;
}
}
// Token: 0x0600D88A RID: 55434 RVA: 0x00322A18 File Offset: 0x00320C18
[Token(Token = "0x600D88A")]
[Address(RVA = "0x7BB490", Offset = "0x7BA290", VA = "0x1807BB490")]
private void IKLPOJEHHKN()
{
KFBABPAPIMB obeaamkjkpk = this.OBEAAMKJKPK;
this.GLFCOPMIKLH(obeaamkjkpk);
Action ogmjmhlmbhg = this.OGMJMHLMBHG;
this.OBEAAMKJKPK = (ulong)0L;
if (ogmjmhlmbhg != 0)
{
ogmjmhlmbhg();
return;
}
}
// Token: 0x0600D88B RID: 55435 RVA: 0x00322A50 File Offset: 0x00320C50
[Token(Token = "0x600D88B")]
[Address(RVA = "0x7B8D50", Offset = "0x7B7B50", VA = "0x1807B8D50")]
private IEnumerator<KENFJGFMIPM> CNLMNJOPENH()
{
int num;
ShareCamera.EGFPEGOLPOH egfpegolpoh = new ShareCamera.EGFPEGOLPOH(num);
num = 0;
egfpegolpoh.<>4__this = this;
throw new NullReferenceException();
}
// Token: 0x0600D88C RID: 55436 RVA: 0x00322A74 File Offset: 0x00320C74
[Token(Token = "0x600D88C")]
[Address(RVA = "0x7BA780", Offset = "0x7B9580", VA = "0x1807BA780")]
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: 0x0600D88D RID: 55437 RVA: 0x00322B04 File Offset: 0x00320D04
[Token(Token = "0x600D88D")]
[Address(RVA = "0x7BAA10", Offset = "0x7B9810", VA = "0x1807BAA10")]
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: 0x0600D88E RID: 55438 RVA: 0x00322B3C File Offset: 0x00320D3C
[Token(Token = "0x600D88E")]
[Address(RVA = "0x7BF440", Offset = "0x7BE240", VA = "0x1807BF440")]
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: 0x0600D88F RID: 55439 RVA: 0x00322B78 File Offset: 0x00320D78
[Token(Token = "0x600D88F")]
[Address(RVA = "0x7B8F80", Offset = "0x7B7D80", VA = "0x1807B8F80")]
private bool DIAGPKCFFGL()
{
ShareCamera.ShowCannotUseFeedback();
ShareCameraUIFlow laklgnaafnh = this.LAKLGNAAFNH;
bool flag = !ShareCamera.GENEKKCAAMN;
laklgnaafnh.UpdateButtons(flag);
return ShareCamera.GENEKKCAAMN;
}
// Token: 0x0600D890 RID: 55440 RVA: 0x00322BB4 File Offset: 0x00320DB4
[Token(Token = "0x600D890")]
[Address(RVA = "0x7B8E80", Offset = "0x7B7C80", VA = "0x1807B8E80")]
public bool CustomPickupCondition(Tool NBHJPDBHDHB, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
{
return this.DKLGNFGONEM;
}
// Token: 0x0600D891 RID: 55441 RVA: 0x00322BC8 File Offset: 0x00320DC8
[Token(Token = "0x600D891")]
[Address(RVA = "0x7BB390", Offset = "0x7BA190", VA = "0x1807BB390")]
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: 0x0600D892 RID: 55442 RVA: 0x00322C1C File Offset: 0x00320E1C
[Token(Token = "0x600D892")]
[Address(RVA = "0x7B81F0", Offset = "0x7B6FF0", VA = "0x1807B81F0")]
private void BDKKPFPFNBO()
{
Tool tool = this.tool;
if (this.LDNOKBKBHDO.IAHDANBDAAM() != 0 || !this.tool.<BIPMAHKMNKF>k__BackingField)
{
}
tool.GravityPickupMode = (Tool.LMJNHJCGDOF)((uint)(-1));
}
// Token: 0x0600D893 RID: 55443 RVA: 0x00322C5C File Offset: 0x00320E5C
[Token(Token = "0x600D893")]
[Address(RVA = "0x7B8DC0", Offset = "0x7B7BC0", VA = "0x1807B8DC0")]
private void CPDODPIPGDC(RecRoomAudioClip LIEBGLIAJIA)
{
if (LIEBGLIAJIA != 0)
{
Transform transform = base.transform;
Vector3 vector;
float z = vector.z;
}
}
// Token: 0x0600D894 RID: 55444 RVA: 0x00322C84 File Offset: 0x00320E84
[Token(Token = "0x600D894")]
[Address(RVA = "0x7B8E90", Offset = "0x7B7C90", VA = "0x1807B8E90")]
private void DHKEMDMCAGB(string PAANJCAOOAG, bool OHLHJIENBJN, [Optional] string DMNIBMMDCNG)
{
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num;
ShareCamera.PJCHLKIEDHH pjchlkiedhh = new ShareCamera.PJCHLKIEDHH(num);
num = 0;
pjchlkiedhh.<>4__this = this;
pjchlkiedhh.text = PAANJCAOOAG;
pjchlkiedhh.isTemporary = OHLHJIENBJN;
pjchlkiedhh.followUpText = DMNIBMMDCNG;
KFBABPAPIMB kfbabpapimb = instance.Run(this, pjchlkiedhh);
}
// Token: 0x0600D895 RID: 55445 RVA: 0x00322CCC File Offset: 0x00320ECC
[Token(Token = "0x600D895")]
[Address(RVA = "0x7BB580", Offset = "0x7BA380", VA = "0x1807BB580")]
private IEnumerator<KENFJGFMIPM> JGAKFMDHFJM(string PAANJCAOOAG, bool OHLHJIENBJN, string DMNIBMMDCNG)
{
int num;
ShareCamera.PJCHLKIEDHH pjchlkiedhh = new ShareCamera.PJCHLKIEDHH(num);
num = 0;
pjchlkiedhh.text = PAANJCAOOAG;
pjchlkiedhh.isTemporary = OHLHJIENBJN;
pjchlkiedhh.followUpText = DMNIBMMDCNG;
pjchlkiedhh.<>4__this = this;
throw new NullReferenceException();
}
// Token: 0x0600D896 RID: 55446 RVA: 0x00322D04 File Offset: 0x00320F04
[Token(Token = "0x600D896")]
[Address(RVA = "0x7BA930", Offset = "0x7B9730", VA = "0x1807BA930")]
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: 0x0600D897 RID: 55447 RVA: 0x00322D50 File Offset: 0x00320F50
[Token(Token = "0x600D897")]
[Address(RVA = "0x7B9340", Offset = "0x7B8140", VA = "0x1807B9340")]
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: 0x0600D898 RID: 55448 RVA: 0x00322E14 File Offset: 0x00321014
[Token(Token = "0x600D898")]
[Address(RVA = "0x7BB930", Offset = "0x7BA730", VA = "0x1807BB930")]
private void LCNMFAEGFMP()
{
Animator animator = this.animator;
int hkjjmiffpfo = ShareCamera.HKJJMIFFPFO;
bool flag = this.CAAOAAKAECL.IAHDANBDAAM() != null;
animator.SetBool(hkjjmiffpfo, flag);
}
// Token: 0x0600D899 RID: 55449 RVA: 0x00322E48 File Offset: 0x00321048
[Token(Token = "0x600D899")]
[Address(RVA = "0x7BF270", Offset = "0x7BE070", VA = "0x1807BF270")]
[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: 0x0600D89A RID: 55450 RVA: 0x00322E98 File Offset: 0x00321098
[Token(Token = "0x600D89A")]
[Address(RVA = "0x7BF430", Offset = "0x7BE230", VA = "0x1807BF430")]
[NFOMENMAOIA]
private void RpcSpawnPolaroidResponse(Polaroid LPMABAMLALP)
{
this.MAIGHJNMAKN = false;
this.ABJAHLFGLGI = LPMABAMLALP;
}
// Token: 0x0600D89B RID: 55451 RVA: 0x00322EB4 File Offset: 0x003210B4
[Token(Token = "0x600D89B")]
[Address(RVA = "0x7B8B20", Offset = "0x7B7920", VA = "0x1807B8B20")]
[NFOMENMAOIA]
private void RpcPlayRemoteTakePictureFeedback(bool LJFEIPIJANC)
{
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num;
ShareCamera.PEAMILMONBG peamilmonbg = new ShareCamera.PEAMILMONBG(num);
num = 0;
peamilmonbg.<>4__this = this;
peamilmonbg.useFlash = LJFEIPIJANC;
KFBABPAPIMB kfbabpapimb = instance.Run(this, peamilmonbg);
}
// Token: 0x0600D89C RID: 55452 RVA: 0x00322EF0 File Offset: 0x003210F0
[Token(Token = "0x600D89C")]
[Address(RVA = "0x7C03C0", Offset = "0x7BF1C0", VA = "0x1807C03C0")]
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: 0x0600D89E RID: 55454 RVA: 0x0032303C File Offset: 0x0032123C
[Token(Token = "0x600D89E")]
[Address(RVA = "0x7B77D0", Offset = "0x7B65D0", VA = "0x1807B77D0")]
[CompilerGenerated]
private bool AAGGGIBFLFC()
{
return this.LDNOKBKBHDO.IAHDANBDAAM() != null;
}
// Token: 0x0600D89F RID: 55455 RVA: 0x0032305C File Offset: 0x0032125C
[Token(Token = "0x600D89F")]
[Address(RVA = "0x7BEF70", Offset = "0x7BDD70", VA = "0x1807BEF70")]
[CompilerGenerated]
private void PMAGCEMGHJE()
{
this.DLBIJLDBMIM = (ulong)0L;
}
// Token: 0x0600D8A0 RID: 55456 RVA: 0x00323074 File Offset: 0x00321274
[Token(Token = "0x600D8A0")]
[Address(RVA = "0x7BB460", Offset = "0x7BA260", VA = "0x1807BB460")]
[CompilerGenerated]
private void IHKBCBCBCMG()
{
ManagedTexture adgpenejhbj = this.ADGPENEJHBJ;
RenderTexture egllbbpapkn = this.EGLLBBPAPKN;
adgpenejhbj.DPCIGLIJMPF(egllbbpapkn);
}
// Token: 0x0600D8A1 RID: 55457 RVA: 0x0032309C File Offset: 0x0032129C
[Token(Token = "0x600D8A1")]
[Address(RVA = "0x7BB4D0", Offset = "0x7BA2D0", VA = "0x1807BB4D0")]
[CompilerGenerated]
private void ILLFKHDOAKD()
{
this.EJLEMIJCCGK.JADKAMKAEOA();
this.EJLEMIJCCGK = (ulong)0L;
}
// Token: 0x0600D8A2 RID: 55458 RVA: 0x003230C4 File Offset: 0x003212C4
[Token(Token = "0x600D8A2")]
[Address(RVA = "0x7B8A30", Offset = "0x7B7830", VA = "0x1807B8A30")]
[CompilerGenerated]
private void CBJLKGDFEKA()
{
Animator animator = this.animator;
int fednnphcfna = ShareCamera.FEDNNPHCFNA;
animator.ResetTrigger(fednnphcfna);
}
// Token: 0x0600D8A3 RID: 55459 RVA: 0x003230EC File Offset: 0x003212EC
[Token(Token = "0x600D8A3")]
[Address(RVA = "0x7BD410", Offset = "0x7BC210", VA = "0x1807BD410")]
[CompilerGenerated]
private void NJAMJALIFIJ()
{
int num = 0;
if (this != num)
{
RecRoomAudioClip recRoomAudioClip = this.successAudio;
this.<LNBDNOOINOF>k__BackingField = true;
if (recRoomAudioClip != 0)
{
Transform transform = base.transform;
Vector3 vector;
float z = vector.z;
}
if (!EIMGAFPPJFD.MGOMNGANDHA())
{
int num2 = 0;
this.DHKEMDMCAGB("Picture updated!", true, num2);
return;
}
this.DHKEMDMCAGB("Picture updated!", true, "Shared on www.rec.net");
}
}
// Token: 0x0600D8A4 RID: 55460 RVA: 0x0032315C File Offset: 0x0032135C
[Token(Token = "0x600D8A4")]
[Address(RVA = "0x7B9290", Offset = "0x7B8090", VA = "0x1807B9290")]
[CompilerGenerated]
private void EIPCJKLBMDJ(string MOPOMPHBHKF)
{
int num = 0;
if (this != num)
{
Debug.LogError(MOPOMPHBHKF);
int num2 = 0;
this.DHKEMDMCAGB(MOPOMPHBHKF, true, num2);
}
}
// Token: 0x0600D8A5 RID: 55461 RVA: 0x00323188 File Offset: 0x00321388
[Token(Token = "0x600D8A5")]
[Address(RVA = "0x7BD5A0", Offset = "0x7BC3A0", VA = "0x1807BD5A0")]
[CompilerGenerated]
private void OBFCMFLBPKJ()
{
int num = 0;
if (this != num)
{
HKKOHFHADKK dggjkejglgg = this.DGGJKEJGLGG;
return;
}
}
// Token: 0x04008A97 RID: 35479
[Token(Token = "0x4008A97")]
private static readonly JCPCOCDJKJB.Resolution AKMFEOHPBCJ = JCPCOCDJKJB.AJGILHAHIOF.DPGHOKBONIJ;
// Token: 0x04008A98 RID: 35480
[Token(Token = "0x4008A98")]
private static readonly JCPCOCDJKJB.Resolution BPFMIGIPELG = JCPCOCDJKJB.AEHKADBNDIF(JCPCOCDJKJB.AJGILHAHIOF.PGKJLAHDFOG);
// Token: 0x04008A99 RID: 35481
[Token(Token = "0x4008A99")]
private static readonly int PGCEDKBLBHK;
// Token: 0x04008A9A RID: 35482
[Token(Token = "0x4008A9A")]
private const float GNODOLHDDIM = 1f;
// Token: 0x04008A9B RID: 35483
[Token(Token = "0x4008A9B")]
private const float OLGIAMBPMAE = 5f;
// Token: 0x04008A9C RID: 35484
[Token(Token = "0x4008A9C")]
private const float GBGCBCNNHOA = 100f;
// Token: 0x04008A9D RID: 35485
[Token(Token = "0x4008A9D")]
private const float FEHLOMKDBPA = 0.1f;
// Token: 0x04008A9E RID: 35486
[Token(Token = "0x4008A9E")]
private const float IKFONLKHFCG = 0.88f;
// Token: 0x04008A9F RID: 35487
[Token(Token = "0x4008A9F")]
private const float HJMHLAPNJDE = 0.1f;
// Token: 0x04008AA0 RID: 35488
[Token(Token = "0x4008AA0")]
private const float FGEDPBOIJEL = 0.5f;
// Token: 0x04008AA1 RID: 35489
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4008AA1")]
private readonly Vector2 BEKDEHOPCNJ;
// Token: 0x04008AA2 RID: 35490
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4008AA2")]
private readonly int NNBIDBCPFMG;
// Token: 0x04008AA3 RID: 35491
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4008AA3")]
private readonly int IJCGJKJLHAO;
// Token: 0x04008AA4 RID: 35492
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x4008AA4")]
private readonly int BJAJDFMJNBJ;
// Token: 0x04008AA5 RID: 35493
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
[Token(Token = "0x4008AA5")]
private readonly int APGDCPCJAGH;
// Token: 0x04008AA6 RID: 35494
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x4008AA6")]
private readonly int CNFPNNGIAAJ;
// Token: 0x04008AA7 RID: 35495
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")]
[Token(Token = "0x4008AA7")]
private readonly int DBOCEMNOOIB;
// Token: 0x04008AA8 RID: 35496
[Token(Token = "0x4008AA8")]
private static readonly int HKJJMIFFPFO = Animator.StringToHash("Flash");
// Token: 0x04008AA9 RID: 35497
[Token(Token = "0x4008AA9")]
private static readonly int FEDNNPHCFNA = Animator.StringToHash("FlashVisual");
// Token: 0x04008AAD RID: 35501
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x4008AAD")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
private MirrorCameraOutput frontCameraOutput;
// Token: 0x04008AAE RID: 35502
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x4008AAE")]
[SerializeField]
private Animator animator;
// Token: 0x04008AAF RID: 35503
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x4008AAF")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private Tool tool;
// Token: 0x04008AB0 RID: 35504
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x4008AB0")]
[SerializeField]
[Header("Cameras")]
private Camera mainCamera;
// Token: 0x04008AB1 RID: 35505
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x4008AB1")]
[SerializeField]
private Camera selfieCamera;
// Token: 0x04008AB2 RID: 35506
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4008AB2")]
[SerializeField]
[Header("Polaroid Settings")]
private Transform polaroidStartTransform;
// Token: 0x04008AB3 RID: 35507
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4008AB3")]
[SerializeField]
private Transform polaroidEndTransform;
// Token: 0x04008AB4 RID: 35508
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4008AB4")]
[SerializeField]
private float polaroidPrintSpeed;
// Token: 0x04008AB5 RID: 35509
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB4")]
[Token(Token = "0x4008AB5")]
[SerializeField]
[Range(0f, 90f)]
[Header("Screens")]
private float screenRefreshFramerate;
// Token: 0x04008AB6 RID: 35510
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4008AB6")]
[SerializeField]
private float screenRefreshCutoffDistance;
// Token: 0x04008AB7 RID: 35511
[global::Cpp2IlInjected.FieldOffset(Offset = "0xBC")]
[Token(Token = "0x4008AB7")]
[SerializeField]
private float maxDistanceToExpand;
// Token: 0x04008AB8 RID: 35512
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4008AB8")]
[SerializeField]
private float minDistanceToExpand;
// Token: 0x04008AB9 RID: 35513
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4008AB9")]
[SerializeField]
[Header("UI")]
private TextMeshPro playerName;
// Token: 0x04008ABA RID: 35514
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4008ABA")]
[SerializeField]
private TextMeshPro grabMeText;
// Token: 0x04008ABB RID: 35515
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4008ABB")]
[SerializeField]
private Material ldrBlitMaterial;
// Token: 0x04008ABC RID: 35516
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4008ABC")]
[SerializeField]
[Header("Audio")]
private RecRoomAudioClip buttonPressAudio;
// Token: 0x04008ABD RID: 35517
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
[Token(Token = "0x4008ABD")]
[SerializeField]
private RecRoomAudioClip countDownTickAudio;
// Token: 0x04008ABE RID: 35518
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
[Token(Token = "0x4008ABE")]
[SerializeField]
private RecRoomAudioClip shutterAudio;
// Token: 0x04008ABF RID: 35519
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
[Token(Token = "0x4008ABF")]
[SerializeField]
private RecRoomAudioClip successAudio;
// Token: 0x04008AC0 RID: 35520
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
[Token(Token = "0x4008AC0")]
[SerializeField]
private RecRoomAudioClip printAudio;
// Token: 0x04008AC1 RID: 35521
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
[Token(Token = "0x4008AC1")]
[SerializeField]
[Header("Gesture")]
private GameObject gesturePreviewHudPrefab;
// Token: 0x04008AC2 RID: 35522
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
[Token(Token = "0x4008AC2")]
[SerializeField]
private RecRoomAudioClip gestureDetectedAudio;
// Token: 0x04008AC3 RID: 35523
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
[Token(Token = "0x4008AC3")]
[SerializeField]
[Header("Photo Material")]
private Material photoMaterial;
// Token: 0x04008AC6 RID: 35526
[global::Cpp2IlInjected.FieldOffset(Offset = "0x124")]
[Token(Token = "0x4008AC6")]
private bool KGBBFCJGDPH;
// Token: 0x04008ACE RID: 35534
[global::Cpp2IlInjected.FieldOffset(Offset = "0x12D")]
[Token(Token = "0x4008ACE")]
private bool BIJCGGFAFHI;
// Token: 0x04008AD2 RID: 35538
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
[Token(Token = "0x4008AD2")]
private RenderTexture GAPODBLLIJK;
// Token: 0x04008AD3 RID: 35539
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
[Token(Token = "0x4008AD3")]
private RenderTexture KAKAMMMCDEL;
// Token: 0x04008AD4 RID: 35540
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
[Token(Token = "0x4008AD4")]
private RenderTexture EGLLBBPAPKN;
// Token: 0x04008AD5 RID: 35541
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
[Token(Token = "0x4008AD5")]
private RenderTexture LJMHEJEPEDE;
// Token: 0x04008AD6 RID: 35542
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
[Token(Token = "0x4008AD6")]
private RenderTexture NEBJGGHCDMM;
// Token: 0x04008AD7 RID: 35543
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
[Token(Token = "0x4008AD7")]
private readonly ManagedTexture ADGPENEJHBJ;
// Token: 0x04008AD8 RID: 35544
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
[Token(Token = "0x4008AD8")]
private ShareCameraUIFlow LAKLGNAAFNH;
// Token: 0x04008AD9 RID: 35545
[global::Cpp2IlInjected.FieldOffset(Offset = "0x180")]
[Token(Token = "0x4008AD9")]
private PMGCJEPKFOF<string> HEIDENIAIHN;
// Token: 0x04008ADA RID: 35546
[global::Cpp2IlInjected.FieldOffset(Offset = "0x188")]
[Token(Token = "0x4008ADA")]
private KFBABPAPIMB OBEAAMKJKPK;
// Token: 0x04008ADB RID: 35547
[global::Cpp2IlInjected.FieldOffset(Offset = "0x190")]
[Token(Token = "0x4008ADB")]
private KFBABPAPIMB IAHPKLGCOGG;
// Token: 0x04008ADC RID: 35548
[global::Cpp2IlInjected.FieldOffset(Offset = "0x198")]
[Token(Token = "0x4008ADC")]
private KFBABPAPIMB GFEAPKFFDML;
// Token: 0x04008ADD RID: 35549
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")]
[Token(Token = "0x4008ADD")]
private KFBABPAPIMB CNGNGGKHHLM;
// Token: 0x04008ADE RID: 35550
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A8")]
[Token(Token = "0x4008ADE")]
private DABKFAIHBBP HAKBEFBABPL;
// Token: 0x04008ADF RID: 35551
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")]
[Token(Token = "0x4008ADF")]
private bool MAIGHJNMAKN;
// Token: 0x04008AE0 RID: 35552
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")]
[Token(Token = "0x4008AE0")]
private Polaroid ABJAHLFGLGI;
// Token: 0x04008AE1 RID: 35553
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")]
[Token(Token = "0x4008AE1")]
private List<int> DAJNKKLACEO;
// Token: 0x04008AE2 RID: 35554
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")]
[Token(Token = "0x4008AE2")]
private bool NIOLKLGAPGO;
// Token: 0x04008AE3 RID: 35555
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1CC")]
[Token(Token = "0x4008AE3")]
private int JELMCELGFGO;
// Token: 0x04008AE4 RID: 35556
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D0")]
[Token(Token = "0x4008AE4")]
private GameObject ANDLMKCODLG;
// Token: 0x04008AE5 RID: 35557
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D8")]
[Token(Token = "0x4008AE5")]
private CameraFilterConsumableItem HBCEKOLOOCK;
// Token: 0x04008AE6 RID: 35558
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E0")]
[Token(Token = "0x4008AE6")]
private float JNPMBNCKNEK;
// Token: 0x04008AE7 RID: 35559
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E4")]
[Token(Token = "0x4008AE7")]
private int NIBHMOJAEAN;
// Token: 0x04008AE8 RID: 35560
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E8")]
[Token(Token = "0x4008AE8")]
private Vector3? MKMIHMOINNF;
// Token: 0x04008AE9 RID: 35561
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F8")]
[Token(Token = "0x4008AE9")]
private Quaternion? GMMMBAHKABB;
// Token: 0x04008AEA RID: 35562
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20C")]
[Token(Token = "0x4008AEA")]
private Vector3 AALIKCBDJAK;
// Token: 0x04008AEB RID: 35563
[global::Cpp2IlInjected.FieldOffset(Offset = "0x218")]
[Token(Token = "0x4008AEB")]
private Quaternion ADEOGPBBANF;
// Token: 0x04008AEC RID: 35564
[global::Cpp2IlInjected.FieldOffset(Offset = "0x228")]
[Token(Token = "0x4008AEC")]
private List<Mirror> GNFAKJIFOIN;
// Token: 0x04008AED RID: 35565
[global::Cpp2IlInjected.FieldOffset(Offset = "0x230")]
[Token(Token = "0x4008AED")]
private ShareCamera.JIFNPMAOEMF EJLEMIJCCGK;
// Token: 0x04008AEE RID: 35566
[global::Cpp2IlInjected.FieldOffset(Offset = "0x238")]
[Token(Token = "0x4008AEE")]
private bool BOEOJKDEHLL;
// Token: 0x04008AEF RID: 35567
[global::Cpp2IlInjected.FieldOffset(Offset = "0x240")]
[Token(Token = "0x4008AEF")]
private HKKOHFHADKK DGGJKEJGLGG;
// Token: 0x04008AF0 RID: 35568
[global::Cpp2IlInjected.FieldOffset(Offset = "0x248")]
[Token(Token = "0x4008AF0")]
private KLLMCPFPIIE<bool> LDNOKBKBHDO;
// Token: 0x04008AF1 RID: 35569
[global::Cpp2IlInjected.FieldOffset(Offset = "0x250")]
[Token(Token = "0x4008AF1")]
private KLLMCPFPIIE<bool> CAAOAAKAECL;
// Token: 0x04008AF2 RID: 35570
[global::Cpp2IlInjected.FieldOffset(Offset = "0x258")]
[Token(Token = "0x4008AF2")]
private float? EIJJCHPPCIF;
// Token: 0x04008AF3 RID: 35571
[global::Cpp2IlInjected.FieldOffset(Offset = "0x260")]
[Token(Token = "0x4008AF3")]
private ShareCamera.ANLNCJNLHMM DLBIJLDBMIM;
// Token: 0x04008AF4 RID: 35572
[Token(Token = "0x4008AF4")]
public const string STATUS_UPLOADING = "Uploading...";
// Token: 0x04008AF5 RID: 35573
[Token(Token = "0x4008AF5")]
public const string STATUS_UPLOADED = "Shared on www.rec.net";
// Token: 0x04008AF6 RID: 35574
[Token(Token = "0x4008AF6")]
public const string STATUS_ERROR = "Error uploading";
// Token: 0x020020F9 RID: 8441
[Token(Token = "0x20020F9")]
public enum IAPJCGGNJLP
{
// Token: 0x04008AF8 RID: 35576
[Token(Token = "0x4008AF8")]
DEFAULT,
// Token: 0x04008AF9 RID: 35577
[Token(Token = "0x4008AF9")]
SINGLE_IMAGE
}
// Token: 0x020020FA RID: 8442
[Token(Token = "0x20020FA")]
public enum MBIEOEOLKNB
{
// Token: 0x04008AFB RID: 35579
[Token(Token = "0x4008AFB")]
ACTIVE,
// Token: 0x04008AFC RID: 35580
[Token(Token = "0x4008AFC")]
PREVIEW,
// Token: 0x04008AFD RID: 35581
[Token(Token = "0x4008AFD")]
ASYNC_RENDER,
// Token: 0x04008AFE RID: 35582
[Token(Token = "0x4008AFE")]
CONFIRM_SINGLE_PICTURE,
// Token: 0x04008AFF RID: 35583
[Token(Token = "0x4008AFF")]
CONFIRM_PROFILE_IMAGE,
// Token: 0x04008B00 RID: 35584
[Token(Token = "0x4008B00")]
DISABLED
}
// Token: 0x020020FB RID: 8443
[Token(Token = "0x20020FB")]
public enum JKIJEJKGIDJ
{
// Token: 0x04008B02 RID: 35586
[Token(Token = "0x4008B02")]
SHARE,
// Token: 0x04008B03 RID: 35587
[Token(Token = "0x4008B03")]
PRINT,
// Token: 0x04008B04 RID: 35588
[Token(Token = "0x4008B04")]
CHANGE_PROFILE
}
// Token: 0x020020FC RID: 8444
[Token(Token = "0x20020FC")]
private class ANLNCJNLHMM : DCLIBCDKJNF<RenderTexture>
{
// Token: 0x0600D8A6 RID: 55462 RVA: 0x003231B0 File Offset: 0x003213B0
[Token(Token = "0x600D8A6")]
[Address(RVA = "0x111BB70", Offset = "0x111A970", VA = "0x18111BB70")]
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: 0x0600D8A7 RID: 55463 RVA: 0x00323310 File Offset: 0x00321510
[Token(Token = "0x600D8A7")]
[Address(RVA = "0x111B500", Offset = "0x111A300", VA = "0x18111B500")]
private void AGGEPLMBAFK(Tool LIMOILDIGKF)
{
base.KBPKIDJEOFB();
}
// Token: 0x0600D8A8 RID: 55464 RVA: 0x00323324 File Offset: 0x00321524
[Token(Token = "0x600D8A8")]
[Address(RVA = "0x111B590", Offset = "0x111A390", VA = "0x18111B590")]
private void FGDFCIKBIKB(Tool HHFOCGIKKJO, JKPLBBBJLJK AAICMBDEJBE, bool CBHMNNAINHM, bool PCCDNKGMEIJ)
{
Tool egfejghdnai = this.EGFEJGHDNAI;
if (HHFOCGIKKJO == egfejghdnai && !CBHMNNAINHM)
{
base.KBPKIDJEOFB();
}
}
// Token: 0x0600D8A9 RID: 55465 RVA: 0x0032334C File Offset: 0x0032154C
[Token(Token = "0x600D8A9")]
[Address(RVA = "0x111B750", Offset = "0x111A550", VA = "0x18111B750")]
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);
if (this.DPCJPNEBHLG.GENECNFMDHJ == ShareCamera.MBIEOEOLKNB.CONFIRM_SINGLE_PICTURE)
{
HKKOHFHADKK dggjkejglgg = this.DPCJPNEBHLG.DGGJKEJGLGG;
int num3 = 0;
dggjkejglgg.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: 0x0600D8AA RID: 55466 RVA: 0x003234DC File Offset: 0x003216DC
[Token(Token = "0x600D8AA")]
[Address(RVA = "0x111B540", Offset = "0x111A340", VA = "0x18111B540")]
private void APBEFBBOMDJ(Tool NBHJPDBHDHB, Vector3 BNMOCBJEEPN, Quaternion LPHCCEOHNIN, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ)
{
base.KBPKIDJEOFB();
}
// Token: 0x0600D8AB RID: 55467 RVA: 0x003234F0 File Offset: 0x003216F0
[Token(Token = "0x600D8AB")]
[Address(RVA = "0x111B6F0", Offset = "0x111A4F0", VA = "0x18111B6F0")]
private void NPCLHLKHLFK(Tool LIMOILDIGKF)
{
if (!LIMOILDIGKF.PAJGCGDFHKK)
{
base.KBPKIDJEOFB();
}
}
// Token: 0x0600D8AC RID: 55468 RVA: 0x00323514 File Offset: 0x00321714
[Token(Token = "0x600D8AC")]
[Address(RVA = "0x111B6B0", Offset = "0x111A4B0", VA = "0x18111B6B0")]
private void JDGEMECOCJJ(Tool CHFBDBLMLCG)
{
base.KBPKIDJEOFB();
}
// Token: 0x0600D8AD RID: 55469 RVA: 0x00323528 File Offset: 0x00321728
[Token(Token = "0x600D8AD")]
[Address(RVA = "0x111B580", Offset = "0x111A380", VA = "0x18111B580")]
[CompilerGenerated]
private void CDKOKPLBABG(string NCKNCLLNLGA)
{
this.OEAOLCNMCLL();
}
// Token: 0x0600D8AE RID: 55470 RVA: 0x0032353C File Offset: 0x0032173C
[Token(Token = "0x600D8AE")]
[Address(RVA = "0x111B630", Offset = "0x111A430", VA = "0x18111B630")]
[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: 0x04008B05 RID: 35589
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x4008B05")]
private readonly ShareCamera DPCJPNEBHLG;
// Token: 0x04008B06 RID: 35590
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x4008B06")]
private readonly Tool EGFEJGHDNAI;
}
// Token: 0x020020FD RID: 8445
[Token(Token = "0x20020FD")]
private class JIFNPMAOEMF
{
// Token: 0x0600D8AF RID: 55471 RVA: 0x00323574 File Offset: 0x00321774
[Token(Token = "0x600D8AF")]
[Address(RVA = "0x11219F0", Offset = "0x11207F0", VA = "0x1811219F0")]
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: 0x0600D8B0 RID: 55472 RVA: 0x00323628 File Offset: 0x00321828
[Token(Token = "0x600D8B0")]
[Address(RVA = "0x1121C50", Offset = "0x1120A50", VA = "0x181121C50")]
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: 0x0600D8B1 RID: 55473 RVA: 0x00323694 File Offset: 0x00321894
[Token(Token = "0x600D8B1")]
[Address(RVA = "0x1121F60", Offset = "0x1120D60", VA = "0x181121F60")]
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: 0x0600D8B2 RID: 55474 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600D8B2")]
[Address(RVA = "0x1121D70", Offset = "0x1120B70", VA = "0x181121D70")]
public void JADKAMKAEOA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600D8B3 RID: 55475 RVA: 0x0032372C File Offset: 0x0032192C
[Token(Token = "0x600D8B3")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public JIFNPMAOEMF()
{
}
// Token: 0x04008B07 RID: 35591
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4008B07")]
public Camera FOMHGMLPOND;
// Token: 0x04008B08 RID: 35592
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4008B08")]
public ShareCamera DPCJPNEBHLG;
// Token: 0x04008B09 RID: 35593
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4008B09")]
public RenderTexture LDEKHANDCBO;
// Token: 0x04008B0A RID: 35594
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4008B0A")]
public Action<Camera> FHNABDDMPHJ;
// Token: 0x04008B0B RID: 35595
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4008B0B")]
public Action<Camera> MFEIBOLJKFC;
// Token: 0x04008B0C RID: 35596
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4008B0C")]
public JJEKJGALHKO NKLGAGCHGPM;
// Token: 0x04008B0D RID: 35597
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4008B0D")]
private RenderTexture GKMONOICLPC;
// Token: 0x04008B0E RID: 35598
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4008B0E")]
public bool EDMPCBENNEG;
// Token: 0x04008B0F RID: 35599
[global::Cpp2IlInjected.FieldOffset(Offset = "0x49")]
[Token(Token = "0x4008B0F")]
public bool ILMFHKCBEPN;
// Token: 0x04008B10 RID: 35600
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4A")]
[Token(Token = "0x4008B10")]
private bool OEFPPJDOKGC;
// Token: 0x04008B11 RID: 35601
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x4008B11")]
private List<DisabledAltRenderedObject.PIJEDOFNMEF> GJDBPBHIHNO;
}
// Token: 0x020020FF RID: 8447
[Token(Token = "0x20020FF")]
[CompilerGenerated]
private sealed class GDPJCPLKJKL
{
// Token: 0x0600D8BA RID: 55482 RVA: 0x003238D4 File Offset: 0x00321AD4
[Token(Token = "0x600D8BA")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public GDPJCPLKJKL()
{
}
// Token: 0x0600D8BB RID: 55483 RVA: 0x003238E8 File Offset: 0x00321AE8
[Token(Token = "0x600D8BB")]
[Address(RVA = "0x1120C60", Offset = "0x111FA60", VA = "0x181120C60")]
internal void <SpawnAndTakePictureAt>b__0()
{
ShareCamera shareCamera = this.<>4__this;
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
ShareCamera shareCamera2 = this.<>4__this;
bool flag = this.isTimerActive;
bool flag2 = this.takePicture;
Quaternion quaternion = this.rotation;
float z = this.position.z;
IEnumerator<KENFJGFMIPM> enumerator;
KFBABPAPIMB kfbabpapimb = instance.Run(shareCamera2, enumerator);
shareCamera.IAHPKLGCOGG = kfbabpapimb;
}
// Token: 0x04008B16 RID: 35606
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4008B16")]
public ShareCamera <>4__this;
// Token: 0x04008B17 RID: 35607
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4008B17")]
public Vector3 position;
// Token: 0x04008B18 RID: 35608
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
[Token(Token = "0x4008B18")]
public Quaternion rotation;
// Token: 0x04008B19 RID: 35609
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
[Token(Token = "0x4008B19")]
public bool isBackCameraActive;
// Token: 0x04008B1A RID: 35610
[global::Cpp2IlInjected.FieldOffset(Offset = "0x35")]
[Token(Token = "0x4008B1A")]
public bool isTimerActive;
// Token: 0x04008B1B RID: 35611
[global::Cpp2IlInjected.FieldOffset(Offset = "0x36")]
[Token(Token = "0x4008B1B")]
public bool takePicture;
}
// Token: 0x02002100 RID: 8448
[Token(Token = "0x2002100")]
[CompilerGenerated]
private sealed class FODJLLDBHIP
{
// Token: 0x0600D8BC RID: 55484 RVA: 0x00323948 File Offset: 0x00321B48
[Token(Token = "0x600D8BC")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public FODJLLDBHIP()
{
}
// Token: 0x0600D8BD RID: 55485 RVA: 0x0032395C File Offset: 0x00321B5C
[Token(Token = "0x600D8BD")]
[Address(RVA = "0x111F770", Offset = "0x111E570", VA = "0x18111F770")]
internal void <LocalRequestTakeOutShareCamera>b__1()
{
ShareCamera shareCamera = this.localPlayerShareCamera;
int num = 0;
shareCamera.DBBALJLFMNO = num != 0;
}
// Token: 0x04008B1C RID: 35612
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4008B1C")]
public ShareCamera localPlayerShareCamera;
}
// Token: 0x02002102 RID: 8450
[Token(Token = "0x2002102")]
[CompilerGenerated]
private sealed class NJJNPDGHGAD
{
// Token: 0x0600D8C3 RID: 55491 RVA: 0x003239FC File Offset: 0x00321BFC
[Token(Token = "0x600D8C3")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public NJJNPDGHGAD()
{
}
// Token: 0x0600D8C4 RID: 55492 RVA: 0x00323A10 File Offset: 0x00321C10
[Token(Token = "0x600D8C4")]
[Address(RVA = "0x112AE70", Offset = "0x1129C70", VA = "0x18112AE70")]
internal void <LocalRequestSingleImage>b__0()
{
CircuitVisibilityBehaviour.RemoveForceShowGadgetToken(this.localPlayerShareCam);
this.localPlayerShareCam.<HBCJCFIJALK>k__BackingField = false;
}
// Token: 0x04008B21 RID: 35617
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4008B21")]
public ShareCamera localPlayerShareCam;
}
// Token: 0x02002104 RID: 8452
[Token(Token = "0x2002104")]
[CompilerGenerated]
private sealed class KLINGPHCDCA
{
// Token: 0x0600D8CB RID: 55499 RVA: 0x00323C60 File Offset: 0x00321E60
[Token(Token = "0x600D8CB")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public KLINGPHCDCA()
{
}
// Token: 0x0600D8CC RID: 55500 RVA: 0x00323C74 File Offset: 0x00321E74
[Token(Token = "0x600D8CC")]
[Address(RVA = "0x790BC0", Offset = "0x78F9C0", VA = "0x180790BC0")]
internal void <TakePictureImpl>b__0(string error)
{
this.promise.HMFPPBJFHKD(error);
}
// Token: 0x0600D8CD RID: 55501 RVA: 0x00323C94 File Offset: 0x00321E94
[Token(Token = "0x600D8CD")]
[Address(RVA = "0xA9F600", Offset = "0xA9E400", VA = "0x180A9F600")]
internal void <TakePictureImpl>b__1()
{
this.promise.OOOIENHGNCA();
}
// Token: 0x0600D8CE RID: 55502 RVA: 0x00323CB4 File Offset: 0x00321EB4
[Token(Token = "0x600D8CE")]
[Address(RVA = "0x1123100", Offset = "0x1121F00", VA = "0x181123100")]
internal void <TakePictureImpl>b__2()
{
this.<>4__this.CNGNGGKHHLM = (ulong)0L;
}
// Token: 0x04008B2A RID: 35626
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4008B2A")]
public JJEKJGALHKO promise;
// Token: 0x04008B2B RID: 35627
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4008B2B")]
public ShareCamera <>4__this;
}
// Token: 0x02002107 RID: 8455
[Token(Token = "0x2002107")]
[CompilerGenerated]
private sealed class NJELDJFPFMC
{
// Token: 0x0600D8DB RID: 55515 RVA: 0x00324100 File Offset: 0x00322300
[Token(Token = "0x600D8DB")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public NJELDJFPFMC()
{
}
// Token: 0x0600D8DC RID: 55516 RVA: 0x00324114 File Offset: 0x00322314
[Token(Token = "0x600D8DC")]
[Address(RVA = "0x112AE10", Offset = "0x1129C10", VA = "0x18112AE10")]
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: 0x04008B38 RID: 35640
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4008B38")]
public bool showUploadedFeedback;
// Token: 0x04008B39 RID: 35641
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4008B39")]
public ShareCamera <>4__this;
}
// Token: 0x02002108 RID: 8456
[Token(Token = "0x2002108")]
[CompilerGenerated]
private sealed class KFNJADBDACE
{
// Token: 0x0600D8DD RID: 55517 RVA: 0x00324148 File Offset: 0x00322348
[Token(Token = "0x600D8DD")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public KFNJADBDACE()
{
}
// Token: 0x0600D8DE RID: 55518 RVA: 0x0032415C File Offset: 0x0032235C
[Token(Token = "0x600D8DE")]
[Address(RVA = "0x1122DF0", Offset = "0x1121BF0", VA = "0x181122DF0")]
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: 0x0600D8DF RID: 55519 RVA: 0x003241A0 File Offset: 0x003223A0
[Token(Token = "0x600D8DF")]
[Address(RVA = "0x1122EA0", Offset = "0x1121CA0", VA = "0x181122EA0")]
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: 0x04008B3A RID: 35642
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4008B3A")]
public bool showUploadedFeedback;
// Token: 0x04008B3B RID: 35643
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4008B3B")]
public ShareCamera <>4__this;
}
// Token: 0x02002109 RID: 8457
[Token(Token = "0x2002109")]
[CompilerGenerated]
private sealed class KCNJNDACDCB
{
// Token: 0x0600D8E0 RID: 55520 RVA: 0x00324238 File Offset: 0x00322438
[Token(Token = "0x600D8E0")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public KCNJNDACDCB()
{
}
// Token: 0x0600D8E1 RID: 55521 RVA: 0x0032424C File Offset: 0x0032244C
[Token(Token = "0x600D8E1")]
[Address(RVA = "0x1122AB0", Offset = "0x11218B0", VA = "0x181122AB0")]
internal bool <RunPrintPolaroid>b__0()
{
if (!this.<>4__this.MAIGHJNMAKN)
{
return true;
}
float realtimeSinceStartup = Time.realtimeSinceStartup;
throw new NullReferenceException();
}
// Token: 0x04008B3C RID: 35644
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4008B3C")]
public ShareCamera <>4__this;
// Token: 0x04008B3D RID: 35645
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4008B3D")]
public float requestTimeoutTime;
}
// Token: 0x0200210B RID: 8459
[Token(Token = "0x200210B")]
[CompilerGenerated]
private sealed class LBGOOMEGPCC
{
// Token: 0x0600D8E8 RID: 55528 RVA: 0x003247A8 File Offset: 0x003229A8
[Token(Token = "0x600D8E8")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public LBGOOMEGPCC()
{
}
// Token: 0x0600D8E9 RID: 55529 RVA: 0x003247BC File Offset: 0x003229BC
[Token(Token = "0x600D8E9")]
[Address(RVA = "0x11234C0", Offset = "0x11222C0", VA = "0x1811234C0")]
internal void <CreatePolaroidJpeg>b__0()
{
RenderTexture.ReleaseTemporary(this.tempTexture);
this.newSharableImage.GNGOOMMLPHE();
this.newSharableImage = (ulong)0L;
}
// Token: 0x04008B47 RID: 35655
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4008B47")]
public RenderTexture tempTexture;
// Token: 0x04008B48 RID: 35656
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4008B48")]
public ManagedTexture newSharableImage;
}
}
}