Space Plunder
Loading...
Searching...
No Matches
SettingData.h
Go to the documentation of this file.
1// Fill out your copyright notice in the Description page of Project Settings.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "SettingData.generated.h"
7
8USTRUCT()
10{
11 GENERATED_BODY()
12
13 //~ Gameplay options (Inverted look, etc.) ~//
14 UPROPERTY(EditAnywhere, Category="Player Options")
15 bool bInvertedCamera = false;
16 UPROPERTY(EditAnywhere, Category="Player Options")
17 bool bInvertedHorizontalCamera = false;
18 UPROPERTY(EditAnywhere, Category="Player Options")
19 float CameraSensitivity = 0.75f;
20 UPROPERTY(EditAnywhere, Category="Player Options")
21 float CameraHorizontalSensitivity = 0.75f;
22 UPROPERTY(EditAnywhere, Category="Player Options")
23 float CameraVerticalSensitivity = 0.75f;
24 UPROPERTY(EditAnywhere, Category="Player Options")
25 bool bUseSeparateCameraAxisSensitivity = false;
26 UPROPERTY(EditAnywhere, Category="Player Options")
27 float CameraAimedSensitivityMultiplier = 0.55f;
28
29 UPROPERTY(EditAnywhere, Category="Player Options")
30 float CameraSensitivityRifleMultiplier = 1.0f;
31 UPROPERTY(EditAnywhere, Category="Player Options")
32 float CameraSensitivityOneHandPistolMultiplier = 1.0f;
33 UPROPERTY(EditAnywhere, Category="Player Options")
34 float CameraSensitivityTwoHandPistolMultiplier = 1.0f;
35 UPROPERTY(EditAnywhere, Category="Player Options")
36 float CameraSensitivityShotgunMultiplier = 1.0f;
37 UPROPERTY(EditAnywhere, Category="Player Options")
38 float CameraSensitivitySniperMultiplier = 1.0f;
39 UPROPERTY(EditAnywhere, Category="Player Options")
40 float CameraSensitivityLauncherMultiplier = 1.0f;
41 UPROPERTY(EditAnywhere, Category="Player Options")
42 float CameraSensitivityMeleeMultiplier = 1.0f;
43 UPROPERTY(EditAnywhere, Category="Player Options")
44 float CameraSensitivityBowMultiplier = 1.0f;
45
46
47 UPROPERTY(EditAnywhere, Category="Player Options")
48 int32 AimAssistLevel = 1;
49 //~ Gameplay options ~//
50
51};
52
53
54inline FString AudioOptionsSaveName = "AudioSettings";
55
56USTRUCT()
58{
59 GENERATED_BODY()
60
61 //~ Audio Settings ~//
62 UPROPERTY(EditAnywhere, Category="Audio")
63 float MasterVolume = 1.0f;
64 UPROPERTY(EditAnywhere, Category="Audio")
65 float DialogueVolume = 1.0f;
66 UPROPERTY(EditAnywhere, Category="Audio")
67 float FootstepsVolume = 1.0f;
68 UPROPERTY(EditAnywhere, Category="Audio")
69 float AmbienceVolume = 1.0f;
70 UPROPERTY(EditAnywhere, Category="Audio")
71 float MusicVolume = 1.0f;
72 UPROPERTY(EditAnywhere, Category="Audio")
73 float UIVolume = 1.0f;
74 UPROPERTY(EditAnywhere, Category="Audio")
75 float VoiceVolume = 1.0f;
76 UPROPERTY(EditAnywhere, Category="Audio")
77 float SFXVolume = 1.0f;
78 //~ Audio Settings ~//
79
80};
FString AudioOptionsSaveName
Definition SettingData.h:54
Definition SettingData.h:58
Definition SettingData.h:10