| Night Sky Engine
    A fighting game framework made in Unreal Engine | 
#include <BattleObject.h>
| Public Attributes | |
| int32 | AttackLevel = 0 | 
| TEnumAsByte< EBlockType > | BlockType = 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 | 
Definition at line 96 of file BattleObject.h.
| int32 FHitDataCommon::AirGuardPushbackX = -1 | 
Definition at line 130 of file BattleObject.h.
| int32 FHitDataCommon::AirGuardPushbackY = -1 | 
Definition at line 133 of file BattleObject.h.
| int32 FHitDataCommon::AttackLevel = 0 | 
Definition at line 105 of file BattleObject.h.
| int32 FHitDataCommon::BlockstopModifier = -1 | 
Definition at line 111 of file BattleObject.h.
| int32 FHitDataCommon::Blockstun = -1 | 
Definition at line 117 of file BattleObject.h.
| TEnumAsByte<EBlockType> FHitDataCommon::BlockType = BLK_Mid | 
Definition at line 108 of file BattleObject.h.
| int32 FHitDataCommon::ChipDamagePercent = 0 | 
Definition at line 120 of file BattleObject.h.
| bool FHitDataCommon::DeathCamOverride = false | 
Definition at line 159 of file BattleObject.h.
| int32 FHitDataCommon::EnemyBlockstopModifier = 0 | 
Definition at line 114 of file BattleObject.h.
| int32 FHitDataCommon::GroundGuardPushbackX = -1 | 
Definition at line 127 of file BattleObject.h.
| int32 FHitDataCommon::GuardGravity = -1 | 
Definition at line 136 of file BattleObject.h.
| FGameplayTag FHitDataCommon::GuardSFX | 
Definition at line 162 of file BattleObject.h.
| FGameplayTag FHitDataCommon::GuardSFXOverride | 
Definition at line 151 of file BattleObject.h.
| FGameplayTag FHitDataCommon::GuardVFX | 
Definition at line 164 of file BattleObject.h.
| FGameplayTag FHitDataCommon::GuardVFXOverride | 
Definition at line 153 of file BattleObject.h.
| int32 FHitDataCommon::HitAngle = 0 | 
Definition at line 143 of file BattleObject.h.
| FGameplayTag FHitDataCommon::HitSFX | 
Definition at line 166 of file BattleObject.h.
| FGameplayTag FHitDataCommon::HitSFXOverride | 
Definition at line 155 of file BattleObject.h.
| FGameplayTag FHitDataCommon::HitVFX | 
Definition at line 168 of file BattleObject.h.
| FGameplayTag FHitDataCommon::HitVFXOverride | 
Definition at line 157 of file BattleObject.h.
| int32 FHitDataCommon::ProximityBlockDistanceX = 240000 | 
Definition at line 138 of file BattleObject.h.
| int32 FHitDataCommon::ProximityBlockDistanceY = 160000 | 
Definition at line 140 of file BattleObject.h.
| EHitSFXType FHitDataCommon::SFXType = EHitSFXType::SFX_Punch | 
Definition at line 146 of file BattleObject.h.
| EHitVFXType FHitDataCommon::VFXType = EHitVFXType::VFX_Strike | 
Definition at line 149 of file BattleObject.h.