Zdexby TheHolyOneZ
5,221 classes
Class

UCharacterHealthComponent

: UHealthComponent : UResourceComponent : UActorComponent : UObject
/Script/ReadyOrNot.CharacterHealthComponent 0x0290 (656 B) align 8 inherited 0x0100 vtable /Script/ReadyOrNot
0x00x0290

Members 23

OffsetSizeNameTypeFlagsDefault
0x10OnLimbFullHealthFMulticastScriptDelegate4 flags<delegate>
0x10OnLimbLowHealthFMulticastScriptDelegate4 flags<delegate>
0x10OnLimbNoHealthFMulticastScriptDelegate4 flags<delegate>
0x10OnLimbBrokenFMulticastScriptDelegate4 flags<delegate>
0x10OnLimbFullTicketsFMulticastScriptDelegate4 flags<delegate>
0x10OnLimbNoTicketsFMulticastScriptDelegate4 flags<delegate>
0x01HealthStatusEPlayerHealthStatusNetProtected+10 flagsHS_Healthy
0x01bEnableIncapacitation : 1bit 0boolProtected+7 flagsfalse
0x01620x02padding / unreflected
0x04IncapacitationHealthMultiplierfloatProtected+9 flags2
0x34RightLegFLimbHealthDataNetProtected+6 flags{Health=100, MaxHealth=100, MaxHealthLimit=1000, LowHealthT…
0x34LeftLegFLimbHealthDataNetProtected+6 flags{Health=100, MaxHealth=100, MaxHealthLimit=1000, LowHealthT…
0x34RightArmFLimbHealthDataNetProtected+6 flags{Health=100, MaxHealth=100, MaxHealthLimit=1000, LowHealthT…
0x34LeftArmFLimbHealthDataNetProtected+6 flags{Health=100, MaxHealth=100, MaxHealthLimit=1000, LowHealthT…
0x34HeadFLimbHealthDataNetProtected+6 flags{Health=100, MaxHealth=100, MaxHealthLimit=1000, LowHealthT…
0x01bUnlimitedRevives : 1bit 0boolNetProtected+7 flagsfalse
0x026D0x03padding / unreflected
0x04MaxRevivesint32NetProtected+9 flags4
0x04ReviveTimefloatNetProtected+9 flags20
0x04ReviveTimeDecrementfloatNetProtected+9 flags5
0x04ReviveOperatingTimefloatNetProtected+9 flags5
0x04MaxReviveHealthfloatNetProtected+9 flags150
0x04RemainingRevivesint32NetProtected+7 flags4
0x04RemainingReviveTimefloatNetProtected+7 flags20
0x04RemainingReviveHealthfloatNetProtected+7 flags50
Inherited from UResourceComponent 12
OffsetSizeNameTypeFlagsDefault
0x10OnFullResourceFMulticastScriptDelegate4 flags<delegate>
0x10OnLowResourceFMulticastScriptDelegate4 flags<delegate>
0x10OnDepletedResourceFMulticastScriptDelegate4 flags<delegate>
0x08ResourceNameFNameNetProtected+8 flagsResource-Generic
0x04ResourcefloatNetProtected+9 flags100
0x04MaxResourcefloatNetProtected+8 flags100
0x04MaxResourceLimitfloatProtected+8 flags1000
0x04LowResourceThresholdfloatNetProtected+8 flags0.25
0x04OriginalMaxResourcefloatNetProtected+7 flags100
0x04LowResourcefloatNetProtected+7 flags25
0x04PreviousResourcefloatNetProtected+7 flags100
0x01bUnlimited : 1bit 0boolNetProtected+6 flagsfalse
Inherited from UActorComponent 15
OffsetSizeNameTypeFlagsDefault
0x30PrimaryComponentTickFActorComponentTickFunction3 flags{}
0x10ComponentTagsTArray<FName>4 flags[]
0x10AssetUserDataTArray<UAssetUserData*>Protected+7 flags[]
0x00880x04padding / unreflected
0x04UCSSerializationIndexint325 flags-1
0x01bNetAddressable : 1bit 3boolProtected+3 flagsfalse
0x01bReplicateUsingRegisteredSubObjectList : 1bit 4boolProtected+9 flagsfalse
0x01bReplicates : 1bit 5boolNet+7 flagsfalse
0x00910x01padding / unreflected
0x01bAutoActivate : 1bit 1bool6 flagsfalse
0x01bIsActive : 1bit 2boolNetTransient+4 flagsfalse
0x01bEditableWhenInherited : 1bit 3bool5 flagstrue
0x01bCanEverAffectNavigation : 1bit 5boolProtected+6 flagsfalse
0x01bIsEditorOnly : 1bit 7bool6 flagsfalse
0x00930x02padding / unreflected
0x01CreationMethodEComponentCreationMethod5 flagsNative
0x01OnComponentActivatedFMulticastScriptDelegate4 flags<delegate>
0x01OnComponentDeactivatedFMulticastScriptDelegate4 flags<delegate>

Functions 85

SignatureFlagsNativeParams
void UseAllLimbTickets(const ELimbType& Limb)FinalNative+1 flags0x01
void UpdatePreviousLimbHealth(const ELimbType& Limb)FinalNative+1 flags0x01
void SetReviveHealth(float NewReviveHealth)FinalNative+1 flags0x04
void SetRemainingRevives(int32 NewRemainingRevives)FinalNative+1 flags0x04
void SetMaxLimbHealth(const ELimbType& Limb, float NewMaxHealth)FinalNative+1 flags0x08
void SetLimbHealth(const ELimbType& Limb, float NewHealthAmount)FinalNative+1 flags0x08
void SetHealthStatus(const EPlayerHealthStatus& NewHealthStatus)FinalNative+1 flags0x01
void SetCurrentLimbHealthToMax(const ELimbType& Limb)FinalNative+1 flags0x01
void Server_UseAllRemainingLimbTickets(const ELimbType& Limb)NativeEvent+1 flags0x01
void Server_UpdatePreviousLimbHealth(const ELimbType& Limb)NativeEvent+1 flags0x01
void Server_SetReviveHealth(float NewReviveHealth)NativeEvent+1 flags0x04
void Server_SetRemainingRevives(int32 NewRemainingRevives)NativeEvent+1 flags0x04
void Server_SetMaxLimbHealth(const ELimbType& Limb, float NewMaxHealth)NativeEvent+1 flags0x08
void Server_SetLimbHealth(const ELimbType& Limb, float NewHealthAmount)NativeEvent+1 flags0x08
void Server_SetHealthStatus(const EPlayerHealthStatus& NewHealthStatus)NativeEvent+1 flags0x01
void Server_SetCurrentLimbHealthToMax(const ELimbType& Limb)NativeEvent+1 flags0x01
void Server_ResetRevives()NativeEvent+1 flags0x00
void Server_ResetReviveHealth()NativeEvent+1 flags0x00
void Server_ResetLimbTickets(const ELimbType& Limb)NativeEvent+1 flags0x01
void Server_ResetLimbHealth(const ELimbType& Limb)NativeEvent+1 flags0x01
void Server_ResetAllLimbTickets()NativeEvent+1 flags0x00
void Server_ResetAllLimbHealth()NativeEvent+1 flags0x00
void Server_IncreaseReviveHealth(float Amount)NativeEvent+1 flags0x04
void Server_IncreaseRevive()NativeEvent+1 flags0x00
void Server_IncreaseLimbTickets(const ELimbType& Limb, int32 Amount)NativeEvent+1 flags0x08
void Server_IncreaseLimbHealth(const ELimbType& Limb, float Amount)NativeEvent+1 flags0x08
void Server_HalfMaxLimbHealth(const ELimbType& Limb)NativeEvent+1 flags0x01
void Server_DecreaseReviveHealth(float Amount)NativeEvent+1 flags0x04
void Server_DecreaseRevive()NativeEvent+1 flags0x00
void Server_DecreaseLimbTickets(const ELimbType& Limb, int32 Amount)NativeEvent+1 flags0x08
void Server_DecreaseLimbHealth(const ELimbType& Limb, float Amount)NativeEvent+1 flags0x08
void ResetRevives()FinalNative+1 flags0x00
void ResetReviveHealth()FinalNative+1 flags0x00
void ResetLimbTickets(const ELimbType& Limb)FinalNative+1 flags0x01
void ResetLimbHealth(const ELimbType& Limb)FinalNative+1 flags0x01
void ResetAllLimbTickets()FinalNative+1 flags0x00
void ResetAllLimbHealth()FinalNative+1 flags0x00
void OnLimbNoTicketsRemainingSignature__DelegateSignature(const ELimbType& Limb)Public0x01
void OnLimbNoHealthSignature__DelegateSignature(const ELimbType& Limb)Public0x01
void OnLimbLowHealthSignature__DelegateSignature(const ELimbType& AffectedLimb, float LimbHealth)Public0x08
void OnLimbFullTicketsSignature__DelegateSignature(const ELimbType& Limb)Public0x01
void OnLimbFullHealthSignature__DelegateSignature(const ELimbType& Limb)Public0x01
void OnLimbBrokenSignature__DelegateSignature(const ELimbType& Limb)Public0x01
bool IsUsingUnlimitedRevives()FinalNative+1 flags0x01
bool IsReviveHealthDepleted()FinalNative+1 flags0x01
bool IsLimbNoHealth(const ELimbType& Limb)FinalNative+1 flags0x02
bool IsLimbLowHealth(const ELimbType& Limb)FinalNative+1 flags0x02
bool IsLimbHealthBelow(const ELimbType& Limb, float HealthValue)FinalNative+1 flags0x09
bool IsLimbHealthAtOrBelow(const ELimbType& Limb, float HealthValue)FinalNative+1 flags0x09
bool IsLimbHealthAtOrAbove(const ELimbType& Limb, float HealthValue)FinalNative+1 flags0x09
bool IsLimbHealthAt(const ELimbType& Limb, float HealthValue)FinalNative+1 flags0x09
bool IsLimbHealthAbove(const ELimbType& Limb, float HealthValue)FinalNative+1 flags0x09
bool IsLimbFullHealth(const ELimbType& Limb)FinalNative+1 flags0x02
bool IsLimbEqualTo(FLimbHealthData& InLimbHealthData, FLimbHealthData& OtherLimbHealthData)FinalNative+2 flags0x69
bool IsLimbBroken(const ELimbType& Limb)FinalNative+1 flags0x02
bool IsIncapacitationEnabled()FinalNative+1 flags0x01
bool IsIncapacitated()FinalNative+1 flags0x01
bool IsAnyLimbBroken(const ELimbType& OutLimbType)FinalNative+1 flags0x02
bool IsAnyLimbBelowFullHealth(const ELimbType& OutLimbType)FinalNative+1 flags0x02
bool IsAnyLimbAtNoHealth(const ELimbType& OutLimbType)FinalNative+1 flags0x02
void IncreaseReviveHealth(float Amount)FinalNative+1 flags0x04
void IncreaseRevive()FinalNative+1 flags0x00
void IncreaseLimbTickets(const ELimbType& Limb, int32 Amount)FinalNative+1 flags0x08
void IncreaseLimbHealth(const ELimbType& Limb, float Amount)FinalNative+1 flags0x08
bool HalfMaxLimbHealth(const ELimbType& Limb)FinalNative+1 flags0x02
FLimbHealthData GetRightLegHealth_Copy()FinalNative+1 flags0x34
FLimbHealthData GetRightArmHealth_Copy()FinalNative+1 flags0x34
float GetReviveOperatingTime()FinalNative+1 flags0x04
float GetRemainingReviveTime()FinalNative+1 flags0x04
int32 GetRemainingRevives()FinalNative+1 flags0x04
float GetRemainingReviveHealth()FinalNative+1 flags0x04
int32 GetMaxRevives()FinalNative+1 flags0x04
float GetMaxReviveHealth()FinalNative+1 flags0x04
FLimbHealthData GetLimb_Copy(const ELimbType& Limb)FinalNative+1 flags0x38
FLimbHealthData GetLeftLegHealth_Copy()FinalNative+1 flags0x34
FLimbHealthData GetLeftArmHealth_Copy()FinalNative+1 flags0x34
float GetIncapacitationHealthMultiplier()FinalNative+1 flags0x04
EPlayerHealthStatus GetHealthStatus()FinalNative+1 flags0x01
FLimbHealthData GetHeadHealth_Copy()FinalNative+1 flags0x34
TArray<ELimbType> GetBrokenLimbs()FinalNative+1 flags0x10
void DecreaseReviveHealth(float Amount)FinalNative+1 flags0x04
void DecreaseRevive()FinalNative+1 flags0x00
void DecreaseLimbTickets(const ELimbType& Limb, int32 Amount)FinalNative+1 flags0x08
void DecreaseLimbHealth(const ELimbType& Limb, float Amount)FinalNative+1 flags0x08
bool CanUseReviveSystem()FinalNative+1 flags0x01

Used by 1

types with a member, parameter or interface of this type