Night Sky Engine
A fighting game framework made in Unreal Engine
Loading...
Searching...
No Matches
FHitDataCommon Struct Reference

#include <BattleObject.h>

Public Attributes

int32 AttackLevel = 0
TEnumAsByte< EBlockTypeBlockType = BLK_Mid
int32 BlockstopModifier = -1
int32 EnemyBlockstopModifier = 0
int32 Blockstun = -1
int32 ChipDamagePercent = 0
int32 GroundGuardPushbackX = -1
int32 AirGuardPushbackX = -1
int32 AirGuardPushbackY = -1
int32 GuardGravity = -1
int32 ProximityBlockDistanceX = 240000
int32 ProximityBlockDistanceY = 160000
int32 HitAngle = 0
EHitSFXType SFXType = EHitSFXType::SFX_Punch
EHitVFXType VFXType = EHitVFXType::VFX_Strike
FGameplayTag GuardSFXOverride
FGameplayTag GuardVFXOverride
FGameplayTag HitSFXOverride
FGameplayTag HitVFXOverride
bool DeathCamOverride = false
FGameplayTag GuardSFX
FGameplayTag GuardVFX
FGameplayTag HitSFX
FGameplayTag HitVFX

Detailed Description

Definition at line 96 of file BattleObject.h.

Member Data Documentation

◆ AirGuardPushbackX

int32 FHitDataCommon::AirGuardPushbackX = -1

Definition at line 130 of file BattleObject.h.

◆ AirGuardPushbackY

int32 FHitDataCommon::AirGuardPushbackY = -1

Definition at line 133 of file BattleObject.h.

◆ AttackLevel

int32 FHitDataCommon::AttackLevel = 0

Definition at line 105 of file BattleObject.h.

◆ BlockstopModifier

int32 FHitDataCommon::BlockstopModifier = -1

Definition at line 111 of file BattleObject.h.

◆ Blockstun

int32 FHitDataCommon::Blockstun = -1

Definition at line 117 of file BattleObject.h.

◆ BlockType

TEnumAsByte<EBlockType> FHitDataCommon::BlockType = BLK_Mid

Definition at line 108 of file BattleObject.h.

◆ ChipDamagePercent

int32 FHitDataCommon::ChipDamagePercent = 0

Definition at line 120 of file BattleObject.h.

◆ DeathCamOverride

bool FHitDataCommon::DeathCamOverride = false

Definition at line 159 of file BattleObject.h.

◆ EnemyBlockstopModifier

int32 FHitDataCommon::EnemyBlockstopModifier = 0

Definition at line 114 of file BattleObject.h.

◆ GroundGuardPushbackX

int32 FHitDataCommon::GroundGuardPushbackX = -1

Definition at line 127 of file BattleObject.h.

◆ GuardGravity

int32 FHitDataCommon::GuardGravity = -1

Definition at line 136 of file BattleObject.h.

◆ GuardSFX

FGameplayTag FHitDataCommon::GuardSFX

Definition at line 162 of file BattleObject.h.

◆ GuardSFXOverride

FGameplayTag FHitDataCommon::GuardSFXOverride

Definition at line 151 of file BattleObject.h.

◆ GuardVFX

FGameplayTag FHitDataCommon::GuardVFX

Definition at line 164 of file BattleObject.h.

◆ GuardVFXOverride

FGameplayTag FHitDataCommon::GuardVFXOverride

Definition at line 153 of file BattleObject.h.

◆ HitAngle

int32 FHitDataCommon::HitAngle = 0

Definition at line 143 of file BattleObject.h.

◆ HitSFX

FGameplayTag FHitDataCommon::HitSFX

Definition at line 166 of file BattleObject.h.

◆ HitSFXOverride

FGameplayTag FHitDataCommon::HitSFXOverride

Definition at line 155 of file BattleObject.h.

◆ HitVFX

FGameplayTag FHitDataCommon::HitVFX

Definition at line 168 of file BattleObject.h.

◆ HitVFXOverride

FGameplayTag FHitDataCommon::HitVFXOverride

Definition at line 157 of file BattleObject.h.

◆ ProximityBlockDistanceX

int32 FHitDataCommon::ProximityBlockDistanceX = 240000

Definition at line 138 of file BattleObject.h.

◆ ProximityBlockDistanceY

int32 FHitDataCommon::ProximityBlockDistanceY = 160000

Definition at line 140 of file BattleObject.h.

◆ SFXType

EHitSFXType FHitDataCommon::SFXType = EHitSFXType::SFX_Punch

Definition at line 146 of file BattleObject.h.

◆ VFXType

EHitVFXType FHitDataCommon::VFXType = EHitVFXType::VFX_Strike

Definition at line 149 of file BattleObject.h.


The documentation for this struct was generated from the following file:
  • C:/Users/wistf/Unreal Projects/NightSkyEngine/Source/NightSkyEngine/Battle/Actors/BattleObject.h