#include <CombatDataBase.h>
◆ FindCombatHitData()
| FORCEINLINE const FCombatHitData * UCombatDataBase::FindCombatHitData |
( |
const int32 |
CombatHitDataIndex | ) |
const |
|
inline |
126 {
127 const int32 ArrayIndex = CombatHitDataIndex - 1;
129 }
TArray< FCombatHitData > CombatHitData
Definition CombatDataBase.h:151
◆ FindExtendedData()
template<typename T >
| const T * UCombatDataBase::FindExtendedData |
( |
| ) |
const |
|
inline |
166{
167 if (
const int32* CachedIndex =
CachedIndices.Find(T::StaticStruct()))
168 {
170 }
171
173 {
175 {
177 return Data;
178 }
179 }
180
181 return nullptr;
182}
TMap< TObjectPtr< UScriptStruct >, int32 > CachedIndices
Definition CombatDataBase.h:159
TArray< FInstancedStruct > ExtendedData
Definition CombatDataBase.h:155
◆ GetAdditionalTargetEffects()
| FORCEINLINE const TArray< FCombatEffectData > & UCombatDataBase::GetAdditionalTargetEffects |
( |
| ) |
const |
|
inline |
TArray< FCombatEffectData > AdditionalTargetEffects
Definition CombatDataBase.h:147
◆ GetDamageEffect()
FCombatEffectData DamageEffect
Definition CombatDataBase.h:144
◆ AdditionalTargetEffects
◆ CachedIndices
| TMap<TObjectPtr<UScriptStruct>, int32> UCombatDataBase::CachedIndices |
|
mutableprotected |
◆ CombatHitData
◆ DamageEffect
◆ ExtendedData
| TArray<FInstancedStruct> UCombatDataBase::ExtendedData |
|
protected |
◆ HitTraceClass
| TSubclassOf<ATA_Trace> UCombatDataBase::HitTraceClass |
◆ SelfEffectClasses
| TArray<TSubclassOf<UGameplayEffect> > UCombatDataBase::SelfEffectClasses |
◆ TraceChannel
| TEnumAsByte<ECollisionChannel> UCombatDataBase::TraceChannel |
이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: