UCombatState¶
#include <CombatState.h>
Inherits from UAssemblyInstance, UObject
Inherited by UBaseCombatState, UHorseMovementState
Public Functions¶
Protected Functions¶
| Name | |
|---|---|
| void | ActionClearAttackQueue() | 
| void | ActionClearHeldAttackQueue() | 
| void | ActionClearToggleAltAttack() | 
| void | ActionGotoState(FName NextState, float OverrideStateTime, bool bResetStateTime) | 
| void | ActionQueueAttack() | 
| void | EventBeginFire(FName AttackName, bool bHeldQueue) | 
| void | EventBeginState(FName PreviousState, float PreviousStateTime, float AnimationLength) | 
| void | EventCancelAttack() | 
| bool | EventCannotQueueAttack(UAttackType * AttackType) | 
| void | EventDamage(const FDamageTakenEvent & DamageEvent) | 
| void | EventDamageCaused(const FDamageTakenEvent & DamageEvent) | 
| void | EventEndAnimation() | 
| void | EventEndState(FName NextState, bool bStartAttack) | 
| void | EventLanded(ACharacter * InTarget) | 
| void | EventMeleeSuccess(ATBLCharacter * DamagedCharacter) | 
| void | EventParrySuccess(ATBLCharacter * ParriedCharacter) | 
| void | EventRagdolled() | 
| void | EventTick(float DeltaSeconds) | 
| void | EventWasParried(ATBLCharacter * ParryingCharacter) | 
| void | HandleDelayedStartAttack() | 
| void | OnEndTurnLock() | 
| void | OnTurnLockTimeout(float OverTime) | 
Public Attributes¶
| Name | |
|---|---|
| TArray< FName > | AttackTags | 
| int32 | CrowdControlPriority | 
| float | CrowdControlThreshold | 
| float | CurrentAnimationLength | 
| float | DefaultTime | 
| TEnumAsByte< [[EAbilityTermination::Type]] > | EndAttackReason | 
| [[EKillReason]] | KillReason | 
| FRotator | KnockRiderOffHorseRotation | 
| float | MinimumHoldingTime | 
| FCombatStateModifiers | ModifierList | 
| TArray< TEnumAsByte< [[EMod::Type]] > > | Modifiers | 
| int32 | PushingPriority | 
| FScaleDirectionParams | ScaleDirectionalMovement | 
| float | StartTime | 
| FName | StateName | 
| FTurnLimitParams | TurnLimit | 
| FTurnLockParams | TurnLock | 
| int32 | Version | 
| uint8 | bAnimationEnded | 
| uint8 | bCanBeRestarted | 
| uint8 | bCanMountActors | 
| uint8 | bCanSwitchInventoryItems | 
| uint8 | bCancelHorseAttack | 
| uint8 | bEndSpawnSpeedBonus | 
| uint8 | bEndWeaponTracers | 
| uint8 | bIsAttackState | 
| uint8 | bIsClimbingState | 
| uint8 | bIsSprintState | 
| uint8 | bKnockRiderOffHorse | 
| uint8 | bRemainInSprint | 
| uint8 | bSameAttackClash | 
| bool | bSoftRecovery | 
| uint8 | bSprintDecelerate | 
| uint8 | bUseScaleDirectionalMovement | 
| uint8 | bUseTurnLock | 
Protected Attributes¶
| Name | |
|---|---|
| [[EAttackTransition]] | AttackTransition | 
| TArray< FNextStateTimer > | NextStateTimers | 
| int32 | PushingId | 
| int32 | ScaleDirectionId | 
| int32 | SlowdownId | 
| FCombatStateSlowdown | SlowdownState | 
| TArray< int32 > | TimerHandles | 
| FTurnLockState | TurnLockState | 
| uint8 | bBeginFire | 
| uint8 | bCanInitiateCrouch | 
| uint8 | bDidStartAttack | 
| uint8 | bIsActive | 
Updated on 2025-01-21 at 09:02:24 +0100