5#include "CoreMinimal.h"
6#include "UObject/Interface.h"
7#include "ALSGravityMovementInterface.generated.h"
9UINTERFACE(MinimalAPI, meta = (CannotImplementInterfaceInBlueprint))
Definition ALSGravityMovementInterface.h:19
virtual void SetPointGravityDirection(const FVector &NewGravityPoint)=0
virtual void SetBoxGravityDirection(const FVector &NewGravityBoxOrigin, const FVector &NewGravityBoxExtent)=0
virtual bool GetIsWalking() const =0
virtual void SetSplineTangentGravityDirection(AActor *NewGravityActor)=0
virtual void SetSplinePlaneGravityDirection(AActor *NewGravityActor)=0
virtual void SetLineGravityDirection(const FVector &NewGravityLineStart, const FVector &NewGravityLineEnd)=0
virtual void SetPlaneGravityDirection(const FVector &NewGravityPlaneBase, const FVector &NewGravityPlaneNormal)=0
virtual void SetPointGravityDirectionFromActor(AActor *NewGravityActor)=0
virtual void LaunchCharacter(const FVector &LaunchVel)=0
virtual void SetSplineGravityDirection(AActor *NewGravityActor)=0
virtual void SetNewGravityScale(const float NewGravity)=0
virtual void SetCollisionGravityDirection(AActor *NewGravityActor)=0
virtual FVector GetGravityDirection() const =0
virtual void SetFixedGravityDirection(const FVector &NewFixedGravityDirection)=0
virtual void SetBoxGravityDirectionFromActor(AActor *NewGravityActor)=0
virtual void SetSegmentGravityDirection(const FVector &NewGravitySegmentStart, const FVector &NewGravitySegmentEnd)=0
virtual void ResetGravityScale()=0
Definition ALSGravityMovementInterface.h:11