191 lines
8.0 KiB
C#
191 lines
8.0 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core.DataStructures.Tokens;
|
|
using RecRoom.Core.Locomotion;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core
|
|
{
|
|
// Token: 0x020027A1 RID: 10145
|
|
[Token(Token = "0x20027A1")]
|
|
[CreateAssetMenu]
|
|
[StructLayout(3)]
|
|
public class ScreenPlayerAimDownSightsSettings : ScriptableObject
|
|
{
|
|
// Token: 0x06011C3B RID: 72763 RVA: 0x0043E620 File Offset: 0x0043C820
|
|
[Token(Token = "0x6011C3B")]
|
|
[Address(RVA = "0x11AACF0", Offset = "0x11A96F0", VA = "0x1811AACF0")]
|
|
public static bool LDPOKIJAGEN(object PIHIPPPPEBI)
|
|
{
|
|
bool containsValues = ScreenPlayerAimDownSightsSettings.activeAdsMap.ContainsValues;
|
|
if (!containsValues)
|
|
{
|
|
return containsValues;
|
|
}
|
|
TokenMap<ScreenPlayerAimDownSightsSettings> tokenMap = ScreenPlayerAimDownSightsSettings.activeAdsMap;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06011C3C RID: 72764 RVA: 0x0043E64C File Offset: 0x0043C84C
|
|
[Token(Token = "0x6011C3C")]
|
|
[Address(RVA = "0x11AAAC0", Offset = "0x11A94C0", VA = "0x1811AAAC0")]
|
|
public static void GDIGLMAABGN(ScreenPlayerAimDownSightsSettings GHGBPMPLLBK, ScreenPlayerController FINBOONIGDO, Player IEKDDPPNFPF, object PIHIPPPPEBI)
|
|
{
|
|
if (ScreenPlayerAimDownSightsSettings.activeAdsMap.ContainsValues)
|
|
{
|
|
object <LatestToken>k__BackingField = ScreenPlayerAimDownSightsSettings.activeAdsMap.<LatestToken>k__BackingField;
|
|
if (<LatestToken>k__BackingField != 0)
|
|
{
|
|
ScreenPlayerAimDownSightsSettings.MCBGOMOAKMB(FINBOONIGDO, IEKDDPPNFPF, <LatestToken>k__BackingField);
|
|
}
|
|
}
|
|
bool flag = ScreenPlayerAimDownSightsSettings.activeAdsMap.AddValue(GHGBPMPLLBK, PIHIPPPPEBI);
|
|
if (ScreenPlayerAimDownSightsSettings.activeAdsMap.ContainsValues && ScreenPlayerAimDownSightsSettings.activeAdsMap.<LatestToken>k__BackingField != 0)
|
|
{
|
|
string text = ScreenPlayerAimDownSightsSettings.activeAdsMap.ToString();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011C3D RID: 72765 RVA: 0x0043E6B8 File Offset: 0x0043C8B8
|
|
[Token(Token = "0x6011C3D")]
|
|
[Address(RVA = "0x11AA8B0", Offset = "0x11A92B0", VA = "0x1811AA8B0")]
|
|
public static void BIHKNNPGGKP(ScreenPlayerController FINBOONIGDO, Player IEKDDPPNFPF, object PIHIPPPPEBI)
|
|
{
|
|
if (ScreenPlayerAimDownSightsSettings.activeAdsMap.ContainsValues)
|
|
{
|
|
object <LatestToken>k__BackingField = ScreenPlayerAimDownSightsSettings.activeAdsMap.<LatestToken>k__BackingField;
|
|
if (<LatestToken>k__BackingField != 0)
|
|
{
|
|
ScreenPlayerAimDownSightsSettings.MCBGOMOAKMB(FINBOONIGDO, IEKDDPPNFPF, <LatestToken>k__BackingField);
|
|
}
|
|
}
|
|
bool flag = ScreenPlayerAimDownSightsSettings.activeAdsMap.RemoveValue(PIHIPPPPEBI);
|
|
if (ScreenPlayerAimDownSightsSettings.activeAdsMap.ContainsValues && ScreenPlayerAimDownSightsSettings.activeAdsMap.<LatestToken>k__BackingField != 0)
|
|
{
|
|
string text = ScreenPlayerAimDownSightsSettings.activeAdsMap.ToString();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011C3E RID: 72766 RVA: 0x0043E720 File Offset: 0x0043C920
|
|
[Token(Token = "0x6011C3E")]
|
|
[Address(RVA = "0x11AA700", Offset = "0x11A9100", VA = "0x1811AA700")]
|
|
private static void AJOOMMIKOCJ(ScreenPlayerAimDownSightsSettings GHGBPMPLLBK, ScreenPlayerController FINBOONIGDO, Player IEKDDPPNFPF, object PIHIPPPPEBI)
|
|
{
|
|
IEKDDPPNFPF.playerMovement.RequestSprintStop();
|
|
PlayerMovement playerMovement = IEKDDPPNFPF.playerMovement;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
playerMovement.AddSprintEnabled(num2 != 0, PIHIPPPPEBI, int.MaxValue);
|
|
GPPHJKMNPJM <AnimationSystem>k__BackingField = FINBOONIGDO.<AnimationSystem>k__BackingField;
|
|
AdditiveAnimationWeight additiveCameraAnimationWeight = GHGBPMPLLBK.AdditiveCameraAnimationWeight;
|
|
<AnimationSystem>k__BackingField.NELFIAJAMFP(additiveCameraAnimationWeight, PIHIPPPPEBI);
|
|
GPPHJKMNPJM <AnimationSystem>k__BackingField2 = FINBOONIGDO.<AnimationSystem>k__BackingField;
|
|
AdditiveAnimationWeight additiveAnimationWeight = GHGBPMPLLBK.AdditiveAnimationWeight;
|
|
<AnimationSystem>k__BackingField2.LBEEIANBIEP(additiveAnimationWeight, PIHIPPPPEBI);
|
|
PIMINIBFBEI <CursorSystem>k__BackingField = FINBOONIGDO.<CursorSystem>k__BackingField;
|
|
if ((GHGBPMPLLBK.HideCursor ? 1 : 0) == num)
|
|
{
|
|
<CursorSystem>k__BackingField.OCCIJPKCICA(PIHIPPPPEBI);
|
|
}
|
|
<CursorSystem>k__BackingField.DPLAALHGGMJ(PIHIPPPPEBI, 10);
|
|
HBLGJOKKNDE <CameraSystem>k__BackingField = FINBOONIGDO.<CameraSystem>k__BackingField;
|
|
float fadeInTime = GHGBPMPLLBK.FadeInTime;
|
|
ScreenPlayerCameraSettings cameraSettings = GHGBPMPLLBK.CameraSettings;
|
|
ulong num3;
|
|
<CameraSystem>k__BackingField.AMIKKBNDOKO(cameraSettings, fadeInTime, PIHIPPPPEBI, (int)num3);
|
|
float walkSpeedMultiplier = GHGBPMPLLBK.WalkSpeedMultiplier;
|
|
FINBOONIGDO.EHGGBGDKMCN(walkSpeedMultiplier, PIHIPPPPEBI);
|
|
if ((GHGBPMPLLBK.OverrideDefaultCameraSpeedMultiplier ? 1 : 0) == num)
|
|
{
|
|
ScreenPlayerCameraSettings cameraSettings2 = GHGBPMPLLBK.CameraSettings;
|
|
}
|
|
float overrideCameraSpeedMultiplier = GHGBPMPLLBK.OverrideCameraSpeedMultiplier;
|
|
FINBOONIGDO.<CameraSystem>k__BackingField.PNKLMBEEILL(overrideCameraSpeedMultiplier, PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x06011C3F RID: 72767 RVA: 0x0043E80C File Offset: 0x0043CA0C
|
|
[Token(Token = "0x6011C3F")]
|
|
[Address(RVA = "0x11AADB0", Offset = "0x11A97B0", VA = "0x1811AADB0")]
|
|
private static void MCBGOMOAKMB(ScreenPlayerController FINBOONIGDO, Player IEKDDPPNFPF, object PIHIPPPPEBI)
|
|
{
|
|
FINBOONIGDO.CKGIKFNAKIE(PIHIPPPPEBI);
|
|
FINBOONIGDO.<CursorSystem>k__BackingField.OCCIJPKCICA(PIHIPPPPEBI);
|
|
FINBOONIGDO.<AnimationSystem>k__BackingField.JAHPLMGIHIK(PIHIPPPPEBI);
|
|
FINBOONIGDO.<AnimationSystem>k__BackingField.OGOOHJGGFHN(PIHIPPPPEBI);
|
|
FINBOONIGDO.<CameraSystem>k__BackingField.LLIEFEMGNGK(PIHIPPPPEBI);
|
|
FINBOONIGDO.<CameraSystem>k__BackingField.NDFCMOAEDJC(PIHIPPPPEBI);
|
|
IEKDDPPNFPF.playerMovement.RemoveSprintEnabled(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x06011C40 RID: 72768 RVA: 0x0043E870 File Offset: 0x0043CA70
|
|
[Token(Token = "0x6011C40")]
|
|
[Address(RVA = "0x11AAEF0", Offset = "0x11A98F0", VA = "0x1811AAEF0")]
|
|
public ScreenPlayerAimDownSightsSettings()
|
|
{
|
|
int num = 0;
|
|
this.AdditiveAnimationWeight = num;
|
|
AdditiveAnimationWeight zero = AdditiveAnimationWeight.Zero;
|
|
this.AdditiveCameraAnimationWeight = zero;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400BE53 RID: 48723
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400BE53")]
|
|
[Header("Fade Durations")]
|
|
public float FadeInTime = 0.25f;
|
|
|
|
// Token: 0x0400BE54 RID: 48724
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400BE54")]
|
|
[Header("Camera Settings")]
|
|
public ScreenPlayerCameraSettings CameraSettings;
|
|
|
|
// Token: 0x0400BE55 RID: 48725
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400BE55")]
|
|
[Header("Targeting Settings")]
|
|
public bool OverrideRangedWeaponTarget = true;
|
|
|
|
// Token: 0x0400BE56 RID: 48726
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x29")]
|
|
[Token(Token = "0x400BE56")]
|
|
[Header("Cursor Settings")]
|
|
public bool HideCursor;
|
|
|
|
// Token: 0x0400BE57 RID: 48727
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x400BE57")]
|
|
[Header("Movement Settings")]
|
|
public float WalkSpeedMultiplier = 0.5f;
|
|
|
|
// Token: 0x0400BE58 RID: 48728
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400BE58")]
|
|
[Header("Camera Settings")]
|
|
public bool OverrideDefaultCameraSpeedMultiplier;
|
|
|
|
// Token: 0x0400BE59 RID: 48729
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
|
|
[Token(Token = "0x400BE59")]
|
|
public float OverrideCameraSpeedMultiplier = 1f;
|
|
|
|
// Token: 0x0400BE5A RID: 48730
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400BE5A")]
|
|
[Header("Player Additive Animation")]
|
|
public AdditiveAnimationWeight AdditiveAnimationWeight;
|
|
|
|
// Token: 0x0400BE5B RID: 48731
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400BE5B")]
|
|
public AdditiveAnimationWeight AdditiveCameraAnimationWeight;
|
|
|
|
// Token: 0x0400BE5C RID: 48732
|
|
[Token(Token = "0x400BE5C")]
|
|
private static TokenMap<ScreenPlayerAimDownSightsSettings> activeAdsMap = new TokenMap();
|
|
}
|
|
}
|