982 lines
32 KiB
C#
982 lines
32 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core.Comfort;
|
|
using RecRoom.Core.ImageEffects;
|
|
using RecRoom.Core.Rendering;
|
|
using RecRoom.UI.Notifications;
|
|
using UnityEngine;
|
|
using UnityEngine.Events;
|
|
using UnityEngine.Rendering;
|
|
using UnityEngine.SceneManagement;
|
|
|
|
namespace RecRoom.Core
|
|
{
|
|
// Token: 0x02002D86 RID: 11654
|
|
[Token(Token = "0x2002D86")]
|
|
[DisallowMultipleComponent]
|
|
public class CameraRig : SingletonMonoBehaviour<CameraRig>
|
|
{
|
|
// Token: 0x1700368A RID: 13962
|
|
// (get) Token: 0x06013A7E RID: 80510 RVA: 0x0048BC9C File Offset: 0x00489E9C
|
|
[Token(Token = "0x1700368A")]
|
|
public IReadOnlyList<Camera> KHJMJHMICHK
|
|
{
|
|
[Token(Token = "0x6013A7E")]
|
|
[Address(RVA = "0x1F11CD0", Offset = "0x1F10CD0", VA = "0x181F11CD0")]
|
|
get
|
|
{
|
|
List<Camera> gmahnjkilam = this.GMAHNJKILAM;
|
|
Camera activeCamera = this.CHLMFLCFGFL;
|
|
int num = 0;
|
|
gmahnjkilam[num] = activeCamera;
|
|
List<Camera> gmahnjkilam2 = this.GMAHNJKILAM;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700368B RID: 13963
|
|
// (get) Token: 0x06013A7F RID: 80511 RVA: 0x0048BCD0 File Offset: 0x00489ED0
|
|
[Token(Token = "0x1700368B")]
|
|
public IReadOnlyList<Camera> AGCPODPFBJD
|
|
{
|
|
[Token(Token = "0x6013A7F")]
|
|
[Address(RVA = "0x1F11FC0", Offset = "0x1F10FC0", VA = "0x181F11FC0")]
|
|
get
|
|
{
|
|
List<Camera> gmahnjkilam = this.GMAHNJKILAM;
|
|
Camera activeCamera = this.CHLMFLCFGFL;
|
|
int num = 0;
|
|
gmahnjkilam[num] = activeCamera;
|
|
List<Camera> list = Enumerable.ToList<Camera>(Enumerable.Skip<Camera>(this.GMAHNJKILAM, 1));
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013A80 RID: 80512 RVA: 0x0048BD0C File Offset: 0x00489F0C
|
|
[Token(Token = "0x6013A80")]
|
|
[Address(RVA = "0x1F0F830", Offset = "0x1F0E830", VA = "0x181F0F830")]
|
|
public void AddActiveFirstPersonCamera(Camera FOMHGMLPOND)
|
|
{
|
|
this.GMAHNJKILAM.Add(FOMHGMLPOND);
|
|
}
|
|
|
|
// Token: 0x06013A81 RID: 80513 RVA: 0x0048BD2C File Offset: 0x00489F2C
|
|
[Token(Token = "0x6013A81")]
|
|
[Address(RVA = "0x1F11180", Offset = "0x1F10180", VA = "0x181F11180")]
|
|
public void RemoveActiveFirstPersonCamera(Camera FOMHGMLPOND)
|
|
{
|
|
bool flag = this.GMAHNJKILAM.Remove(FOMHGMLPOND);
|
|
}
|
|
|
|
// Token: 0x1700368C RID: 13964
|
|
// (get) Token: 0x06013A82 RID: 80514 RVA: 0x0048BD4C File Offset: 0x00489F4C
|
|
[Token(Token = "0x1700368C")]
|
|
public Camera CHLMFLCFGFL
|
|
{
|
|
[Token(Token = "0x6013A82")]
|
|
[Address(RVA = "0x1F11EC0", Offset = "0x1F10EC0", VA = "0x181F11EC0")]
|
|
get
|
|
{
|
|
LocalPlayerController instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance == num)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
if (!SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB)
|
|
{
|
|
return this.screenModeCamera;
|
|
}
|
|
return this.vrModeHmdCamera;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700368D RID: 13965
|
|
// (get) Token: 0x06013A83 RID: 80515 RVA: 0x0048BD90 File Offset: 0x00489F90
|
|
[Token(Token = "0x1700368D")]
|
|
public Camera KEJAAKCHJAF
|
|
{
|
|
[Token(Token = "0x6013A83")]
|
|
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
|
get
|
|
{
|
|
return this.vrModeHmdCamera;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700368E RID: 13966
|
|
// (get) Token: 0x06013A84 RID: 80516 RVA: 0x0048BDA4 File Offset: 0x00489FA4
|
|
[Token(Token = "0x1700368E")]
|
|
public Camera FLHKOHMCBOC
|
|
{
|
|
[Token(Token = "0x6013A84")]
|
|
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
|
|
get
|
|
{
|
|
return this.screenModeCamera;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700368F RID: 13967
|
|
// (get) Token: 0x06013A85 RID: 80517 RVA: 0x0048BDB8 File Offset: 0x00489FB8
|
|
// (set) Token: 0x06013A86 RID: 80518 RVA: 0x0048BDCC File Offset: 0x00489FCC
|
|
[Token(Token = "0x1700368F")]
|
|
public PostProcessingEffectStack NFINDIMLEFC
|
|
{
|
|
[Token(Token = "0x6013A85")]
|
|
[Address(RVA = "0x4936C0", Offset = "0x4926C0", VA = "0x1804936C0")]
|
|
get;
|
|
[Token(Token = "0x6013A86")]
|
|
[Address(RVA = "0x42B6C0", Offset = "0x42A6C0", VA = "0x18042B6C0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17003690 RID: 13968
|
|
// (get) Token: 0x06013A87 RID: 80519 RVA: 0x0048BDE0 File Offset: 0x00489FE0
|
|
[Token(Token = "0x17003690")]
|
|
public ScreenHUD GNNJNAHOJHL
|
|
{
|
|
[Token(Token = "0x6013A87")]
|
|
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
|
|
get
|
|
{
|
|
return this.screenModeHUD;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003691 RID: 13969
|
|
// (get) Token: 0x06013A88 RID: 80520 RVA: 0x0048BDF4 File Offset: 0x00489FF4
|
|
// (set) Token: 0x06013A89 RID: 80521 RVA: 0x0048BE08 File Offset: 0x0048A008
|
|
[Token(Token = "0x17003691")]
|
|
public Transform BAMIJJGMLJK
|
|
{
|
|
[Token(Token = "0x6013A88")]
|
|
[Address(RVA = "0x42B670", Offset = "0x42A670", VA = "0x18042B670")]
|
|
get;
|
|
[Token(Token = "0x6013A89")]
|
|
[Address(RVA = "0x42B6E0", Offset = "0x42A6E0", VA = "0x18042B6E0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17003692 RID: 13970
|
|
// (get) Token: 0x06013A8A RID: 80522 RVA: 0x0048BE1C File Offset: 0x0048A01C
|
|
[Token(Token = "0x17003692")]
|
|
public Vector3 LKBAOIDDNEF
|
|
{
|
|
[Token(Token = "0x6013A8A")]
|
|
[Address(RVA = "0x1F12090", Offset = "0x1F11090", VA = "0x181F12090")]
|
|
get
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
float z4 = Vector3.up.z;
|
|
Vector3 vector4;
|
|
float z5 = vector4.z;
|
|
Vector3 vector5;
|
|
float z6 = vector5.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003693 RID: 13971
|
|
// (get) Token: 0x06013A8B RID: 80523 RVA: 0x0048BE68 File Offset: 0x0048A068
|
|
[Token(Token = "0x17003693")]
|
|
public HeightOffsetPoint BDMLECGJDHH
|
|
{
|
|
[Token(Token = "0x6013A8B")]
|
|
[Address(RVA = "0x56D550", Offset = "0x56C550", VA = "0x18056D550")]
|
|
get
|
|
{
|
|
return this.juniorModeOffsetPoint;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003694 RID: 13972
|
|
// (get) Token: 0x06013A8C RID: 80524 RVA: 0x0048BE7C File Offset: 0x0048A07C
|
|
[Token(Token = "0x17003694")]
|
|
public HeightOffsetPoint JFMJBOLFOOF
|
|
{
|
|
[Token(Token = "0x6013A8C")]
|
|
[Address(RVA = "0x4936B0", Offset = "0x4926B0", VA = "0x1804936B0")]
|
|
get
|
|
{
|
|
return this.seatedModeOffsetPoint;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013A8D RID: 80525 RVA: 0x0048BE90 File Offset: 0x0048A090
|
|
[Token(Token = "0x6013A8D")]
|
|
[Address(RVA = "0x1F0F8D0", Offset = "0x1F0E8D0", VA = "0x181F0F8D0", Slot = "4")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
Material material = this.worldFadeMaskMaterial;
|
|
Material material2 = this.screenFadeMaterial;
|
|
Material material3 = this.cornerMoveWorldFadeMaskMaterial;
|
|
WorldFadeRendererEffect.SetMaterials(material, material2, material3);
|
|
Material material4 = this.selectionMaterial;
|
|
Material material5 = this.circuitSelectionMaterial;
|
|
Material material6 = this.shapeSelectionMaterial;
|
|
Material material7 = this.cornerMoveSelectionMaterial;
|
|
SelectionRendererEffect.SetMaterial(material4, material5, material6, material7);
|
|
WorldFadeRendererEffect worldFadeRendererEffect = this.vrModeHmdCamera.gameObject.AddComponent<WorldFadeRendererEffect>();
|
|
OutlineRendererEffect outlineRendererEffect = this.vrModeHmdCamera.gameObject.AddComponent<OutlineRendererEffect>();
|
|
SelectionRendererEffect selectionRendererEffect = this.vrModeHmdCamera.gameObject.AddComponent<SelectionRendererEffect>();
|
|
IgnoredRendererEffect ignoredRendererEffect = this.vrModeHmdCamera.gameObject.AddComponent<IgnoredRendererEffect>();
|
|
SparkleRendererEffect sparkleRendererEffect = this.vrModeHmdCamera.gameObject.AddComponent<SparkleRendererEffect>();
|
|
PreviewVisualRenderer previewVisualRenderer = this.vrModeHmdCamera.gameObject.AddComponent<PreviewVisualRenderer>();
|
|
HolographicOverlayRendererEffect holographicOverlayRendererEffect = this.vrModeHmdCamera.gameObject.AddComponent<HolographicOverlayRendererEffect>();
|
|
WorldFadeRendererEffect worldFadeRendererEffect2 = this.screenModeCamera.gameObject.AddComponent<WorldFadeRendererEffect>();
|
|
OutlineRendererEffect outlineRendererEffect2 = this.screenModeCamera.gameObject.AddComponent<OutlineRendererEffect>();
|
|
SelectionRendererEffect selectionRendererEffect2 = this.screenModeCamera.gameObject.AddComponent<SelectionRendererEffect>();
|
|
IgnoredRendererEffect ignoredRendererEffect2 = this.screenModeCamera.gameObject.AddComponent<IgnoredRendererEffect>();
|
|
SparkleRendererEffect sparkleRendererEffect2 = this.screenModeCamera.gameObject.AddComponent<SparkleRendererEffect>();
|
|
PreviewVisualRenderer previewVisualRenderer2 = this.screenModeCamera.gameObject.AddComponent<PreviewVisualRenderer>();
|
|
HolographicOverlayRendererEffect holographicOverlayRendererEffect2 = this.screenModeCamera.gameObject.AddComponent<HolographicOverlayRendererEffect>();
|
|
Transform transform = new GameObject("HmdCameraTransformYawOnly").transform;
|
|
Camera camera = this.vrModeHmdCamera;
|
|
this.<JOFOEJNPGLH>k__BackingField = transform;
|
|
Transform transform2 = camera.transform;
|
|
int num = 0;
|
|
transform.SetParent(transform2, num != 0);
|
|
int cullingMask = this.vrModeHmdCamera.cullingMask;
|
|
VRLocomotionComfortMode vrlocomotionComfortMode = this.vrLocomotionComfortMode;
|
|
this.KAFDCCPCPBM = cullingMask;
|
|
int num2 = 0;
|
|
vrlocomotionComfortMode.BCKCEELIDLH = num2 != 0;
|
|
PostProcessingEffectStack postProcessingEffectStack = this.postProcessEffectStack;
|
|
this.<PIIODFOEOFG>k__BackingField = postProcessingEffectStack;
|
|
OKNNKFGFODL preLoadSceneAssetsEvent = Player.PreLoadSceneAssetsEvent;
|
|
Action action = new Action(this.LBCICCGDJFM);
|
|
Player.PreLoadSceneAssetsEvent = OKNNKFGFODL.BPJDFPACLMK(preLoadSceneAssetsEvent, action);
|
|
OKNNKFGFODL localPlayerCreatedEvent = Player.LocalPlayerCreatedEvent;
|
|
Action action2 = new Action(this.HLEBBNNAOGP);
|
|
int num3 = 0;
|
|
localPlayerCreatedEvent.BPAJKKAGPKB(action2, num3 != 0);
|
|
}
|
|
|
|
// Token: 0x06013A8E RID: 80526 RVA: 0x0048C0A4 File Offset: 0x0048A2A4
|
|
[Token(Token = "0x6013A8E")]
|
|
[Address(RVA = "0x1F11270", Offset = "0x1F10270", VA = "0x181F11270")]
|
|
private void Start()
|
|
{
|
|
LocalPlayerController instance;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
this.vrModeHmdCamera.depthTextureMode = DepthTextureMode.Depth;
|
|
this.screenModeCamera.depthTextureMode = DepthTextureMode.Depth;
|
|
instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action displayModeChange = instance.DisplayModeChange;
|
|
Action action = new Action(this.JIPNJDICOND);
|
|
@delegate = Delegate.Combine(displayModeChange, action);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
instance.DisplayModeChange = @delegate;
|
|
this.JIPNJDICOND();
|
|
Action<PPDOPHKNMCK> action2 = new Action(this.KKLEIPGFGIA);
|
|
SceneManager.sceneLoaded += new UnityAction(this.LLHCFHDMFMN);
|
|
LoadingScreen instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action<bool> action3 = new Action(this.JKHKBEGCKMP);
|
|
instance2.IsVisibleChangeEvent += action3;
|
|
}
|
|
|
|
// Token: 0x06013A8F RID: 80527 RVA: 0x0048C148 File Offset: 0x0048A348
|
|
[Token(Token = "0x6013A8F")]
|
|
[Address(RVA = "0x1F10D60", Offset = "0x1F0FD60", VA = "0x181F10D60", Slot = "5")]
|
|
protected override void OnDestroy()
|
|
{
|
|
LocalPlayerController instance2;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
base.OnDestroy();
|
|
OKNNKFGFODL preLoadSceneAssetsEvent = Player.PreLoadSceneAssetsEvent;
|
|
Action action = new Action(this.LBCICCGDJFM);
|
|
Player.PreLoadSceneAssetsEvent = OKNNKFGFODL.GMNMHGMFGOL(preLoadSceneAssetsEvent, action);
|
|
OKNNKFGFODL localPlayerCreatedEvent = Player.LocalPlayerCreatedEvent;
|
|
Action action2 = new Action(this.HLEBBNNAOGP);
|
|
localPlayerCreatedEvent.BIHKNNPGGKP(action2);
|
|
LocalPlayerController instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (!(instance != num))
|
|
{
|
|
goto IL_94;
|
|
}
|
|
instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action displayModeChange = instance2.DisplayModeChange;
|
|
Action action3 = new Action(this.JIPNJDICOND);
|
|
@delegate = Delegate.Remove(displayModeChange, action3);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
instance2.DisplayModeChange = @delegate;
|
|
IL_94:
|
|
Action<PPDOPHKNMCK> action4 = new Action(this.KKLEIPGFGIA);
|
|
SceneManager.sceneLoaded -= new UnityAction(this.LLHCFHDMFMN);
|
|
LoadingScreen instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action<bool> action5 = new Action(this.JKHKBEGCKMP);
|
|
instance3.IsVisibleChangeEvent -= action5;
|
|
ScreenHUD screenHUD = this.screenModeHUD;
|
|
int num2 = 0;
|
|
if (screenHUD != num2)
|
|
{
|
|
global::UnityEngine.Object.Destroy(this.screenModeHUD.gameObject);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013A90 RID: 80528 RVA: 0x0048C258 File Offset: 0x0048A458
|
|
[Token(Token = "0x6013A90")]
|
|
[Address(RVA = "0x1F11600", Offset = "0x1F10600", VA = "0x181F11600")]
|
|
private void Update()
|
|
{
|
|
HLFBFCMHIBK hocklmpjomo = this.HOCKLMPJOMO;
|
|
if (hocklmpjomo.EIMGAMMIMAH())
|
|
{
|
|
Action <>9__61_ = CameraRig.<>c.<>9__61_0;
|
|
if (<>9__61_ == 0)
|
|
{
|
|
CameraRig.<>c.<>9__61_0 = delegate
|
|
{
|
|
CachedViewManager[] array = global::UnityEngine.Object.FindObjectsOfType<CachedViewManager>();
|
|
if (array != 0 && array.Length != 0)
|
|
{
|
|
int num3 = 0;
|
|
int num4 = 0;
|
|
int length = array.Length;
|
|
if (num4 < length)
|
|
{
|
|
CachedViewManager cachedViewManager = array[num3];
|
|
Camera madegaocjib = cachedViewManager.MADEGAOCJIB;
|
|
Canvas ailmdffhdod = cachedViewManager.AILMDFFHDOD;
|
|
KIFFHLOFBHD.LJANPOGDMDI(madegaocjib, ailmdffhdod);
|
|
array[num3].MarkForRender();
|
|
num3++;
|
|
}
|
|
Debug.Log(string.Format("Updated {0} cached view manager camera settings", length));
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
return;
|
|
}
|
|
Debug.Log("No cached view managers found!");
|
|
};
|
|
}
|
|
int num = 0;
|
|
SessionManager.LOJGHGGEFAA(<>9__61_, num);
|
|
}
|
|
if (SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB)
|
|
{
|
|
PostProcessingEffectStack postProcessingEffectStack = this.<PIIODFOEOFG>k__BackingField;
|
|
ScreenHUD screenHUD = this.screenModeHUD;
|
|
bool fadedOut = postProcessingEffectStack.BNLEMGEGCCF;
|
|
object nokfccgfbef = this.NOKFCCGFBEF;
|
|
bool flag = !fadedOut;
|
|
screenHUD.Enable(flag, nokfccgfbef);
|
|
}
|
|
Transform transform = this.vrModeHmdCamera.transform;
|
|
Camera camera = this.vrModeHmdCamera;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Transform transform2 = camera.transform;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
Camera camera2 = this.vrModeHmdCamera;
|
|
Transform transform3 = this.<JOFOEJNPGLH>k__BackingField;
|
|
Transform parent = camera2.transform.parent;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
Camera activeCamera = this.CHLMFLCFGFL;
|
|
int num2 = 0;
|
|
if (activeCamera != num2)
|
|
{
|
|
Camera activeCamera2 = this.CHLMFLCFGFL;
|
|
float fieldOfView = activeCamera2.fieldOfView;
|
|
if (activeCamera2 != 0)
|
|
{
|
|
float fieldOfView2 = this.CHLMFLCFGFL.fieldOfView;
|
|
this.AECGNLAMAAI = fieldOfView2;
|
|
this.BMGKHFJCNKC();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013A91 RID: 80529 RVA: 0x0048C384 File Offset: 0x0048A584
|
|
[Token(Token = "0x6013A91")]
|
|
[Address(RVA = "0x1F10CF0", Offset = "0x1F0FCF0", VA = "0x181F10CF0")]
|
|
private void LBCICCGDJFM()
|
|
{
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.effect.WarmUp(1);
|
|
}
|
|
|
|
// Token: 0x17003695 RID: 13973
|
|
// (get) Token: 0x06013A92 RID: 80530 RVA: 0x0048C3A8 File Offset: 0x0048A5A8
|
|
// (set) Token: 0x06013A93 RID: 80531 RVA: 0x0048C3C8 File Offset: 0x0048A5C8
|
|
[Token(Token = "0x17003695")]
|
|
public bool JMCOBHCHGMM
|
|
{
|
|
[Token(Token = "0x6013A92")]
|
|
[Address(RVA = "0x1F12070", Offset = "0x1F11070", VA = "0x181F12070")]
|
|
get
|
|
{
|
|
return this.vrLocomotionComfortMode.BCKCEELIDLH;
|
|
}
|
|
[Token(Token = "0x6013A93")]
|
|
[Address(RVA = "0x1F12250", Offset = "0x1F11250", VA = "0x181F12250")]
|
|
set
|
|
{
|
|
bool active = this.vrLocomotionComfortMode.BCKCEELIDLH;
|
|
if (value != active)
|
|
{
|
|
this.vrLocomotionComfortMode.BCKCEELIDLH = value;
|
|
if (value)
|
|
{
|
|
return;
|
|
}
|
|
if (this.EPFKBCFAMLO != 0)
|
|
{
|
|
}
|
|
this.EPFKBCFAMLO = (ulong)0L;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013A94 RID: 80532 RVA: 0x0048C410 File Offset: 0x0048A610
|
|
[Token(Token = "0x6013A94")]
|
|
[Address(RVA = "0x1F10660", Offset = "0x1F0F660", VA = "0x181F10660")]
|
|
private void HLEBBNNAOGP()
|
|
{
|
|
if (this.EPFKBCFAMLO != 0)
|
|
{
|
|
}
|
|
VRLocomotionComfortMode vrlocomotionComfortMode = this.vrLocomotionComfortMode;
|
|
this.EPFKBCFAMLO = (ulong)0L;
|
|
Camera camera = this.vrModeHmdCamera;
|
|
IDisposable disposable = vrlocomotionComfortMode.ApplyCurrentComfortModeSettings(camera);
|
|
this.EPFKBCFAMLO = disposable;
|
|
}
|
|
|
|
// Token: 0x06013A95 RID: 80533 RVA: 0x0048C454 File Offset: 0x0048A654
|
|
[Token(Token = "0x6013A95")]
|
|
[Address(RVA = "0x1F10380", Offset = "0x1F0F380", VA = "0x181F10380")]
|
|
private void FHMFDIJCPNO()
|
|
{
|
|
if (this.EPFKBCFAMLO != 0)
|
|
{
|
|
}
|
|
this.EPFKBCFAMLO = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x17003696 RID: 13974
|
|
// (get) Token: 0x06013A96 RID: 80534 RVA: 0x0048C474 File Offset: 0x0048A674
|
|
[Token(Token = "0x17003696")]
|
|
public VRLocomotionComfortMode NMPIMGKPKBB
|
|
{
|
|
[Token(Token = "0x6013A96")]
|
|
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
|
|
get
|
|
{
|
|
return this.vrLocomotionComfortMode;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013A97 RID: 80535 RVA: 0x0048C488 File Offset: 0x0048A688
|
|
[Token(Token = "0x6013A97")]
|
|
[Address(RVA = "0x1F106E0", Offset = "0x1F0F6E0", VA = "0x181F106E0")]
|
|
private void JIPNJDICOND()
|
|
{
|
|
this.UpdateVSync();
|
|
this.CCCAEDPIFIH();
|
|
bool inVRDisplayMode = SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB;
|
|
ScreenHUD screenHUD = this.screenModeHUD;
|
|
if (!inVRDisplayMode)
|
|
{
|
|
object omoncohjobl = this.OMONCOHJOBL;
|
|
screenHUD.Enable(true, omoncohjobl);
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
ScreenModeScreenSpaceNotificationConfig screenSpaceNotificationConfig = this.screenModeHUD.screenSpaceNotificationConfig;
|
|
instance.<FKKIEBJPACK>k__BackingField = screenSpaceNotificationConfig;
|
|
Transform transform = this.audioListener.transform;
|
|
Camera camera = this.screenModeCamera;
|
|
this.EIIHALIBDJH(transform, camera);
|
|
CameraFade instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (!(instance2 != num))
|
|
{
|
|
goto IL_F9;
|
|
}
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.SuppressAnimateInOutEffects = true;
|
|
}
|
|
object omoncohjobl2 = this.OMONCOHJOBL;
|
|
int num2 = 0;
|
|
screenHUD.Enable(num2 != 0, omoncohjobl2);
|
|
NotificationManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
VRModeScreenSpaceNotificationConfig vrmodeScreenSpaceNotificationConfig = this.vrModeScreenSpaceNotificationConfig;
|
|
instance3.<FKKIEBJPACK>k__BackingField = vrmodeScreenSpaceNotificationConfig;
|
|
Transform transform2 = this.audioListener.transform;
|
|
Camera camera2 = this.vrModeHmdCamera;
|
|
this.EIIHALIBDJH(transform2, camera2);
|
|
CameraFade instance4 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num3 = 0;
|
|
if (instance4 != num3)
|
|
{
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.SuppressAnimateInOutEffects = false;
|
|
}
|
|
IL_F9:
|
|
OKNNKFGFODL activeCameraChangeEvent = CameraRig.ActiveCameraChangeEvent;
|
|
if (activeCameraChangeEvent != 0 && activeCameraChangeEvent.MENDGJKDBNN)
|
|
{
|
|
CameraRig.ActiveCameraChangeEvent.CNFDGDEOPPF();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013A98 RID: 80536 RVA: 0x0048C5B8 File Offset: 0x0048A7B8
|
|
[Token(Token = "0x6013A98")]
|
|
[Address(RVA = "0x1F10A50", Offset = "0x1F0FA50", VA = "0x181F10A50")]
|
|
private void KKLEIPGFGIA(PPDOPHKNMCK IIIKOCMHIAO)
|
|
{
|
|
this.UpdateVSync();
|
|
this.BMGKHFJCNKC();
|
|
JIMCFNAHGJE jimcfnahgje;
|
|
if (jimcfnahgje == 0)
|
|
{
|
|
PlatformManager.LDIIFDDCKCN gfmhkkkeoge = SingletonMonoBehaviour.ONCPNMDGGKG.GFMHKKKEOGE;
|
|
string hardwareTypeString = SingletonMonoBehaviour.ONCPNMDGGKG.JHGADPHMMKG;
|
|
int qualityLevel = QualitySettings.GetQualityLevel();
|
|
int num = 0;
|
|
string text = string.Format("#{0}-{1}-{2}#", gfmhkkkeoge, hardwareTypeString, qualityLevel);
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
if (GraphicsSettings.currentRenderPipeline != 0)
|
|
{
|
|
}
|
|
int num2 = 0;
|
|
if (num != num2)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013A99 RID: 80537 RVA: 0x0048C634 File Offset: 0x0048A834
|
|
[Token(Token = "0x6013A99")]
|
|
[Address(RVA = "0x1F10A40", Offset = "0x1F0FA40", VA = "0x181F10A40")]
|
|
private void LLHCFHDMFMN(Scene CGGAKHBJKJO, LoadSceneMode BBDENKKCEEH)
|
|
{
|
|
this.CCCAEDPIFIH();
|
|
}
|
|
|
|
// Token: 0x06013A9A RID: 80538 RVA: 0x0048C648 File Offset: 0x0048A848
|
|
[Token(Token = "0x6013A9A")]
|
|
[Address(RVA = "0x1F10A40", Offset = "0x1F0FA40", VA = "0x181F10A40")]
|
|
private void JKHKBEGCKMP(bool GBEEJPICLND)
|
|
{
|
|
this.CCCAEDPIFIH();
|
|
}
|
|
|
|
// Token: 0x06013A9B RID: 80539 RVA: 0x0048C65C File Offset: 0x0048A85C
|
|
[Token(Token = "0x6013A9B")]
|
|
[Address(RVA = "0x1F10650", Offset = "0x1F0F650", VA = "0x181F10650")]
|
|
public VRTrackedController GetTrackedController(VRTrackedController.PJJMKFHNMMM CBCCPKBNKAP)
|
|
{
|
|
if (CBCCPKBNKAP != VRTrackedController.PJJMKFHNMMM.LeftHand)
|
|
{
|
|
return this.vrRightHandTrackedController;
|
|
}
|
|
return this.vrLeftHandTrackedController;
|
|
}
|
|
|
|
// Token: 0x06013A9C RID: 80540 RVA: 0x0048C67C File Offset: 0x0048A87C
|
|
[Token(Token = "0x6013A9C")]
|
|
[Address(RVA = "0x1F11520", Offset = "0x1F10520", VA = "0x181F11520")]
|
|
public void UpdateVSync()
|
|
{
|
|
Action <>9__76_ = CameraRig.<>c.<>9__76_0;
|
|
if (<>9__76_ == 0)
|
|
{
|
|
CameraRig.<>c.<>9__76_0 = delegate
|
|
{
|
|
if (!SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB)
|
|
{
|
|
KHINMMJIENE khinmmjiene;
|
|
bool flag = khinmmjiene != 0;
|
|
if (SingletonMonoBehaviour.ONCPNMDGGKG.GFMHKKKEOGE == PlatformManager.LDIIFDDCKCN.AndroidMobile)
|
|
{
|
|
int refreshRate = Screen.currentResolution.m_RefreshRate;
|
|
KFMCHGDCCGM recNetDeviceClass = SingletonMonoBehaviour.ONCPNMDGGKG.DIDBCAAOKDF;
|
|
float num3;
|
|
float num2 = Math.Max(num3, 1f);
|
|
}
|
|
QualitySettings.vSyncCount = (flag ? 1 : 0);
|
|
return;
|
|
}
|
|
QualitySettings.vSyncCount = 0;
|
|
};
|
|
}
|
|
int num = 0;
|
|
KFBABPAPIMB kfbabpapimb = this.JOOHIGCAKNF((float)num, <>9__76_);
|
|
}
|
|
|
|
// Token: 0x06013A9D RID: 80541 RVA: 0x0048C6B4 File Offset: 0x0048A8B4
|
|
[Token(Token = "0x6013A9D")]
|
|
[Address(RVA = "0x1F0FE20", Offset = "0x1F0EE20", VA = "0x181F0FE20")]
|
|
private void BMGKHFJCNKC()
|
|
{
|
|
int qualityLevel = QualitySettings.GetQualityLevel();
|
|
Dictionary<int, float> dekclimagnk = this.DEKCLIMAGNK;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013A9E RID: 80542 RVA: 0x0048C744 File Offset: 0x0048A944
|
|
[Token(Token = "0x6013A9E")]
|
|
[Address(RVA = "0x1F0FFF0", Offset = "0x1F0EFF0", VA = "0x181F0FFF0")]
|
|
private void CCCAEDPIFIH()
|
|
{
|
|
Scene activeScene = SceneManager.GetActiveScene();
|
|
string[] ocmhkomiobe = CameraRig.OCMHKOMIOBE;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
bool inVRDisplayMode = SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB;
|
|
Camera camera = this.vrModeHmdCamera;
|
|
if (!inVRDisplayMode)
|
|
{
|
|
int num = 0;
|
|
camera.enabled = num != 0;
|
|
Camera camera2 = this.screenModeCamera;
|
|
bool flag2 = !SingletonMonoBehaviour.ONCPNMDGGKG.EFNNDDKHAMB;
|
|
camera2.enabled = flag2;
|
|
return;
|
|
}
|
|
}
|
|
Camera camera3 = this.vrModeHmdCamera;
|
|
int num2 = 0;
|
|
camera3.enabled = num2 != 0;
|
|
Camera camera4 = this.screenModeCamera;
|
|
int num3 = 0;
|
|
camera4.enabled = num3 != 0;
|
|
}
|
|
|
|
// Token: 0x06013A9F RID: 80543 RVA: 0x0048C7D8 File Offset: 0x0048A9D8
|
|
[Token(Token = "0x6013A9F")]
|
|
[Address(RVA = "0x1F10190", Offset = "0x1F0F190", VA = "0x181F10190")]
|
|
public static float CalcLODBias(float KCEKOBJLNDI, float EBJBDEDFBDF, float DEOIIMHHALG)
|
|
{
|
|
float num = KCEKOBJLNDI * 0.017453292f;
|
|
float num2 = EBJBDEDFBDF * 0.017453292f;
|
|
return KCEKOBJLNDI;
|
|
}
|
|
|
|
// Token: 0x06013AA0 RID: 80544 RVA: 0x0048C7F8 File Offset: 0x0048A9F8
|
|
[Token(Token = "0x6013AA0")]
|
|
[Address(RVA = "0x1F103D0", Offset = "0x1F0F3D0", VA = "0x181F103D0")]
|
|
public Vector3 GetClosestPointInFieldOfView(Vector3 IJMEBODGPDG)
|
|
{
|
|
Camera camera;
|
|
Transform transform = camera.transform;
|
|
Camera camera2;
|
|
float fieldOfView = camera2.fieldOfView;
|
|
float num = fieldOfView * 0.5f;
|
|
num = Mathf.Clamp(fieldOfView, num, num);
|
|
Camera camera3;
|
|
float num2 = camera3.KCHIFOHABON() * 0.5f;
|
|
num = num2;
|
|
float num3 = Mathf.Clamp(num2, num, num);
|
|
float num4 = Mathf.Max(0.15f, num);
|
|
num = num3;
|
|
Vector3 vector = FJFHDHBBFKE.FNKFOCAIBGE(num4, num, num);
|
|
Camera camera4;
|
|
Transform transform2 = camera4.transform;
|
|
Vector3 vector2;
|
|
float z = vector2.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013AA1 RID: 80545 RVA: 0x0048C888 File Offset: 0x0048AA88
|
|
[Token(Token = "0x6013AA1")]
|
|
[Address(RVA = "0x1F0F890", Offset = "0x1F0E890", VA = "0x181F0F890")]
|
|
public void AttachTransformToActiveCamera(Transform OIFLDNBGJOH)
|
|
{
|
|
Camera activeCamera = this.CHLMFLCFGFL;
|
|
this.EIIHALIBDJH(OIFLDNBGJOH, activeCamera);
|
|
}
|
|
|
|
// Token: 0x06013AA2 RID: 80546 RVA: 0x0048C8A4 File Offset: 0x0048AAA4
|
|
[Token(Token = "0x6013AA2")]
|
|
[Address(RVA = "0x1F10250", Offset = "0x1F0F250", VA = "0x181F10250")]
|
|
private void EIIHALIBDJH(Transform OIFLDNBGJOH, Camera FOMHGMLPOND)
|
|
{
|
|
Transform transform = FOMHGMLPOND.transform;
|
|
int num = 0;
|
|
OIFLDNBGJOH.SetParent(transform, num != 0);
|
|
float z = Vector3.zero.z;
|
|
Quaternion identity = Quaternion.identity;
|
|
float z2 = Vector3.one.z;
|
|
}
|
|
|
|
// Token: 0x06013AA3 RID: 80547 RVA: 0x0048C8E8 File Offset: 0x0048AAE8
|
|
[Token(Token = "0x6013AA3")]
|
|
[Address(RVA = "0x1F111E0", Offset = "0x1F101E0", VA = "0x181F111E0")]
|
|
public void SetTransform(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK)
|
|
{
|
|
Transform transform = base.transform;
|
|
Transform transform2 = base.transform;
|
|
float z = DDHPAFKBMON.z;
|
|
}
|
|
|
|
// Token: 0x17003697 RID: 13975
|
|
// (get) Token: 0x06013AA4 RID: 80548 RVA: 0x0048C910 File Offset: 0x0048AB10
|
|
[Token(Token = "0x17003697")]
|
|
public static float NLKENEJMNOK
|
|
{
|
|
[Token(Token = "0x6013AA4")]
|
|
[Address(RVA = "0x1F11D40", Offset = "0x1F10D40", VA = "0x181F11D40")]
|
|
get
|
|
{
|
|
CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
Camera activeCamera = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL;
|
|
int num2 = 0;
|
|
if (activeCamera != num2)
|
|
{
|
|
return SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform.LACCAFFAOIG();
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013AA5 RID: 80549 RVA: 0x0048C960 File Offset: 0x0048AB60
|
|
[Token(Token = "0x6013AA5")]
|
|
[Address(RVA = "0x1F11B80", Offset = "0x1F10B80", VA = "0x181F11B80")]
|
|
public CameraRig()
|
|
{
|
|
List<Camera> list = new List(new Camera[1]);
|
|
this.GMAHNJKILAM = list;
|
|
HLFBFCMHIBK hlfbfcmhibk = new HLFBFCMHIBK("741");
|
|
this.HOCKLMPJOMO = hlfbfcmhibk;
|
|
Dictionary<int, float> dictionary = new Dictionary();
|
|
this.DEKCLIMAGNK = dictionary;
|
|
object obj = new object();
|
|
this.OMONCOHJOBL = obj;
|
|
object obj2 = new object();
|
|
this.NOKFCCGFBEF = obj2;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06013AA6 RID: 80550 RVA: 0x0048C9D8 File Offset: 0x0048ABD8
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6013AA6")]
|
|
[Address(RVA = "0x1F119D0", Offset = "0x1F109D0", VA = "0x181F119D0")]
|
|
static CameraRig()
|
|
{
|
|
string[] array = new string[3];
|
|
if ("main_root" != 0)
|
|
{
|
|
}
|
|
array[0] = "main_root";
|
|
if ("empty" != 0)
|
|
{
|
|
}
|
|
array[1] = "empty";
|
|
if ("LogoutScene" != 0)
|
|
{
|
|
}
|
|
array[2] = "LogoutScene";
|
|
CameraRig.OCMHKOMIOBE = array;
|
|
int num;
|
|
int num2;
|
|
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0);
|
|
num2 = 0;
|
|
num = 0;
|
|
CameraRig.ActiveCameraChangeEvent = oknnkfgfodl;
|
|
}
|
|
|
|
// Token: 0x0400CBDB RID: 52187
|
|
[Token(Token = "0x400CBDB")]
|
|
private static readonly string[] OCMHKOMIOBE;
|
|
|
|
// Token: 0x0400CBDC RID: 52188
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400CBDC")]
|
|
[SerializeField]
|
|
[Header("VR Mode")]
|
|
private Camera vrModeHmdCamera;
|
|
|
|
// Token: 0x0400CBDD RID: 52189
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400CBDD")]
|
|
[SerializeField]
|
|
private VRTrackedController vrLeftHandTrackedController;
|
|
|
|
// Token: 0x0400CBDE RID: 52190
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400CBDE")]
|
|
[SerializeField]
|
|
private VRTrackedController vrRightHandTrackedController;
|
|
|
|
// Token: 0x0400CBDF RID: 52191
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400CBDF")]
|
|
[SerializeField]
|
|
private VRModeScreenSpaceNotificationConfig vrModeScreenSpaceNotificationConfig;
|
|
|
|
// Token: 0x0400CBE0 RID: 52192
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400CBE0")]
|
|
[SerializeField]
|
|
[Header("Screen Mode")]
|
|
private Camera screenModeCamera;
|
|
|
|
// Token: 0x0400CBE1 RID: 52193
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400CBE1")]
|
|
[SerializeField]
|
|
private ScreenHUD screenModeHUD;
|
|
|
|
// Token: 0x0400CBE2 RID: 52194
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400CBE2")]
|
|
[SerializeField]
|
|
[Header("Locomotion Comfort Mode")]
|
|
private VRLocomotionComfortMode vrLocomotionComfortMode;
|
|
|
|
// Token: 0x0400CBE3 RID: 52195
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400CBE3")]
|
|
[SerializeField]
|
|
[Header("Audio")]
|
|
private AudioListener audioListener;
|
|
|
|
// Token: 0x0400CBE4 RID: 52196
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400CBE4")]
|
|
[SerializeField]
|
|
[Header("Graphics")]
|
|
private PostProcessingEffectStack postProcessEffectStack;
|
|
|
|
// Token: 0x0400CBE5 RID: 52197
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400CBE5")]
|
|
[SerializeField]
|
|
private Material worldFadeMaskMaterial;
|
|
|
|
// Token: 0x0400CBE6 RID: 52198
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400CBE6")]
|
|
[SerializeField]
|
|
private Material cornerMoveWorldFadeMaskMaterial;
|
|
|
|
// Token: 0x0400CBE7 RID: 52199
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400CBE7")]
|
|
[SerializeField]
|
|
private Material screenFadeMaterial;
|
|
|
|
// Token: 0x0400CBE8 RID: 52200
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400CBE8")]
|
|
[SerializeField]
|
|
private Material selectionMaterial;
|
|
|
|
// Token: 0x0400CBE9 RID: 52201
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400CBE9")]
|
|
[SerializeField]
|
|
private Material circuitSelectionMaterial;
|
|
|
|
// Token: 0x0400CBEA RID: 52202
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400CBEA")]
|
|
[SerializeField]
|
|
private Material shapeSelectionMaterial;
|
|
|
|
// Token: 0x0400CBEB RID: 52203
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400CBEB")]
|
|
[SerializeField]
|
|
private Material cornerMoveSelectionMaterial;
|
|
|
|
// Token: 0x0400CBEC RID: 52204
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400CBEC")]
|
|
[SerializeField]
|
|
[Header("Height Offset")]
|
|
private HeightOffsetPoint juniorModeOffsetPoint;
|
|
|
|
// Token: 0x0400CBED RID: 52205
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400CBED")]
|
|
[SerializeField]
|
|
private HeightOffsetPoint seatedModeOffsetPoint;
|
|
|
|
// Token: 0x0400CBEE RID: 52206
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400CBEE")]
|
|
[SerializeField]
|
|
[Header("Standing Scale Fade")]
|
|
private float standingScaleStartAngle = 60f;
|
|
|
|
// Token: 0x0400CBEF RID: 52207
|
|
[FieldOffset(Offset = "0xAC")]
|
|
[Token(Token = "0x400CBEF")]
|
|
[SerializeField]
|
|
private float standingScaleEndAngle = 90f;
|
|
|
|
// Token: 0x0400CBF0 RID: 52208
|
|
[Token(Token = "0x400CBF0")]
|
|
public static OKNNKFGFODL ActiveCameraChangeEvent;
|
|
|
|
// Token: 0x0400CBF1 RID: 52209
|
|
[Token(Token = "0x400CBF1")]
|
|
private const float BHKAOJGGJEK = 0.15f;
|
|
|
|
// Token: 0x0400CBF2 RID: 52210
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400CBF2")]
|
|
private readonly List<Camera> GMAHNJKILAM;
|
|
|
|
// Token: 0x0400CBF5 RID: 52213
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x400CBF5")]
|
|
private int KAFDCCPCPBM;
|
|
|
|
// Token: 0x0400CBF6 RID: 52214
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x400CBF6")]
|
|
private HLFBFCMHIBK HOCKLMPJOMO;
|
|
|
|
// Token: 0x0400CBF7 RID: 52215
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x400CBF7")]
|
|
private Dictionary<int, float> DEKCLIMAGNK;
|
|
|
|
// Token: 0x0400CBF8 RID: 52216
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x400CBF8")]
|
|
private float AECGNLAMAAI;
|
|
|
|
// Token: 0x0400CBF9 RID: 52217
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x400CBF9")]
|
|
private object OMONCOHJOBL;
|
|
|
|
// Token: 0x0400CBFA RID: 52218
|
|
[FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x400CBFA")]
|
|
private object NOKFCCGFBEF;
|
|
|
|
// Token: 0x0400CBFB RID: 52219
|
|
[FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x400CBFB")]
|
|
private IDisposable EPFKBCFAMLO;
|
|
}
|
|
}
|