Zdexby TheHolyOneZ
5,221 classes
Class

UBaseCombatActivity

: UBaseActivity : UObject
/Script/ReadyOrNot.BaseCombatActivity 0x04E8 (1,256 B) align 8 inherited 0x0218 vtable /Script/ReadyOrNot
0x00x04E8

Members 28

OffsetSizeNameTypeFlagsDefault
0x10OnTrackNewEnemyFMulticastScriptDelegate4 flags<delegate>
0x38CurrentScriptedFireAtFScriptedFireAt4 flags{FireAtActor=nullptr, FireAtLocation={X=0, Y=0, Z=0}, TimeR…
0x28CurrentScriptedLookAtFScriptedLookAt4 flags{LookAtActor=nullptr, LookAtLocation={X=0, Y=0, Z=0}, TimeR…
0x02880x0Cpadding / unreflected
0x04FleeDesirefloat7 flags0
0x04TimeSincePerformingAnyCombatMovefloat7 flags3.4028235e+38
0x04TimePerformingAnyCombatMovefloat7 flags0
0x08TraverseHoleActivityUTraverseHoleActivity*5 flagsnullptr
0x08CombatMoveActivityUBaseCombatMoveActivity*5 flagsnullptr
0x08PreviousCombatMoveActivityUBaseCombatMoveActivity*5 flagsnullptr
0x08HardCoverCombatMoveUHardCoverCombatMove*5 flagsnullptr
0x02C00x08padding / unreflected
0x08DuelingCombatMoveUDuelingCombatMove*5 flagsnullptr
0x08FlankingCombatMoveUFlankingCombatMove*5 flagsnullptr
0x08SuppressionCombatMoveUSuppressionCombatMove*5 flagsnullptr
0x08PushCombatMoveUPushCombatMove*5 flagsnullptr
0x08ChargeCombatMoveUChargeCombatMove*5 flagsnullptr
0x08FleeingCombatMoveUFleeingCombatMove*5 flagsnullptr
0x08RepositionCombatMoveURepositionCombatMove*5 flagsnullptr
0x03000x1Cpadding / unreflected
0x04CoverLandmarkEvaluationCooldownfloatProtected+8 flags3
0x08LastTrackedEnemyAReadyOrNotCharacter*Protected+5 flagsnullptr
0x03280x18padding / unreflected
0x08PickupItemActivityUPickupItemActivity*Protected+5 flagsnullptr
0x08ReloadSafelyActivityUReloadSafelyActivity*Protected+5 flagsnullptr
0x08PlayDeadActivityUPlayDeadActivity*Protected+5 flagsnullptr
0x08CommitSuicideActivityUCommitSuicideActivity*Protected+5 flagsnullptr
0x08IntimidateNearbyCivilianActivityUIntimidateNearbyCivilianActivity*Protected+5 flagsnullptr
0x08CompliantActivityUCompliantActivity*Protected+5 flagsnullptr
0x08RallyToActivityUBaseActivity*Protected+5 flagsnullptr
0x08RegroupActivityUBaseActivity*Protected+5 flagsnullptr
0x08BreachAndClearActivityUBaseActivity*Protected+5 flagsnullptr
0x03880x160unreflected bytes to end of UBaseCombatActivity
Inherited from UBaseActivity 49
OffsetSizeNameTypeFlagsDefault
0x10OnStartActivityFMulticastScriptDelegate4 flags<delegate>
0x10OnPerformActivityFMulticastScriptDelegate4 flags<delegate>
0x10OnFinishActivityFMulticastScriptDelegate4 flags<delegate>
0x10OnFinishActivity_NoOwnerFMulticastScriptDelegate4 flags<delegate>
0x00700x18padding / unreflected
0x18ActivityNameFText3 flags<FText>
0x04MaxActivityTimefloat8 flags0
0x01bSuccessOnMaxActivityTimeReachedbool8 flagstrue
0x00A50x03padding / unreflected
0x04ActivityStartDelayfloat8 flags0
0x01bNoResetDataOnFinish : 1bit 0bool6 flagsfalse
0x00AD0x07padding / unreflected
0x04MoveAcceptanceRadiusfloat8 flags10
0x00B80x04padding / unreflected
0x04OverrideMoveAcceptanceRadiusfloat8 flags10
0x00C00x04padding / unreflected
0x04GlobalCooldownfloat8 flags0
0x01bGlobalCooldownRandomRange : 1bit 0bool6 flagsfalse
0x00C90x07padding / unreflected
0x10GlobalCooldownRangeFVector2D8 flags{X=0, Y=0}
0x01bIsProgressActivity : 1bit 0bool6 flagsfalse
0x01bFinishActivityWhenOverriden : 1bit 1bool6 flagsfalse
0x01bAbortMoveWhenActivityFinished : 1bit 2bool6 flagstrue
0x01bAbortMoveWhenActivityOverriden : 1bit 3bool6 flagstrue
0x01bAbortActivityIfCannotReachLocation : 1bit 4bool6 flagstrue
0x01bAbortActivityIfProjectedLocationFailed : 1bit 5bool6 flagsfalse
0x01bAbortIfTrackingEnemy : 1bit 6bool6 flagsfalse
0x01bPauseIfTrackingEnemy : 1bit 7bool6 flagsfalse
0x01bPauseIfRecentlyInCombat : 1bit 0bool6 flagsfalse
0x00E20x02padding / unreflected
0x04RecentCombatTimeThresholdfloat8 flags5
0x01bAllowWhileArrested : 1bit 0bool6 flagsfalse
0x01bNoMoveActivity : 1bit 1bool6 flagsfalse
0x01bIsSquadsRoleActivity : 1bit 2bool6 flagsfalse
0x01bResetStateMachineWhenActivityResumed : 1bit 3bool6 flagstrue
0x01bAllowPartialMove : 1bit 4bool6 flagsfalse
0x01bAllowRePathOnInvalidation : 1bit 5bool6 flagstrue
0x01bAbortIfNotMovingForAWhile : 1bit 6bool6 flagstrue
0x01bAlwaysRequestMove : 1bit 7bool6 flagsfalse
0x01bAbortIfSurrendered : 1bit 0bool6 flagsfalse
0x00EA0x1Epadding / unreflected
0x18LastBlockedLocationFVector9 flags{X=0, Y=0, Z=0}
0x01bRecalculatePathOnBlockedbool8 flagsfalse
0x01bSkipDoorMoveOverrideWhenIrrelevantbool8 flagsfalse
0x01220x02padding / unreflected
0x04ElapsedActivityTimefloatProtected+7 flags0
0x04TimeNotMovingfloatProtected+7 flags0
0x012C0x04padding / unreflected
0x18LocationFVectorProtected+7 flags{X=0, Y=0, Z=0}
0x18ProgressStateFTextProtected+3 flags<FText>
0x04TimeSinceLastAsyncMovefloatProtected+7 flags999
0x01640x04padding / unreflected
0x18LastRequestedLocationFVectorProtected+7 flags{X=0, Y=0, Z=0}
0x01800x5Cpadding / unreflected
0x01ActivityStatusEActivityStatusProtected+7 flagsUninitialized
0x01DD0x05padding / unreflected
0x01bSearchingPath : 1bit 1boolProtected+5 flagsfalse
0x01bLastRequestedLocationWaitingForRepath : 1bit 2boolProtected+5 flagsfalse
0x01E30x15padding / unreflected
0x04LastPathLengthfloatProtected+7 flags0
0x01FC0x04padding / unreflected
0x08OwningControllerACyberneticController*Protected+5 flagsnullptr
0x08OwningCharacterACyberneticCharacter*Protected+5 flagsnullptr
0x08ActivityStateMachineUActivityFiniteStateMachine*TransientProtected+10 flags/Script/ReadyOrNot.Default__BaseActivity.Default__BaseActiv…

Functions 33

SignatureFlagsNativeParams
void TrackEnemyKilled(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* KilledCharacter)NativeProtected0x10
void TrackEnemyFire(AReadyOrNotCharacter* FromCharacter, ABaseMagazineWeapon* Weapon, const FVector& fireDirection)NativeProtected0x28
void StopScriptedLook()FinalNative+1 flags0x00
void StopScriptedFire()FinalNative+1 flags0x00
void StartRunningCombatMove(UBaseCombatMoveActivity* CombatMove)FinalNative+1 flags0x08
void ScriptedLookAtLocation(const FVector& InLocation, float InTime)FinalNative+1 flags0x1C
void ScriptedLookAtActor(AActor* InActor, float InTime)FinalNative+1 flags0x0C
void ScriptedFireAtLocation(const FVector& InLocation, float InTime, bool bOverrideTarget, float AccuracyPenaltyMultiplier, bool bInfiniteAmmo)FinalNative+1 flags0x25
void ScriptedFireAtActor(AActor* InActor, float InTime, bool bOverrideTarget, float AccuracyPenaltyMultiplier, bool bInfiniteAmmo)FinalNative+1 flags0x15
void ResetTimeSpentEngagingOnTarget()FinalNative+1 flags0x00
void PlayDeadStarted(UBaseActivity* Activity, ACyberneticController* Controller)NativeProtected0x10
void PlayDeadFinished(UBaseActivity* Activity, ACyberneticController* Controller)NativeProtected0x10
void PerformStrafeLogic(float DeltaTime, float Uptime)NativeProtected0x08
void PerformNoStrafeLogic(float DeltaTime, float Uptime)NativeProtected0x08
void OnTrackNewEnemy__DelegateSignature(AReadyOrNotCharacter* NewTrackedEnemy)Public0x08
void OnTakeDamage(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* DamagedCharacter, AActor* DamageCauser, float Damage, float HealthRemaining)NativeProtected0x20
void OnSuicideFakeOutSuccess()NativeProtected0x00
void OnStunned(AReadyOrNotCharacter* StunnedCharacter, float Duration, const EStunType& StunType, AActor* DamageCauser)NativeProtected0x18
void OnRequestCoverLandmark()NativeProtected0x00
void OnRequestCover()NativeProtected0x00
void OnNoCoverFound()NativeProtected0x00
void OnCoverLandmarkExit()NativeProtected0x00
void OnCoverFound()NativeProtected0x00
void OnCoverExit()NativeProtected0x00
bool IsTryingToFireAtScriptedActor()FinalNative+1 flags0x01
bool IsRunningCombatMoveActivity(TSubclassOf<UObject> Class)FinalNative+1 flags0x09
bool IsFocusingOnActor(AActor* InActor)FinalNative+1 flags0x09
int32 GetFailureCountForCombatMove(TSubclassOf<UBaseCombatMoveActivity> CombatMoveClass)FinalNative+1 flags0x0C
UBaseCombatMoveActivity* GetCombatMoveActivity()FinalNative+1 flags0x08
void FinishCombatMove(bool bSuccess)FinalNative+1 flags0x01
void EnterStrafeState()NativeProtected0x00
void EnterNoStrafeState()NativeProtected0x00
void DisableWeaponSwitching(bool bDisabled)FinalNative+1 flags0x01

Subclasses 3

Used by 2

types with a member, parameter or interface of this type