Space Plunder
Loading...
Searching...
No Matches
ALSPlayerCameraBehavior.h
Go to the documentation of this file.
1// Copyright: Copyright (C) 2022 Doğa Can Yanıkoğlu
2// Source Code: https://github.com/dyanikoglu/ALS-Community
3
4
5#pragma once
6
7#include "CoreMinimal.h"
8#include "Animation/AnimInstance.h"
10
11#include "ALSPlayerCameraBehavior.generated.h"
12
15
19UCLASS(Blueprintable, BlueprintType)
20class ALSV4_CPP_API UALSPlayerCameraBehavior : public UAnimInstance
21{
22 GENERATED_BODY()
23
24public:
25 void SetRotationMode(EALSRotationMode RotationMode);
26
27 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Read Only Data|Character Information")
28 EALSMovementState MovementState;
29
30 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Read Only Data|Character Information")
31 EALSMovementAction MovementAction;
32
33 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Read Only Data|Character Information")
34 bool bLookingDirection = false;
35
36 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Read Only Data|Character Information")
37 bool bVelocityDirection = false;
38
39 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Read Only Data|Character Information")
40 bool bAiming = false;
41
42 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Read Only Data|Character Information")
43 bool bAimDownSights = false;
44
45 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Read Only Data|Character Information")
47
48 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Read Only Data|Character Information")
49 EALSStance Stance;
50
51 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Read Only Data|Character Information")
52 EALSViewMode ViewMode;
53
54 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Read Only Data|Character Information")
55 bool bRightShoulder = false;
56
57 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Read Only Data|Character Information")
58 bool bDebugView = false;
59};
EALSGait
Definition ALSCharacterEnumLibrary.h:29
EALSViewMode
Definition ALSCharacterEnumLibrary.h:119
EALSMovementState
Definition ALSCharacterEnumLibrary.h:55
EALSRotationMode
Definition ALSCharacterEnumLibrary.h:97
EALSStance
Definition ALSCharacterEnumLibrary.h:108
EALSMovementAction
Definition ALSCharacterEnumLibrary.h:41
UCLASS(Blueprintable, BlueprintType, ClassGroup=(BucciGames), meta=(BlueprintSpawnableComponent)) class CHATSYSTEM_API UChatSystemComponent
Definition ChatSystemComponent.h:13
Definition ALSBaseCharacter.h:38
Definition ALSPlayerController.h:19
Definition ALSPlayerCameraBehavior.h:21