#include <GravityData.h>
◆ FTrackedGravityActor() [1/2]
| FTrackedGravityActor::FTrackedGravityActor |
( |
| ) |
|
|
inline |
◆ FTrackedGravityActor() [2/2]
| FTrackedGravityActor::FTrackedGravityActor |
( |
AActor * | Actor | ) |
|
|
inline |
29 {
30 if(Actor == nullptr){return;}
34 if(CharacterInterface == nullptr)
35 {
38 {
39 UPrimitiveComponent* Primitive = Cast<UPrimitiveComponent>(
TrackedActor->GetRootComponent());
40 if(Primitive != nullptr)
41 {
43 }
44 }
45 return;
46 }
50 {
52 }
57 };
Definition ALSCharacterInterface.h:24
Definition CustomCharacter.h:19
virtual UPrimitiveComponent * GetPrimitiveComponent()=0
IALSCharacterInterface * ALSCharacter
Definition GravityData.h:22
ICharacterBaseInterface * Character
Definition GravityData.h:23
bool bIsCharacter
Definition GravityData.h:95
UPrimitiveComponent * PrimitiveRoot
Definition GravityData.h:25
TObjectPtr< AActor > TrackedActor
Definition GravityData.h:20
bool bIsALSCharacter
Definition GravityData.h:97
◆ IsCharacter()
| bool FTrackedGravityActor::IsCharacter |
( |
| ) |
const |
|
inline |
◆ IsValid()
| bool FTrackedGravityActor::IsValid |
( |
| ) |
const |
|
inline |
65 {
70 {
72 {
73 return true;
74 }
75 return false;
76 }
77 return true;
78 }
◆ operator==() [1/2]
| bool FTrackedGravityActor::operator== |
( |
const AActor * | Other | ) |
const |
|
inline |
87 {
90 return false;
91 }
◆ operator==() [2/2]
81 {
84 return false;
85 }
◆ ALSCharacter
List of tracked Characters that are affected by gravity settings.
◆ bIsALSCharacter
| bool FTrackedGravityActor::bIsALSCharacter = false |
|
private |
◆ bIsCharacter
| bool FTrackedGravityActor::bIsCharacter = false |
|
private |
◆ Character
◆ PrimitiveRoot
| UPrimitiveComponent* FTrackedGravityActor::PrimitiveRoot = nullptr |
◆ TrackedActor
| TObjectPtr<AActor> FTrackedGravityActor::TrackedActor = nullptr |
List of tracked Actors that are affected by gravity settings.
The documentation for this struct was generated from the following file:
- T:/Unreal/Unreal Projects/SpaceAdventure52/SpaceAdventure/Source/SpaceAdventure/Public/Gravity/GravityData.h