Class
UBP_ZipLineState_C
: UZipLineStateComponent : UCharacterStateComponent : UActorComponent : UObject0x00x0248
Members 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} |
Inherited from UZipLineStateComponent 31
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x30 | ZipLineConnector | FZipLineConnectorHandler | Protected+2 flags | {ConnectorClass=<SoftClassProperty>, Connector=nullptr} | |
| 0x04 | VerticalOffset | float | Protected+6 flags | -80 | |
| 0x04 | HorizontalOffset | float | Protected+6 flags | -15 | |
| 0x04 | TravelSpeed | float | Protected+6 flags | 250 | |
| 0x04 | AccelAndDecelAlpha | float | Protected+6 flags | 1 | |
| 0x04 | JumpForce | float | Protected+6 flags | 300 | |
| 0x04 | SpeedBoostActivationDuration | float | Protected+6 flags | 1 | |
| 0x04 | SpeedBoostActivionMinAngle | float | Protected+6 flags | 10 | |
| 0x04 | BaseSpeedBoost | float | Protected+6 flags | 100 | |
| 0x04 | AdditionalSpeedBoostPerAngle | float | Protected+6 flags | 50 | |
| 0x04 | SpeedBoostCoolDownDuration | float | Protected+6 flags | 1 | |
| 0x04 | AccelerationAlpha | float | Protected+6 flags | 1 | |
| 0x04 | DecelerationAlpha | float | Protected+6 flags | 5 | |
| 0x04 | MinStartDistanceToEnd | float | Protected+6 flags | 500 | |
| 0x04 | ReleaseDistance | float | Protected+6 flags | 100 | |
| 0x01 | bCanActivateSpeedBoost | bool | Protected+7 flags | false | |
| 0x01 | bShowSpeedBoostActivator | bool | Protected+7 flags | false | |
| 0x016A | 0x02 | padding / unreflected | |||
| 0x04 | SpeedBoostActivationProgress | float | Protected+7 flags | 0 | |
| 0x0170 | 0x08 | padding / unreflected | |||
| 0x08 | AudioOnStart | USoundBase* | Protected+8 flags | nullptr | |
| 0x08 | AudioOnDuring | USoundBase* | Protected+8 flags | nullptr | |
| 0x08 | AudioOnChangingDirection | USoundBase* | Protected+8 flags | nullptr | |
| 0x08 | AudioOnStop | USoundBase* | Protected+8 flags | nullptr | |
| 0x08 | AudioOnSpeedBoostActivated | USoundBase* | Protected+8 flags | nullptr | |
| 0x08 | ShoutStartUsing | UDialogDataAsset* | Protected+8 flags | nullptr | |
| 0x08 | ShoutSpeedBoostActivated | UDialogDataAsset* | Protected+8 flags | nullptr | |
| 0x08 | ZipLineProjectile | AZipLineProjectile* | NetProtected+5 flags | nullptr | |
| 0x38 | ZipLine | FZipLine | NetRepNotify+5 flags | {Start={X=0, Y=0, Z=0}, End={X=0, Y=0, Z=0}} | |
| 0x01F0 | 0x20 | padding / unreflected | |||
| 0x04 | DamageBeforeFalling | float | Protected+6 flags | 25 | |
| 0x04 | FriendlyFireModifier | float | Protected+6 flags | 0.5 | |
| 0x04 | DamageResetTime | float | Protected+6 flags | 2 | |
| 0x021C | 0x04 | padding / unreflected | |||
| 0x08 | AudioComponent | UAudioComponent* | Protected+7 flags | nullptr | |
Inherited from UCharacterStateComponent 6
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | StateId | uint8 | Protected+7 flags | 0 | |
| 0x00B9 | 0x07 | padding / unreflected | |||
| 0x08 | Character | APlayerCharacter* | TransientProtected+7 flags | nullptr | |
| 0x08 | EnterStateShout | UDialogDataAsset* | Protected+6 flags | nullptr | |
| 0x08 | ExitStateShout | UDialogDataAsset* | Protected+6 flags | nullptr | |
| 0x08 | AttentionShout | UDialogDataAsset* | Protected+6 flags | nullptr | |
| 0x08 | PlayerMovement | UPlayerMovementComponent* | Transient+7 flags | nullptr | |
Inherited from UActorComponent 15
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x30 | PrimaryComponentTick | FActorComponentTickFunction | 3 flags | {} | |
| 0x10 | ComponentTags | TArray<FName> | 4 flags | [] | |
| 0x10 | AssetUserData | TArray<UAssetUserData*> | Protected+6 flags | [] | |
| 0x0080 | 0x04 | padding / unreflected | |||
| 0x04 | UCSSerializationIndex | int32 | 5 flags | -1 | |
| 0x01 | bNetAddressable : 1bit 3 | bool | Protected+3 flags | false | |
| 0x01 | bReplicates : 1bit 4 | bool | Net+7 flags | false | |
| 0x01 | bAutoActivate : 1bit 7 | bool | 6 flags | false | |
| 0x01 | bIsActive : 1bit 0 | bool | NetTransient+4 flags | false | |
| 0x01 | bEditableWhenInherited : 1bit 1 | bool | 5 flags | true | |
| 0x01 | bCanEverAffectNavigation : 1bit 3 | bool | Protected+6 flags | false | |
| 0x01 | bIsEditorOnly : 1bit 5 | bool | 6 flags | false | |
| 0x008B | 0x01 | padding / unreflected | |||
| 0x01 | CreationMethod | EComponentCreationMethod | 5 flags | Native | |
| 0x01 | OnComponentActivated | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnComponentDeactivated | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x008F | 0x01 | padding / unreflected | |||
| 0x10 | UCSModifiedProperties | TArray<FSimpleMemberReference> | 2 flags | [] | |
Functions 4
| Signature | Flags | Native | Params |
|---|---|---|---|
FVector GetJumpVector(const FVector& LookVector, const FVector& CurrentVelocity)Script14 statements · 510 bytes of bytecode0x0000CallFunc_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 | EventProtected | 0x24 | |
void ReceiveSpeedBoostActivated()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_ZipLineState(10);0x000Freturn;0x0011// end of script | EventProtected | 0x00 | |
void ReceiveSpeedBoostDeactivated()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_ZipLineState(301);0x000Freturn;0x0011// end of script | EventProtected | 0x00 | |
void ExecuteUbergraph_BP_ZipLineState(int32 EntryPoint)Script15 statements · 590 bytes of bytecode0x0000goto [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 | Final | 0x04 |