Space Plunder
Loading...
Searching...
No Matches
SyntyAnimInstance.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 "Animation/AnimInstance.h"
9#include "SyntyAnimInstance.generated.h"
10
14UCLASS()
15class SYNTYANIMATIONPACKAGE_API USyntyAnimInstance : public UAnimInstance, public ISyntyAnimInterface
16{
17 GENERATED_BODY()
18
19public:
20 virtual void SetOptimize(const bool bValue) override;
21
22protected:
23 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Values")
24 FVector LeftHandGoal = FVector::ZeroVector;
25 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Values")
26 FVector RightHandGoal = FVector::ZeroVector;
27 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Values")
29 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Values")
30 bool bMantling = false;
31 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Values|Debug")
32 bool bOptimize = false;
33
34 virtual void NativeInitializeAnimation() override;
35
36 virtual void NativeThreadSafeUpdateAnimation(float DeltaSeconds) override;
37
38private:
39 class IALSCharacterInterface* CharacterInterface;
40
41};
EALSOverlayState
Definition ALSCharacterEnumLibrary.h:68
UCLASS(Blueprintable, BlueprintType, ClassGroup=(BucciGames), meta=(BlueprintSpawnableComponent)) class CHATSYSTEM_API UChatSystemComponent
Definition ChatSystemComponent.h:13
Definition ALSCharacterInterface.h:24
Definition SyntyAnimInterface.h:19
Definition SyntyAnimInstance.h:16