Zdexby TheHolyOneZ
5,221 classes
Class

UTakeHostageActivity

: UBaseActivity : UObject
/Script/ReadyOrNot.TakeHostageActivity 0x0340 (832 B) align 8 inherited 0x0218 vtable /Script/ReadyOrNot
0x00x0340

Members 7

OffsetSizeNameTypeFlagsDefault
0x08HostageACyberneticCharacter*7 flagsnullptr
0x04TimeToSurrenderHostagefloat7 flags30
0x02240x0Cpadding / unreflected
0x10SWATCharactersTArray<AReadyOrNotCharacter*>Protected+3 flags[]
0x50ActivePathQueryIdToSWATMapTMap<uint32, AReadyOrNotCharacter*>Protected+2 flags<TMap>
0x08ClosestSwatAReadyOrNotCharacter*Protected+5 flagsnullptr
0x02980x08padding / unreflected
0x08LastEnemySensedAReadyOrNotCharacter*Protected+7 flagsnullptr
0x50HostageInteractionsTMap<FName, UInteractionsData*>Protected+2 flags<TMap>
0x02F80x48unreflected bytes to end of UTakeHostageActivity
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 29

SignatureFlagsNativeParams
void TickTurnState(float DeltaTime, float Uptime)FinalNative+1 flags0x08
void TickTakingState(float DeltaTime, float Uptime)FinalNative+1 flags0x08
void TickMoveToState(float DeltaTime, float Uptime)FinalNative+1 flags0x08
void TickEndHostageTakeState(float DeltaTime, float Uptime)FinalNative+1 flags0x08
void TickBeginHostageTakeState(float DeltaTime, float Uptime)FinalNative+1 flags0x08
bool ShouldTurn()FinalNative+1 flags0x01
void OnTakeDamage(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* DamagedCharacter, AActor* DamageCauser, float Damage, float HealthRemaining)FinalNative+1 flags0x20
void OnStunned(AReadyOrNotCharacter* StunnedCharacter, float Duration, const EStunType& StunType, AActor* DamageCauser)FinalNative+1 flags0x18
void OnSpottedCharacter(ACyberneticCharacter* Spotter, AReadyOrNotCharacter* SpottedCharacter)FinalNative+1 flags0x10
void OnHostageTakeTurnComplete_Slave(AActor* Actor)FinalNative+1 flags0x08
void OnHostageTakeTurnComplete_Driver(AActor* Actor)FinalNative+1 flags0x08
void OnHostageTakeStartComplete_Slave(AActor* Actor)FinalNative+1 flags0x08
void OnHostageTakeStartComplete_Driver(AActor* Actor)FinalNative+1 flags0x08
void OnHostageTakeKillComplete_Slave(AActor* Actor)FinalNative+1 flags0x08
void OnHostageTakeKillComplete_Driver(AActor* Actor)FinalNative+1 flags0x08
void OnHostageTakeEndComplete_Slave(AActor* Actor)FinalNative+1 flags0x08
void OnHostageTakeEndComplete_Driver(AActor* Actor)FinalNative+1 flags0x08
void OnHostageKilled(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* KilledCharacter)FinalNative+1 flags0x10
void OnHeardYell(AReadyOrNotCharacter* Shouter, bool bLOS)FinalNative+1 flags0x09
void GetNearestSWAT()FinalNative+1 flags0x00
void EnterTurnState()FinalNative+1 flags0x00
void EnterTakingState()FinalNative+1 flags0x00
void EnterMoveToState()FinalNative+1 flags0x00
void EnterEndHostageTakeState()FinalNative+1 flags0x00
void EnterBeginHostageTakeState()FinalNative+1 flags0x00
void EndTakingState()FinalNative+1 flags0x00
bool CanStartHostageTake()FinalNative+1 flags0x01
bool CanIdle()FinalNative+1 flags0x01
bool CanEndHostageTake()FinalNative+1 flags0x01