|
Space Plunder
|
#include <GravityActorSpline.h>
Public Member Functions | |
| AGravityActorSpline () | |
| virtual void | Tick (float DeltaTime) override |
Public Member Functions inherited from AGravityActor | |
| AGravityActor () | |
| virtual void | ActorEnteredVolume (AActor *SelfActor, AActor *Other) |
| void | OnActorEnteredVolume (AActor *Other) |
| virtual void | ActorLeavingVolume (AActor *SelfActor, AActor *Other) |
| void | OnActorLeavingVolume (AActor *Other) |
| virtual FVector | GetGravity (class USceneComponent *SceneComponent) const |
| virtual FVector | GetGravityDirection (class USceneComponent *SceneComponent) const |
| virtual float | GetGravityMagnitude (class USceneComponent *SceneComponent) const |
| virtual float | GetFinalGravityScale (class USceneComponent *SceneComponent) const |
| virtual void | K2_SetFixedGravityDirection (const FVector &NewGravityDirection) |
| virtual void | SetFixedGravityDirection (const FVector &NewFixedGravityDirection) |
| virtual void | SetSplineTangentGravityDirection (AActor *NewGravityActor) |
| virtual void | SetPointGravityDirection (const FVector &NewGravityPoint) |
| virtual void | SetPointGravityDirectionFromActor (AActor *NewGravityActor) |
| virtual void | SetLineGravityDirection (const FVector &NewGravityLineStart, const FVector &NewGravityLineEnd) |
| virtual void | SetSegmentGravityDirection (const FVector &NewGravitySegmentStart, const FVector &NewGravitySegmentEnd) |
| virtual void | SetSplineGravityDirection (AActor *NewGravityActor) |
| virtual void | K2_SetPlaneGravityDirection (const FVector &NewGravityPlaneBase, const FVector &NewGravityPlaneNormal) |
| virtual void | SetPlaneGravityDirection (const FVector &NewGravityPlaneBase, const FVector &NewGravityPlaneNormal) |
| virtual void | SetSplinePlaneGravityDirection (AActor *NewGravityActor) |
| virtual void | SetBoxGravityDirection (const FVector &NewGravityBoxOrigin, const FVector &NewGravityBoxExtent) |
| virtual void | SetBoxGravityDirectionFromActor (AActor *NewGravityActor) |
| virtual void | SetCollisionGravityDirection (AActor *NewGravityActor) |
| virtual float | GetGravityScale () const |
| virtual void | SetGravityScale (const float NewGravityScale) |
Public Attributes | |
| FName | SplineComponentName = FName(TEXT("SplineComponent")) |
Public Attributes inherited from AGravityActor | |
| FVector | CharacterFallVelocity |
Protected Member Functions | |
| virtual void | BeginPlay () override |
Protected Member Functions inherited from AGravityActor | |
| float | GetGravityZ () const |
Protected Attributes | |
| TObjectPtr< class USplineComponent > | SplineComponent |
Protected Attributes inherited from AGravityActor | |
| TObjectPtr< UBoxComponent > | BoxComponent |
| bool | bDebuggingMode = false |
| TArray< TObjectPtr< AActor > > | TrackedActors |
| TArray< class IALSCharacterInterface * > | TrackedCharacters |
| EGravityDirectionMode | GravityDirectionMode |
| FVector | GravityVectorA |
| FVector | GravityVectorB |
| TObjectPtr< AActor > | GravityActor |
| float | GravityScale |
| AGravityActorSpline::AGravityActorSpline | ( | ) |
|
overrideprotectedvirtual |
Reimplemented from AGravityActor.
|
overridevirtual |
Reimplemented from AGravityActor.
|
protected |
The SplineComponent subobject.
| FName AGravityActorSpline::SplineComponentName = FName(TEXT("SplineComponent")) |
Name of the SplineComponent.