Zdexby TheHolyOneZ
5,360 classes
Class

UCharacterAttributesComponent

: UActorComponent : UObject
/Script/StormEscape.CharacterAttributesComponent 0x0278 (632 B) align 8 inherited 0x00B8 vtable /Script/StormEscape
0x00x0278

Members 42

OffsetSizeNameTypeFlagsDefault
0x04healthfloatNetRepNotify+7 flags0
0x04MaxHealthfloat8 flags100
0x04softDamageThresholdfloat8 flags10
0x01healthStatusEActorHealthStatusNetRepNotify+7 flagsHealthy
0x00C50x03padding / unreflected
0x04StaminafloatNetRepNotify+7 flags0
0x04walkingSpeedfloat8 flags200
0x04runningSpeedfloat8 flags500
0x04crouchingSpeedfloat8 flags100
0x04speedBufffloatNet+7 flags0
0x04SpeedDebufffloatNetRepNotify+7 flags0
0x04hardLandThresholdfloat8 flags750
0x04MaxStaminafloat8 flags100
0x04staminaDrainRatefloat8 flags0.25
0x04staminaRecoveryRatefloat8 flags0.1
0x04minimumStaminaToRunfloat8 flags20
0x04LowStaminaThresholdfloat8 flags0.25
0x04staminaBufffloatNet+7 flags0
0x04MaxStaminaBufffloatNetRepNotify+7 flags0
0x08ApplyMaxStaminaBuffTimerHandleFTimerHandle5 flags{Handle=0}
0x01bRainProtectedboolNet+7 flagsfalse
0x01bLightningProtectedboolNet+7 flagsfalse
0x010A0x06padding / unreflected
0x10OnHealthUpdatedDelgateFMulticastScriptDelegate4 flags<delegate>
0x10OnHealthChangedDelegateFMulticastScriptDelegate4 flags<delegate>
0x10OnStaminaUpdatedDelgateFMulticastScriptDelegate4 flags<delegate>
0x10OnMaxStaminaUpdatedDelegateFMulticastScriptDelegate4 flags<delegate>
0x10OnSpeedDebuffUpdatedDelegateFMulticastScriptDelegate4 flags<delegate>
0x10OnLowStaminaStateChangedFMulticastScriptDelegate4 flags<delegate>
0x10OnHealthStatusUpdatedFMulticastScriptDelegate4 flags<delegate>
0x10OnStaminaDepletedFMulticastScriptDelegate4 flags<delegate>
0x10OnHealthFullDelegateFMulticastScriptDelegate4 flags<delegate>
0x08InjuredMoodletUPDA_MoodletData*6 flagsnullptr
0x08VeryInjuredMoodletUPDA_MoodletData*6 flagsnullptr
0x08ElectrifiedMoodletUPDA_MoodletData*6 flagsnullptr
0x08OverencumberedMoodletUPDA_MoodletData*6 flagsnullptr
0x08CrouchMoodletUPDA_MoodletData*7 flagsnullptr
0x04BaseDamageMultiplierfloatProtected+7 flags1
0x04FireDamageMultiplierfloatProtected+7 flags1
0x04ElectricDamageMultiplierfloatProtected+7 flags1
0x04ExplosionDamageMultiplierfloatProtected+7 flags1
0x01D80x30padding / unreflected
0x01bIsIncapacitatedboolNetProtected+7 flagsfalse
0x02090x17padding / unreflected
0x50DeathBlockersTSet<UObject*>Protected+3 flags<TSet>
0x01bOverencumberedboolNetProtected+7 flagsfalse
0x02710x07unreflected bytes to end of UCharacterAttributesComponent
Inherited from UActorComponent 15
OffsetSizeNameTypeFlagsDefault
0x30PrimaryComponentTickFActorComponentTickFunction3 flags{}
0x10ComponentTagsTArray<FName>4 flags[]
0x10AssetUserDataTArray<UAssetUserData*>Protected+8 flags[]
0x00880x04padding / unreflected
0x04UCSSerializationIndexint325 flags-1
0x00900x04padding / unreflected
0x01bNetAddressable : 1bit 5boolProtected+3 flagsfalse
0x01bReplicateUsingRegisteredSubObjectList : 1bit 6boolProtected+9 flagsfalse
0x01bReplicates : 1bit 7boolNet+7 flagsfalse
0x00950x01padding / unreflected
0x01bAutoActivate : 1bit 3bool6 flagsfalse
0x01bIsActive : 1bit 4boolNetTransient+4 flagsfalse
0x01bEditableWhenInherited : 1bit 5bool5 flagstrue
0x01bCanEverAffectNavigation : 1bit 7boolProtected+6 flagsfalse
0x01bIsEditorOnly : 1bit 1bool6 flagsfalse
0x00980x19padding / unreflected
0x01CreationMethodEComponentCreationMethod5 flagsNative
0x01OnComponentActivatedFMulticastScriptDelegate4 flags<delegate>
0x01OnComponentDeactivatedFMulticastScriptDelegate4 flags<delegate>

Functions 27

SignatureFlagsNativeParams
void SetStamina(float NewStamina)FinalNative+1 flags0x04
void SetHealth(float NewHealth)FinalNative+1 flags0x04
void SetDamageMultiplierByType(float NewMultiplier, const EActorDamageType& DamageType)FinalNative+1 flags0x05
void Server_RemoveMoodlet(UPDA_MoodletData* Moodlet)FinalNative+2 flags0x08
void Server_AddMoodlet(UPDA_MoodletData* Moodlet)FinalNative+2 flags0x08
void RemoveMoodlet(UPDA_MoodletData* Moodlet)FinalNative+1 flags0x08
void RecoverStamina_Tick()FinalNative+1 flags0x00
void OnRep_StaminaChanged()FinalNative+1 flags0x00
void OnRep_SpeedDebuff()FinalNative+1 flags0x00
void OnRep_MaxStaminaBuff()FinalNative+1 flags0x00
void OnRep_HealthStatus()FinalNative+1 flags0x00
void OnRep_HealthChanged()FinalNative+1 flags0x00
void Multicast_BroadcastOnHealthChanged(float OldHealth, float NewHealth, float MaxHealth)NativeEvent+1 flags0x0C
bool HasFullHP()FinalNative+1 flags0x01
bool HasEnoughStamina()FinalNative+1 flags0x01
float GetEffectiveMaxStamina()FinalNative+1 flags0x04
float GetDamageMultiplierByType(const EActorDamageType& DamageType)FinalNative+1 flags0x08
void EndStaminaDrain(float RecoveryDelay)FinalNative+1 flags0x04
void EnableCrouchMoodlet(bool bEnable)FinalNative+1 flags0x01
void DrainStamina_Tick()FinalNative+1 flags0x00
void Client_NotifyStaminaDepleted()FinalNative+2 flags0x00
void ClearStaminaRegenBuff()FinalNative+1 flags0x00
void ClearMaxStaminaBuff()FinalNative+1 flags0x00
void BroadcastOnHealthChanged(float OldHealth, float NewHealth, float MaxHealth)FinalNative+1 flags0x0C
void BeginStaminaDrain()FinalNative+1 flags0x00
void ApplyHeal(float healingAmount)FinalNative+1 flags0x04
void AddMoodlet(UPDA_MoodletData* Moodlet)FinalNative+1 flags0x08

Used by 6

types with a member, parameter or interface of this type