LEAP Documentation 40220
Documentation for the LEAP project
ProjectXSaveGame.h
Go to the documentation of this file.
1// Copyright Blue Isle Studios Inc 2018. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "CosmeticAssetBase.h"
7#include "GameFramework/SaveGame.h"
8#include "ProjectXSaveGame.generated.h"
9
12
13
14UCLASS()
15class PROJECTX_API UProjectXSaveGame : public USaveGame
16{
17 GENERATED_BODY()
18
19public:
20 UPROPERTY()
21 bool bCameraAnimations = true;
22 UPROPERTY()
23 bool bVisualHitmarkersEnabled = true;
24 UPROPERTY()
25 bool bInputLookInversion = false;
26 UPROPERTY()
27 float InputHorizontalScale = 2.5f;
28 UPROPERTY()
29 float InputVerticalScale = 1.75f;
30 UPROPERTY()
31 float InputADSHorizontalScale = 2.5f;
32 UPROPERTY()
33 float InputADSVerticalScale = 1.75f;
34 UPROPERTY()
35 float ADSSensitivityMultiplier = 1.00f;
36 UPROPERTY()
37 float Gamma = 2.0f;
38 UPROPERTY()
39 float FOV = 90.0f;
40 UPROPERTY()
41 bool bMotionBlurEnabled = true;
42 UPROPERTY()
43 bool bHoldForVehicleSpawn =false;
44 UPROPERTY()
45 bool bEnableMouseSmoothing = true;
46 UPROPERTY()
47 bool bEnableFOVScaling = true;
48 UPROPERTY()
49 bool bEnableBloom = true;
50 UPROPERTY()
51 bool bEnableCameraMotionEffects = true;
52
53 UPROPERTY()
54 float MasterVolume = 1.0f;
55 UPROPERTY()
56 float MusicVolume = 1.0f;
57 UPROPERTY()
58 float VOIPVolume = 1.0f;
59 UPROPERTY()
60 float EffectsVolume = 1.0f;
61 UPROPERTY()
62 float AmbientVolume = 1.0f;
63 UPROPERTY()
64 float InterfaceVolume = 1.0f;
65 UPROPERTY()
66 float AnnouncerVolume = 1.0f;
67
68 UPROPERTY()
69 bool bHideEmptyServer = false;
70 UPROPERTY()
71 bool bHideCustomServer = false;
72 UPROPERTY()
73 bool bHideFullServer = false;
74 UPROPERTY()
75 bool bHideOfficialServer = false;
76 UPROPERTY()
77 bool bHideVersionMismatch = true;
78 UPROPERTY()
79 bool bHideModServer = false;
80 UPROPERTY()
81 bool bHidePasswordProtectedServer = false;
82 UPROPERTY()
83 FString RegionFilter = "";
84 UPROPERTY()
85 uint8 SortParameter = 4;
86 UPROPERTY()
87 bool bDescendingSort = false;
88 UPROPERTY()
89 bool bSpawnInPV = true;
90 UPROPERTY()
91 bool bAutoClamber = true;
92 UPROPERTY()
93 bool bDamageTextEnabled = true;
94 UPROPERTY()
95 int SavedInputVersion = 0;
96 UPROPERTY()
97 bool bIsFirstRun = true;
98 UPROPERTY()
99 bool bIncomingDamageIndicatorIs3D = true;
100 UPROPERTY()
101 bool bPVCameraSmoothing = true;
102 UPROPERTY()
103 bool bPushToTalkEnabled = true;
104 UPROPERTY()
105 bool bMaturityFilter = true;
106 UPROPERTY()
107 bool bSubtitlesEnabled = true;
108 UPROPERTY()
109 bool bHideAntiCheat = false;
110 UPROPERTY()
111 TArray<FString> MutelistText;
112 UPROPERTY()
113 TArray<FString> UninspectedNewItemsShortCodes;
114 UPROPERTY()
115 int32 CultureIndex = 0;
116 UPROPERTY()
117 TMap<FString, FString> SteamToNakamaIDs = TMap<FString, FString>();
118};
Definition: MainMenuGameMode.h:45
Definition: ProjectXCharacter.h:128
Definition: ProjectXSaveGame.h:16