// Fill out your copyright notice in the Description page of Project Settings. #pragma once #include "CoreMinimal.h" #include "Animation/AnimInstance.h" #include "GruxAnimInstance.generated.h" class AEnemy; /** * */ UCLASS() class SHOOTER_API UGruxAnimInstance : public UAnimInstance { GENERATED_BODY() public: UFUNCTION(BlueprintCallable) void UpdateAnimationProperties(float DeltaTime); private: /** Lateral Movement Speed */ UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = Movement, meta = (AllowPrivateAccess = true)) float Speed; UPROPERTY(VisibleAnywhere, BlueprintReadOnly, meta = (AllowPrivateAccess = true)) AEnemy* Enemy; };