Zdexby TheHolyOneZ
5,372 classes
/Game/Character/States/BP_ZipLineState.BP_ZipLineState_C 0x0248 (584 B) align 8 inherited 0x0240 4 scripted vtable /Game/Character/States/BP_ZipLineState
0x00x0248

Members 1

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
Inherited from UZipLineStateComponent 31
OffsetSizeNameTypeFlagsDefault
0x30ZipLineConnectorFZipLineConnectorHandlerProtected+2 flags{ConnectorClass=<SoftClassProperty>, Connector=nullptr}
0x04VerticalOffsetfloatProtected+6 flags-80
0x04HorizontalOffsetfloatProtected+6 flags-15
0x04TravelSpeedfloatProtected+6 flags250
0x04AccelAndDecelAlphafloatProtected+6 flags1
0x04JumpForcefloatProtected+6 flags300
0x04SpeedBoostActivationDurationfloatProtected+6 flags1
0x04SpeedBoostActivionMinAnglefloatProtected+6 flags10
0x04BaseSpeedBoostfloatProtected+6 flags100
0x04AdditionalSpeedBoostPerAnglefloatProtected+6 flags50
0x04SpeedBoostCoolDownDurationfloatProtected+6 flags1
0x04AccelerationAlphafloatProtected+6 flags1
0x04DecelerationAlphafloatProtected+6 flags5
0x04MinStartDistanceToEndfloatProtected+6 flags500
0x04ReleaseDistancefloatProtected+6 flags100
0x01bCanActivateSpeedBoostboolProtected+7 flagsfalse
0x01bShowSpeedBoostActivatorboolProtected+7 flagsfalse
0x016A0x02padding / unreflected
0x04SpeedBoostActivationProgressfloatProtected+7 flags0
0x01700x08padding / unreflected
0x08AudioOnStartUSoundBase*Protected+8 flagsnullptr
0x08AudioOnDuringUSoundBase*Protected+8 flagsnullptr
0x08AudioOnChangingDirectionUSoundBase*Protected+8 flagsnullptr
0x08AudioOnStopUSoundBase*Protected+8 flagsnullptr
0x08AudioOnSpeedBoostActivatedUSoundBase*Protected+8 flagsnullptr
0x08ShoutStartUsingUDialogDataAsset*Protected+8 flagsnullptr
0x08ShoutSpeedBoostActivatedUDialogDataAsset*Protected+8 flagsnullptr
0x08ZipLineProjectileAZipLineProjectile*NetProtected+5 flagsnullptr
0x38ZipLineFZipLineNetRepNotify+5 flags{Start={X=0, Y=0, Z=0}, End={X=0, Y=0, Z=0}}
0x01F00x20padding / unreflected
0x04DamageBeforeFallingfloatProtected+6 flags25
0x04FriendlyFireModifierfloatProtected+6 flags0.5
0x04DamageResetTimefloatProtected+6 flags2
0x021C0x04padding / unreflected
0x08AudioComponentUAudioComponent*Protected+7 flagsnullptr
Inherited from UCharacterStateComponent 6
OffsetSizeNameTypeFlagsDefault
0x01StateIduint8Protected+7 flags0
0x00B90x07padding / unreflected
0x08CharacterAPlayerCharacter*TransientProtected+7 flagsnullptr
0x08EnterStateShoutUDialogDataAsset*Protected+6 flagsnullptr
0x08ExitStateShoutUDialogDataAsset*Protected+6 flagsnullptr
0x08AttentionShoutUDialogDataAsset*Protected+6 flagsnullptr
0x08PlayerMovementUPlayerMovementComponent*Transient+7 flagsnullptr
Inherited from UActorComponent 15
OffsetSizeNameTypeFlagsDefault
0x30PrimaryComponentTickFActorComponentTickFunction3 flags{}
0x10ComponentTagsTArray<FName>4 flags[]
0x10AssetUserDataTArray<UAssetUserData*>Protected+6 flags[]
0x00800x04padding / unreflected
0x04UCSSerializationIndexint325 flags-1
0x01bNetAddressable : 1bit 3boolProtected+3 flagsfalse
0x01bReplicates : 1bit 4boolNet+7 flagsfalse
0x01bAutoActivate : 1bit 7bool6 flagsfalse
0x01bIsActive : 1bit 0boolNetTransient+4 flagsfalse
0x01bEditableWhenInherited : 1bit 1bool5 flagstrue
0x01bCanEverAffectNavigation : 1bit 3boolProtected+6 flagsfalse
0x01bIsEditorOnly : 1bit 5bool6 flagsfalse
0x008B0x01padding / unreflected
0x01CreationMethodEComponentCreationMethod5 flagsNative
0x01OnComponentActivatedFMulticastScriptDelegate4 flags<delegate>
0x01OnComponentDeactivatedFMulticastScriptDelegate4 flags<delegate>
0x008F0x01padding / unreflected
0x10UCSModifiedPropertiesTArray<FSimpleMemberReference>2 flags[]

Functions 4

SignatureFlagsNativeParams
FVector GetJumpVector(const FVector& LookVector, const FVector& CurrentVelocity)
Script14 statements · 510 bytes of bytecode
0x0000CallFunc_GetSpeedBoostActivated_ReturnValue = GetSpeedBoostActivated();0x0014Temp_float_Variable = 200f;0x002BTemp_bool_Variable = CallFunc_GetSpeedBoostActivated_ReturnValue;0x003ECallFunc_VSizeXY_ReturnValue = VSizeXY(CurrentVelocity);0x0063BreakVector(LookVector, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0091CallFunc_FClamp_ReturnValue = FClamp(CallFunc_VSizeXY_ReturnValue, 200f, 600f);0x00C0CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_BreakVector_X, CallFunc_BreakVector_Y, 0f);0x00F3CallFunc_Normal_ReturnValue = Normal(CallFunc_MakeVector_ReturnValue, 1e-04f);0x011DCallFunc_Multiply_VectorFloat_ReturnValue = Multiply_VectorFloat(CallFunc_Normal_ReturnValue, Switch(Temp_bool_Variable, false => Temp_float_Variable, true => CallFunc_FClamp_ReturnValue, default => K2Node_Select_Default));0x0177BreakVector(CallFunc_Multiply_VectorFloat_ReturnValue, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x01A5CallFunc_MakeVector_ReturnValue_1 = MakeVector(CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, 300f);0x01D8ReturnValue = CallFunc_MakeVector_ReturnValue_1;0x01F3return ReturnValue;0x01FD// end of script
EventProtected0x24
void ReceiveSpeedBoostActivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ZipLineState(10);0x000Freturn;0x0011// end of script
EventProtected0x00
void ReceiveSpeedBoostDeactivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ZipLineState(301);0x000Freturn;0x0011// end of script
EventProtected0x00
void ExecuteUbergraph_BP_ZipLineState(int32 EntryPoint)
Script15 statements · 590 bytes of bytecode
0x0000goto [EntryPoint];0x000ACallFunc_K2_GetRootComponent_ReturnValue_1 = Character.K2_GetRootComponent();0x0034CallFunc_K2_GetRootComponent_ReturnValue_2 = Character.K2_GetRootComponent();0x005ECallFunc_K2_GetComponentLocation_ReturnValue_1 = CallFunc_K2_GetRootComponent_ReturnValue_2.K2_GetComponentLocation();0x0090CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue_1, FVector(0, 0, 100));0x00C2CallFunc_SpawnSoundAttached_ReturnValue_1 = SpawnSoundAttached(/Game/Audio/SFX/WeaponsNTools/WPN_ZipLineGun/Zipline_SlideFastActivated_Cue.Zipline_SlideFastActivated_Cue, CallFunc_K2_GetRootComponent_ReturnValue_1, FName(None), CallFunc_Add_VectorVector_ReturnValue_1, FRotator(0, 0, 0), 0, true, 2f, 1f, 0f, /Game/Audio/SoundControl/AttenuationGroups/WeaponCloseAttenuation.WeaponCloseAttenuation, nullptr, true);0x0128goto Label_024B;0x012DCallFunc_K2_GetRootComponent_ReturnValue = Character.K2_GetRootComponent();0x0157CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_K2_GetRootComponent_ReturnValue.K2_GetComponentLocation();0x0189CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, FVector(0, 0, 100));0x01BBCallFunc_K2_GetRootComponent_ReturnValue_3 = Character.K2_GetRootComponent();0x01E5CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Audio/SFX/WeaponsNTools/WPN_ZipLineGun/Zipline_SlideFastDEActivated_Cue.Zipline_SlideFastDEActivated_Cue, CallFunc_K2_GetRootComponent_ReturnValue_3, FName(None), CallFunc_Add_VectorVector_ReturnValue, FRotator(0, 0, 0), 0, true, 2f, 1f, 0f, /Game/Audio/SoundControl/AttenuationGroups/WeaponCloseAttenuation.WeaponCloseAttenuation, nullptr, true);0x024BLabel_024B:0x024Breturn;0x024D// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type