Ark Server API (ASE) - Wiki
Loading...
Searching...
No Matches
UDamageType Struct Reference

#include <Other.h>

+ Inheritance diagram for UDamageType:
+ Collaboration diagram for UDamageType:

Public Member Functions

float & ImpulseMinimumZPercentField ()
 
float & DestructibleImpulseScaleField ()
 
float & ImpulseRagdollScaleField ()
 
float & DefaultImpulseField ()
 
float & PointDamageArmorEffectivenessField ()
 
float & GeneralDamageArmorEffectivenessField ()
 
float & ArmorDurabilityDegradationMultiplierField ()
 
float & RadialPartiallyObstructedDamagePercentField ()
 
BitFieldValue< bool, unsigned __int32 > bIsPhysicalDamage ()
 
BitFieldValue< bool, unsigned __int32 > bAllowPerBoneDamageAdjustment ()
 
BitFieldValue< bool, unsigned __int32 > bCausedByWorld ()
 
BitFieldValue< bool, unsigned __int32 > bScaleMomentumByMass ()
 
BitFieldValue< bool, unsigned __int32 > bIsPassiveDamage ()
 
BitFieldValue< bool, unsigned __int32 > bRadialDamageVelChange ()
 
BitFieldValue< bool, unsigned __int32 > bImpulseAffectsLivePawns ()
 
float & ImpulseMinimumZPercentField ()
 
float & DestructibleImpulseScaleField ()
 
float & ImpulseRagdollScaleField ()
 
float & DefaultImpulseField ()
 
float & PointDamageArmorEffectivenessField ()
 
float & GeneralDamageArmorEffectivenessField ()
 
float & ArmorDurabilityDegradationMultiplierField ()
 
float & RadialPartiallyObstructedDamagePercentField ()
 
BitFieldValue< bool, unsigned __int32 > bIsPhysicalDamage ()
 
BitFieldValue< bool, unsigned __int32 > bAllowPerBoneDamageAdjustment ()
 
BitFieldValue< bool, unsigned __int32 > bCausedByWorld ()
 
BitFieldValue< bool, unsigned __int32 > bScaleMomentumByMass ()
 
BitFieldValue< bool, unsigned __int32 > bIsPassiveDamage ()
 
BitFieldValue< bool, unsigned __int32 > bRadialDamageVelChange ()
 
BitFieldValue< bool, unsigned __int32 > bImpulseAffectsLivePawns ()
 
- Public Member Functions inherited from UObject
void ExecuteUbergraph (int EntryPoint)
 
bool AreAllOuterObjectsValid ()
 
FNameGetExporterName (FName *result)
 
FStringGetDetailedInfoInternal (FString *result)
 
UObjectGetArchetype ()
 
bool IsBasedOnArchetype (UObject *const SomeObject)
 
bool IsInBlueprint ()
 
bool Rename (const wchar_t *InName, UObject *NewOuter, unsigned int Flags)
 
void LoadLocalized (UObject *LocBase, bool bLoadHierachecally)
 
void LocalizeProperty (UObject *LocBase, TArray< FString > *PropertyTagChain, UProperty *const BaseProperty, UProperty *const Property, void *const ValueAddress)
 
void BeginDestroy ()
 
void FinishDestroy ()
 
FStringGetDetailedInfo (FString *result)
 
bool ConditionalBeginDestroy ()
 
bool ConditionalFinishDestroy ()
 
void ConditionalPostLoad ()
 
bool Modify (bool bAlwaysMarkDirty)
 
bool IsSelected ()
 
void CollectDefaultSubobjects (TArray< UObject * > *OutSubobjectArray, bool bIncludeNestedSubobjects)
 
bool CheckDefaultSubobjectsInternal ()
 
bool IsAsset ()
 
bool IsSafeForRootSet ()
 
void LoadConfig (UClass *ConfigClass, const wchar_t *InFilename, unsigned int PropagationFlags, UProperty *PropertyToLoad)
 
void ConditionalShutdownAfterError ()
 
bool IsNameStableForNetworking ()
 
bool IsFullNameStableForNetworking ()
 
bool IsSupportedForNetworking ()
 
UFunctionFindFunctionChecked (FName InName)
 
void ProcessEvent (UFunction *Function, void *Parms)
 
 __declspec (dllexport) UProperty *FindProperty(FName name)
 
- Public Member Functions inherited from UObjectBaseUtility
int GetLinkerUE4Version ()
 
int GetLinkerLicenseeUE4Version ()
 
FStringGetPathName (FString *result, UObject *StopOuter)
 
void GetPathName (UObject *StopOuter, FString *ResultString)
 
FStringGetFullName (FString *result, UObject *StopOuter)
 
void MarkPackageDirty ()
 
bool IsIn (UObject *SomeOuter)
 
bool IsA (UClass *SomeBase)
 
void * GetInterfaceAddress (UClass *InterfaceClass)
 
bool IsDefaultSubobject ()
 
int GetLinkerIndex ()
 
- Public Member Functions inherited from UObjectBase
EObjectFlagsObjectFlagsField ()
 
int & InternalIndexField ()
 
UClassClassField ()
 
FNameNameField ()
 
UObjectOuterField ()
 
void DeferredRegister (UClass *UClassStaticClass, const wchar_t *PackageName, const wchar_t *InName)
 
bool IsValidLowLevel ()
 
bool IsValidLowLevelFast (bool bRecursive)
 
void Register (const wchar_t *PackageName, const wchar_t *InName)
 

Static Public Member Functions

static UClassGetPrivateStaticClass (const wchar_t *Package)
 
static void StaticRegisterNativesUDamageType ()
 
static UClassGetPrivateStaticClass (const wchar_t *Package)
 
static void StaticRegisterNativesUDamageType ()
 
- Static Public Member Functions inherited from UObject
static UClassGetPrivateStaticClass ()
 
static UClassStaticClass ()
 
static UObjectGetArchetypeFromRequiredInfo (UClass *Class, UObject *Outer, FName Name, bool bIsCDO)
 
- Static Public Member Functions inherited from UObjectBase
static void EmitBaseReferences (UClass *RootClass)
 

Detailed Description

Definition at line 452 of file Other.h.

Member Function Documentation

◆ ArmorDurabilityDegradationMultiplierField() [1/2]

float & UDamageType::ArmorDurabilityDegradationMultiplierField ( )
inline

Definition at line 541 of file Other.h.

◆ ArmorDurabilityDegradationMultiplierField() [2/2]

float & UDamageType::ArmorDurabilityDegradationMultiplierField ( )
inline

Definition at line 460 of file Other.h.

◆ bAllowPerBoneDamageAdjustment() [1/2]

BitFieldValue< bool, unsigned __int32 > UDamageType::bAllowPerBoneDamageAdjustment ( )
inline

Definition at line 547 of file Other.h.

◆ bAllowPerBoneDamageAdjustment() [2/2]

BitFieldValue< bool, unsigned __int32 > UDamageType::bAllowPerBoneDamageAdjustment ( )
inline

Definition at line 465 of file Other.h.

◆ bCausedByWorld() [1/2]

BitFieldValue< bool, unsigned __int32 > UDamageType::bCausedByWorld ( )
inline

Definition at line 548 of file Other.h.

◆ bCausedByWorld() [2/2]

BitFieldValue< bool, unsigned __int32 > UDamageType::bCausedByWorld ( )
inline

Definition at line 466 of file Other.h.

◆ bImpulseAffectsLivePawns() [1/2]

BitFieldValue< bool, unsigned __int32 > UDamageType::bImpulseAffectsLivePawns ( )
inline

Definition at line 552 of file Other.h.

◆ bImpulseAffectsLivePawns() [2/2]

BitFieldValue< bool, unsigned __int32 > UDamageType::bImpulseAffectsLivePawns ( )
inline

Definition at line 470 of file Other.h.

◆ bIsPassiveDamage() [1/2]

BitFieldValue< bool, unsigned __int32 > UDamageType::bIsPassiveDamage ( )
inline

Definition at line 550 of file Other.h.

◆ bIsPassiveDamage() [2/2]

BitFieldValue< bool, unsigned __int32 > UDamageType::bIsPassiveDamage ( )
inline

Definition at line 468 of file Other.h.

◆ bIsPhysicalDamage() [1/2]

BitFieldValue< bool, unsigned __int32 > UDamageType::bIsPhysicalDamage ( )
inline

Definition at line 546 of file Other.h.

◆ bIsPhysicalDamage() [2/2]

BitFieldValue< bool, unsigned __int32 > UDamageType::bIsPhysicalDamage ( )
inline

Definition at line 464 of file Other.h.

◆ bRadialDamageVelChange() [1/2]

BitFieldValue< bool, unsigned __int32 > UDamageType::bRadialDamageVelChange ( )
inline

Definition at line 551 of file Other.h.

◆ bRadialDamageVelChange() [2/2]

BitFieldValue< bool, unsigned __int32 > UDamageType::bRadialDamageVelChange ( )
inline

Definition at line 469 of file Other.h.

◆ bScaleMomentumByMass() [1/2]

BitFieldValue< bool, unsigned __int32 > UDamageType::bScaleMomentumByMass ( )
inline

Definition at line 549 of file Other.h.

◆ bScaleMomentumByMass() [2/2]

BitFieldValue< bool, unsigned __int32 > UDamageType::bScaleMomentumByMass ( )
inline

Definition at line 467 of file Other.h.

◆ DefaultImpulseField() [1/2]

float & UDamageType::DefaultImpulseField ( )
inline

Definition at line 538 of file Other.h.

◆ DefaultImpulseField() [2/2]

float & UDamageType::DefaultImpulseField ( )
inline

Definition at line 457 of file Other.h.

◆ DestructibleImpulseScaleField() [1/2]

float & UDamageType::DestructibleImpulseScaleField ( )
inline

Definition at line 536 of file Other.h.

◆ DestructibleImpulseScaleField() [2/2]

float & UDamageType::DestructibleImpulseScaleField ( )
inline

Definition at line 455 of file Other.h.

◆ GeneralDamageArmorEffectivenessField() [1/2]

float & UDamageType::GeneralDamageArmorEffectivenessField ( )
inline

Definition at line 540 of file Other.h.

◆ GeneralDamageArmorEffectivenessField() [2/2]

float & UDamageType::GeneralDamageArmorEffectivenessField ( )
inline

Definition at line 459 of file Other.h.

◆ GetPrivateStaticClass() [1/2]

static UClass * UDamageType::GetPrivateStaticClass ( const wchar_t * Package)
inlinestatic

Definition at line 556 of file Other.h.

◆ GetPrivateStaticClass() [2/2]

static UClass * UDamageType::GetPrivateStaticClass ( const wchar_t * Package)
inlinestatic

Definition at line 473 of file Other.h.

◆ ImpulseMinimumZPercentField() [1/2]

float & UDamageType::ImpulseMinimumZPercentField ( )
inline

Definition at line 535 of file Other.h.

◆ ImpulseMinimumZPercentField() [2/2]

float & UDamageType::ImpulseMinimumZPercentField ( )
inline

Definition at line 454 of file Other.h.

◆ ImpulseRagdollScaleField() [1/2]

float & UDamageType::ImpulseRagdollScaleField ( )
inline

Definition at line 537 of file Other.h.

◆ ImpulseRagdollScaleField() [2/2]

float & UDamageType::ImpulseRagdollScaleField ( )
inline

Definition at line 456 of file Other.h.

◆ PointDamageArmorEffectivenessField() [1/2]

float & UDamageType::PointDamageArmorEffectivenessField ( )
inline

Definition at line 539 of file Other.h.

◆ PointDamageArmorEffectivenessField() [2/2]

float & UDamageType::PointDamageArmorEffectivenessField ( )
inline

Definition at line 458 of file Other.h.

◆ RadialPartiallyObstructedDamagePercentField() [1/2]

float & UDamageType::RadialPartiallyObstructedDamagePercentField ( )
inline

Definition at line 542 of file Other.h.

◆ RadialPartiallyObstructedDamagePercentField() [2/2]

float & UDamageType::RadialPartiallyObstructedDamagePercentField ( )
inline

Definition at line 461 of file Other.h.

◆ StaticRegisterNativesUDamageType() [1/2]

static void UDamageType::StaticRegisterNativesUDamageType ( )
inlinestatic

Definition at line 557 of file Other.h.

◆ StaticRegisterNativesUDamageType() [2/2]

static void UDamageType::StaticRegisterNativesUDamageType ( )
inlinestatic

Definition at line 474 of file Other.h.


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