Space Plunder
Loading...
Searching...
No Matches
FBodyPart Struct Reference

#include <HealthData.h>

Public Member Functions

bool operator== (const FBodyPart &Other) const
 
 FBodyPart ()
 
 FBodyPart (const EBodyPartName Name, const TArray< FName > &IncludedBones, const float Health, const bool Injured)
 

Public Attributes

EBodyPartName BodyPartName = EBodyPartName::Spine
 
TArray< FName > Bones
 
float BodyPartHealth = 100.0f
 
bool bInjured = false
 

Constructor & Destructor Documentation

◆ FBodyPart() [1/2]

FBodyPart::FBodyPart ( )
inline
44 {
45
46 }

◆ FBodyPart() [2/2]

FBodyPart::FBodyPart ( const EBodyPartName Name,
const TArray< FName > & IncludedBones,
const float Health,
const bool Injured )
inline
48 {
49 BodyPartName = Name;
50 Bones = IncludedBones;
53 }
TArray< FName > Bones
Definition HealthData.h:32
bool bInjured
Definition HealthData.h:36
float BodyPartHealth
Definition HealthData.h:34
EBodyPartName BodyPartName
Definition HealthData.h:30

Member Function Documentation

◆ operator==()

bool FBodyPart::operator== ( const FBodyPart & Other) const
inline
39 {
40 return BodyPartName == Other.BodyPartName;
41 }

Member Data Documentation

◆ bInjured

bool FBodyPart::bInjured = false

◆ BodyPartHealth

float FBodyPart::BodyPartHealth = 100.0f

◆ BodyPartName

EBodyPartName FBodyPart::BodyPartName = EBodyPartName::Spine

◆ Bones

TArray<FName> FBodyPart::Bones

The documentation for this struct was generated from the following file: