Zdexby TheHolyOneZ
4,593 classes
Class

ABP_Inky_Tool_C

: APawn : AActor : UObject
/Game/GameBlueprints/Inky/Blueprints/BP_Inky_Tool.BP_Inky_Tool_C 0x05B0 (1,456 B) align 16 inherited 0x0328 80 scripted vtable /Game/GameBlueprints/Inky/Blueprints/BP_Inky_Tool
0x00x05B0

Members 45

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08arrowUArrowComponent*6 flagsnullptr
0x08SkeletalMeshUSkeletalMeshComponent*6 flagsnullptr
0x08CapsuleUCapsuleComponent*6 flagsnullptr
0x08MovementComponentUBP_Inky_MovementComponent_C*6 flagsnullptr
0x08InteractCollisionUSphereComponent*6 flagsnullptr
0x08ChargeBlockedSequenceUActorSequenceComponent*6 flagsnullptr
0x08HighlightComponentUSC_Highlight_C*6 flagsnullptr
0x08ChargedShotSequenceUActorSequenceComponent*6 flagsnullptr
0x04__Timeline_Charge_Delta_11EE4BD847D005EACD7AFFA2088469C5float4 flags0
0x01__Timeline_Charge__Direction_11EE4BD847D005EACD7AFFA2088469C5ETimelineDirection4 flagsForward
0x03750x03padding / unreflected
0x08__Timeline_ChargeUTimelineComponent*5 flagsnullptr
0x04Timeline_ColorShift_Delta_708395A048C10EEEAAC4FDA3CBC6CA09float4 flags0
0x01Timeline_ColorShift__Direction_708395A048C10EEEAAC4FDA3CBC6CA09ETimelineDirection4 flagsForward
0x03850x03padding / unreflected
0x08Timeline_ColorShiftUTimelineComponent*5 flagsnullptr
0x08MuzzleSocketNameFName6 flagsMuzzle
0x08MinDecalSizedouble6 flags200
0x08MaxDecalSizedouble6 flags300
0x08DecalLifeSpandouble6 flags60
0x08FiringSpeeddouble6 flags5000
0x08FiringTraceDistancedouble6 flags1e+05
0x08InkDropForcedouble6 flags10000
0x08InkDripAchievementThresholddouble6 flags10
0x08InkChargeABP_Inky_Charge_C*7 flagsnullptr
0x01IsFirstPickupbool8 flagsfalse
0x01IsChargingBlockedbool7 flagsfalse
0x01IsFantasybool7 flagsfalse
0x01IsSqueekEnabledbool8 flagstrue
0x01IsRespawningAfterDestroybool8 flagstrue
0x01LocomotionStateE_Inky_LocomotionState7 flagsNewEnumerator0
0x01ActionStateE_Inky_ActionState7 flagsNewEnumerator0
0x03DF0x01padding / unreflected
0x08MaterialInstanceUMaterialInstanceDynamic*6 flagsnullptr
0x100LastHitResultFHitResult6 flags{FaceIndex=0, Time=1, Distance=0, Location={}, ImpactPoint=…
0x08AnimInstanceUABP_Inky_C*6 flagsnullptr
0x04SortOrderCounterint327 flags0
0x04MaxSortDepthint327 flags10000
0x08SqueekImpactThresholddouble7 flags4000
0x08SqueekDistanceThresholddouble7 flags10
0x05080x08padding / unreflected
0x60SkeletalMeshTransformFTransform6 flags{Rotation={X=0, Y=-0, Z=0, W=1}, Translation={X=0, Y=0, Z=-…
0x08InkyChargeEventRefFFMODEventInstance6 flags{}
0x18LastHitLocationFVector7 flags{X=0, Y=0, Z=0}
0x08Material EyelidsUMaterialInstanceDynamic*6 flagsnullptr
0x04GarandPingAchievementDelayfloat7 flags1
0x10ValueFLinearColor7 flags{R=1, G=1, B=1, A=1}
0x04ChanceGarandPingint327 flags10
Inherited from APawn 19
OffsetSizeNameTypeFlagsDefault
0x01bUseControllerRotationPitch : 1bit 0bool5 flagsfalse
0x01bUseControllerRotationYaw : 1bit 1bool5 flagsfalse
0x01bUseControllerRotationRoll : 1bit 2bool5 flagsfalse
0x01bCanAffectNavigationGeneration : 1bit 3bool6 flagsfalse
0x01bIsLocalViewTarget : 1bit 6boolTransientProtected+3 flagsfalse
0x02B10x03padding / unreflected
0x04BaseEyeHeightfloat7 flags64
0x01AutoPossessPlayerEAutoReceiveInput6 flagsDisabled
0x01AutoPossessAIEAutoPossessAI6 flagsPlacedInWorld
0x01RemoteViewPitchuint8Net+5 flags0
0x02BB0x05padding / unreflected
0x08AIControllerClassTSubclassOf<AController>7 flags/Script/AIModule.AIController
0x08PlayerStateAPlayerState*NetRepNotify+8 flagsnullptr
0x08LastHitByAController*Transient+8 flagsnullptr
0x08ControllerAController*NetRepNotify+6 flagsnullptr
0x08PreviousControllerAController*Transient+6 flagsnullptr
0x02E80x04padding / unreflected
0x01ReceiveControllerChangedDelegateFMulticastScriptDelegate4 flags<delegate>
0x01ReceiveRestartedDelegateFMulticastScriptDelegate4 flags<delegate>
0x02EE0x02padding / unreflected
0x18ControlInputVectorFVectorTransientProtected+5 flags{X=0, Y=0, Z=0}
0x18LastControlInputVectorFVectorTransientProtected+5 flags{X=0, Y=0, Z=0}
0x08OverrideInputComponentClassTSubclassOf<UInputComponent>Protected+7 flagsnullptr
Inherited from AActor 79
OffsetSizeNameTypeFlagsDefault
0x30PrimaryActorTickFActorTickFunction3 flags{}
0x01bNetTemporary : 1bit 0bool3 flagsfalse
0x01bOnlyRelevantToOwner : 1bit 2bool7 flagsfalse
0x01bAlwaysRelevant : 1bit 3bool6 flagsfalse
0x01bReplicateMovement : 1bit 4boolNetRepNotify+5 flagsfalse
0x01bCallPreReplication : 1bit 5bool6 flagstrue
0x01bCallPreReplicationForReplay : 1bit 6bool6 flagstrue
0x01bHidden : 1bit 7boolNet+7 flagsfalse
0x01bTearOff : 1bit 0boolNet+3 flagsfalse
0x01bForceNetAddressable : 1bit 1bool3 flagsfalse
0x01bExchangedRoles : 1bit 2boolTransient+3 flagsfalse
0x01bNetLoadOnClient : 1bit 3bool4 flagstrue
0x01bNetUseOwnerRelevancy : 1bit 4bool6 flagsfalse
0x01bRelevantForNetworkReplays : 1bit 5bool3 flagstrue
0x01bRelevantForLevelBounds : 1bit 6bool5 flagstrue
0x01bReplayRewindable : 1bit 7bool6 flagsfalse
0x01bAllowTickBeforeBeginPlay : 1bit 0bool5 flagsfalse
0x01bAutoDestroyWhenFinished : 1bit 1bool4 flagsfalse
0x01bCanBeDamaged : 1bit 2boolNet+6 flagstrue
0x01bBlockInput : 1bit 3bool5 flagsfalse
0x01bCollideWhenPlacing : 1bit 4bool3 flagsfalse
0x01bFindCameraComponentWhenViewTarget : 1bit 5bool6 flagstrue
0x01bGenerateOverlapEventsDuringLevelStreaming : 1bit 6bool5 flagsfalse
0x01bIgnoresOriginShifting : 1bit 7bool5 flagsfalse
0x01bEnableAutoLODGeneration : 1bit 0bool5 flagstrue
0x01bIsEditorOnlyActor : 1bit 1bool5 flagsfalse
0x01bReplicates : 1bit 3boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 4boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 5boolProtected+3 flagstrue
0x01bReplicateUsingRegisteredSubObjectList : 1bit 7boolProtected+9 flagsfalse
0x01bActorEnableCollision : 1bit 7bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 0boolTransient+4 flagsfalse
0x01bAsyncPhysicsTickEnabled : 1bit 5boolProtected+4 flagsfalse
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x01RemoteRoleENetRoleNetTransient+8 flagsROLE_None
0x00610x03padding / unreflected
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x04RayTracingGroupIdint325 flags-1
0x60AttachmentReplicationFRepAttachmentNetTransient+5 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x88ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x08OwnerAActor*NetRepNotify+6 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01RoleENetRoleNet+8 flagsROLE_Authority
0x01NetDormancyENetDormancy9 flagsDORM_Awake
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputEAutoReceiveInput6 flagsDisabled
0x04InputPriorityint326 flags0
0x01700x08padding / unreflected
0x08InputComponentUInputComponent*9 flagsnullptr
0x04NetTagint32Transient+5 flags0
0x04NetCullDistanceSquaredfloat8 flags2.25e+08
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01PhysicsReplicationModeEPhysicsReplicationMode7 flagsDefault
0x01950x0Bpadding / unreflected
0x08InstigatorAPawn*NetRepNotify+8 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+4 flags[]
0x08RootComponentUSceneComponent*Protected+10 flagsnullptr
0x01C00x08padding / unreflected
0x10LayersTArray<FName>4 flags[]
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flagsnullptr
0x10TagsTArray<FName>5 flags[]
0x01OnTakeAnyDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakePointDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakeRadialDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnActorBeginOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnActorEndOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnBeginCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnEndCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnClickedFMulticastScriptDelegate4 flags<delegate>
0x01OnReleasedFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchBeginFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEndFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEnterFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchLeaveFMulticastScriptDelegate4 flags<delegate>
0x01OnActorHitFMulticastScriptDelegate4 flags<delegate>
0x01OnDestroyedFMulticastScriptDelegate4 flags<delegate>
0x01OnEndPlayFMulticastScriptDelegate4 flags<delegate>
0x02000x80padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>6 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>8 flags[]

Functions 80

SignatureFlagsNativeParams
void GetAVIDataAnimation(FDataTableRowHandle& DT AVI Row, const UDataTable*& DataTable)
Script4 statements · 60 bytes of bytecode
0x0000DT AVI Row = DataTableRowHandle{nullptr, FName(None)};0x002EDataTable = nullptr;0x0039return;0x003B// end of script
Public0x18
void GetAVIDataInteractable(FDataTableRowHandle& DT AVI Row)
Script3 statements · 49 bytes of bytecode
0x0000DT AVI Row = DataTableRowHandle{nullptr, FName(None)};0x002Ereturn;0x0030// end of script
Public0x10
void GetAVIData(const E_InteractionTypes& Action, const FF_AVIActionDefinition& AVIAction)
Script21 statements · 351 bytes of bytecode
0x0000K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Action, 2);0x001Fif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_005F;0x002DK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Action, 4);0x004Cif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_00E0;0x005Agoto Label_015C;0x005FLabel_005F:0x005FK2Node_MakeStruct_F_AVIActionDefinition_1.SFX_5_E542D01A7F57455BACDC43B2CF8854E4 = /Game/FMOD/Events/Player/Locomotion/SFX_Player_PickUp.SFX_Player_PickUp;0x007BK2Node_MakeStruct_F_AVIActionDefinition_1.VFX_14_9DE5138A9E814DD0ADB2D69FCC8644E4 = nullptr;0x008FK2Node_MakeStruct_F_AVIActionDefinition_1.HapticFeedback_17_D950BFD1522E4227AF727E5E34C67AAB = 1;0x00ACK2Node_MakeStruct_F_AVIActionDefinition_1.CameraShake_15_62417BEA9A234E1681663625546BE88E = nullptr;0x00C0AVIAction = K2Node_MakeStruct_F_AVIActionDefinition_1;0x00DBgoto Label_015C;0x00E0Label_00E0:0x00E0K2Node_MakeStruct_F_AVIActionDefinition.SFX_5_E542D01A7F57455BACDC43B2CF8854E4 = /Game/FMOD/Events/Player/Locomotion/SFX_Player_PickUp.SFX_Player_PickUp;0x00FCK2Node_MakeStruct_F_AVIActionDefinition.VFX_14_9DE5138A9E814DD0ADB2D69FCC8644E4 = nullptr;0x0110K2Node_MakeStruct_F_AVIActionDefinition.HapticFeedback_17_D950BFD1522E4227AF727E5E34C67AAB = 0;0x012DK2Node_MakeStruct_F_AVIActionDefinition.CameraShake_15_62417BEA9A234E1681663625546BE88E = nullptr;0x0141AVIAction = K2Node_MakeStruct_F_AVIActionDefinition;0x015CLabel_015C:0x015Creturn;0x015E// end of script
Public0x28
void GetCarryTransform(FTransform& Transform)
Script3 statements · 102 bytes of bytecode
0x0000Transform = FTransform(...);0x0063return;0x0065// end of script
Public0x60
void ShouldHideInteractPrompt(const bool& Result)
Script3 statements · 14 bytes of bytecode
0x0000Result = false;0x000Breturn;0x000D// end of script
Public0x01
void GetInteractionComponent(const UPrimitiveComponent*& InteractionComponent)
Script3 statements · 22 bytes of bytecode
0x0000InteractionComponent = InteractCollision;0x0013return;0x0015// end of script
Public0x08
void GetInteractionPrompt(const E_InteractionTypes& InputPrompt)
Script3 statements · 23 bytes of bytecode
0x0000InputPrompt = 2;0x0014return;0x0016// end of script
Public0x01
void IsInteractionAllowed(const bool& Allowed)
Script3 statements · 14 bytes of bytecode
0x0000Allowed = true;0x000Breturn;0x000D// end of script
Public0x01
void IsInteractableOnShoot(const bool& IsInteractableOnShoot)
Script3 statements · 14 bytes of bytecode
0x0000IsInteractableOnShoot = false;0x000Breturn;0x000D// end of script
Public0x01
void GetHighlightComponent(const USC_Highlight_C*& Highlight Component)
Script3 statements · 22 bytes of bytecode
0x0000Highlight Component = HighlightComponent;0x0013return;0x0015// end of script
Public0x08
void SequenceEvent__ENTRYPOINTBP_Inky_Tool_12(AActor* BP_Inky_Tool)
Script3 statements · 26 bytes of bytecode
0x0000DestroyInk_Event(BP_Inky_Tool);0x0017return;0x0019// end of script
Public0x08
void SequenceEvent__ENTRYPOINTBP_Inky_Tool_11(AActor* BP_Inky_Tool0)
Script3 statements · 26 bytes of bytecode
0x0000Shoot_Event(BP_Inky_Tool0);0x0017return;0x0019// end of script
Public0x08
void SequenceEvent__ENTRYPOINTBP_Inky_Tool_10(AActor* BP_Inky_Tool0)
Script3 statements · 26 bytes of bytecode
0x0000Shoot_Event(BP_Inky_Tool0);0x0017return;0x0019// end of script
Public0x08
void SequenceEvent__ENTRYPOINTBP_Inky_Tool_9(AActor* BP_Inky_Tool0)
Script3 statements · 26 bytes of bytecode
0x0000Shoot_Event(BP_Inky_Tool0);0x0017return;0x0019// end of script
Public0x08
void SequenceEvent__ENTRYPOINTBP_Inky_Tool_8(AActor* BP_Inky_Tool0)
Script3 statements · 26 bytes of bytecode
0x0000Shoot_Event(BP_Inky_Tool0);0x0017return;0x0019// end of script
Public0x08
void SequenceEvent__ENTRYPOINTBP_Inky_Tool_7(AActor* BP_Inky_Tool0)
Script3 statements · 26 bytes of bytecode
0x0000Shoot_Event(BP_Inky_Tool0);0x0017return;0x0019// end of script
Public0x08
void SequenceEvent__ENTRYPOINTBP_Inky_Tool_6(AActor* BP_Inky_Tool0)
Script3 statements · 26 bytes of bytecode
0x0000Shoot_Event(BP_Inky_Tool0);0x0017return;0x0019// end of script
Public0x08
void SequenceEvent__ENTRYPOINTBP_Inky_Tool_5(AActor* BP_Inky_Tool0)
Script3 statements · 26 bytes of bytecode
0x0000Shoot_Event(BP_Inky_Tool0);0x0017return;0x0019// end of script
Public0x08
void SequenceEvent__ENTRYPOINTBP_Inky_Tool_4(AActor* BP_Inky_Tool0)
Script3 statements · 26 bytes of bytecode
0x0000Shoot_Event(BP_Inky_Tool0);0x0017return;0x0019// end of script
Public0x08
void SequenceEvent__ENTRYPOINTBP_Inky_Tool_3(AActor* BP_Inky_Tool0)
Script3 statements · 26 bytes of bytecode
0x0000Shoot_Event(BP_Inky_Tool0);0x0017return;0x0019// end of script
Public0x08
void SequenceEvent__ENTRYPOINTBP_Inky_Tool_2(AActor* BP_Inky_Tool0)
Script3 statements · 26 bytes of bytecode
0x0000Shoot_Event(BP_Inky_Tool0);0x0017return;0x0019// end of script
Public0x08
void SequenceEvent__ENTRYPOINTBP_Inky_Tool_1(AActor* BP_Inky_Tool0)
Script3 statements · 26 bytes of bytecode
0x0000Shoot_Event(BP_Inky_Tool0);0x0017return;0x0019// end of script
Public0x08
void SequenceEvent__ENTRYPOINTBP_Inky_Tool_0(AActor* BP_Inky_Tool0)
Script3 statements · 26 bytes of bytecode
0x0000Shoot_Event(BP_Inky_Tool0);0x0017return;0x0019// end of script
Public0x08
void SequenceEvent__ENTRYPOINTBP_Inky_Tool(AActor* BP_Inky_Tool0)
Script3 statements · 26 bytes of bytecode
0x0000Shoot_Event(BP_Inky_Tool0);0x0017return;0x0019// end of script
Public0x08
void TriggerLBGarandAchievement()
Script4 statements · 87 bytes of bytecode
0x0000/Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_GetGameMode(this, CallFunc_T5F_GetGameMode_Game_Mode);0x002ECallFunc_T5F_GetGameMode_Game_Mode.TriggerEvent(45);0x0054return;0x0056// end of script
Private0x00
bool CanSqueek(const FVector& HitLocation, const FVector& NormalImpulse)
Script15 statements · 331 bytes of bytecode
0x0000if (!(IsSqueekEnabled)) goto Label_0135;0x000ECallFunc_VSizeSquared_ReturnValue = VSizeSquared(NormalImpulse);0x0033CallFunc_Square_ReturnValue = Square(SqueekDistanceThreshold);0x0058CallFunc_Vector_Distance2DSquared_ReturnValue = Vector_Distance2DSquared(HitLocation, LastHitLocation);0x0086CallFunc_Square_ReturnValue_1 = Square(SqueekImpactThreshold);0x00ABCallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Vector_Distance2DSquared_ReturnValue, CallFunc_Square_ReturnValue);0x00D1CallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(CallFunc_VSizeSquared_ReturnValue, CallFunc_Square_ReturnValue_1);0x00F7CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Greater_DoubleDouble_ReturnValue_1, CallFunc_Greater_DoubleDouble_ReturnValue);0x011DReturnValue = CallFunc_BooleanAND_ReturnValue;0x0130goto Label_0140;0x0135Label_0135:0x0135ReturnValue = false;0x0140Label_0140:0x0140return ReturnValue;0x014A// end of script
Private0x31
void OnInkImpact(const FVector& Location, const FVector& Normal, UPrimitiveComponent* Component)
Script66 statements · 2,494 bytes of bytecode
0x0000PushFlow(Label_09BB);0x0005HitLocation = Location;0x0020HitNormal = Normal;0x003BHitComponent = Component;0x004EGetInkColor(CallFunc_GetInkColor_Type, CallFunc_GetInkColor_Color);0x006EInkColor = CallFunc_GetInkColor_Color;0x0089PushFlow(Label_06EB);0x008EPushFlow(Label_02D9);0x0093CallFunc_Conv_VectorToRotator_ReturnValue_1 = Conv_VectorToRotator(HitNormal);0x00B8CallFunc_SpawnSystemAtLocation_ReturnValue_1 = SpawnSystemAtLocation(this, /Game/Art/Particles/Inky/NS_Ink_Impact.NS_Ink_Impact, Location, CallFunc_Conv_VectorToRotator_ReturnValue_1, FVector(1, 1, 1), true, true, 0, true);0x0106CallFunc_SpawnSystemAtLocation_ReturnValue_1.SetVariableLinearColor(FName(InkColor), InkColor);0x013CCallFunc_Conv_VectorToTransform_ReturnValue_1 = Conv_VectorToTransform(HitLocation);0x0161/Game/GameBlueprints/FunctionLibraries/BPFL_FMODAudio.Default__BPFL_FMODAudio_C.T5F_FMOD_PlayEventAtLocation(/Game/FMOD/Events/Toys/Inky/Ink/SFX_Inky_Ink_Splash.SFX_Inky_Ink_Splash, CallFunc_Conv_VectorToTransform_ReturnValue_1, true, this, CallFunc_T5F_FMOD_PlayEventAtLocation_Event_Instance_1);0x01A2BreakHitResult(LastHitResult, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x0257CallFunc_Conv_ByteToDouble_ReturnValue = Conv_ByteToDouble(CallFunc_BreakHitResult_PhysMat.SurfaceType);0x0292CallFunc_EventInstanceSetParameter_Value_ImplicitCast = Cast<3>(CallFunc_Conv_ByteToDouble_ReturnValue);0x02AFEventInstanceSetParameter(CallFunc_T5F_FMOD_PlayEventAtLocation_Event_Instance_1, FName(Physical_Material), CallFunc_EventInstanceSetParameter_Value_ImplicitCast);0x02D8PopFlow();0x02D9Label_02D9:0x02D9if (!(HitComponent.bReceivesDecals)) PopFlow();0x02F9CallFunc_RandomFloatInRange_ReturnValue_1 = RandomFloatInRange(MinDecalSize, MaxDecalSize);0x0327DecalSize = CallFunc_RandomFloatInRange_ReturnValue_1;0x0342CallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(HitNormal);0x0367BreakRotator(CallFunc_Conv_VectorToRotator_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x0395CallFunc_MakeVector_ReturnValue = MakeVector(20, DecalSize, DecalSize);0x03CCCallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(0, 360);0x03FACallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Roll);0x0417CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, CallFunc_RandomFloatInRange_ReturnValue);0x0445CallFunc_MakeRotator_Roll_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue);0x0462CallFunc_MakeRotator_ReturnValue = MakeRotator(CallFunc_MakeRotator_Roll_ImplicitCast, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x0499CallFunc_SpawnDecalAttached_LifeSpan_ImplicitCast = Cast<3>(DecalLifeSpan);0x04B6CallFunc_SpawnDecalAttached_ReturnValue = /Script/Engine.Default__GameplayStatics.SpawnDecalAttached(/Game/GameBlueprints/Inky/Materials/MI_Inky_SplatDecal.MI_Inky_SplatDecal, CallFunc_MakeVector_ReturnValue, HitComponent, FName(None), HitLocation, CallFunc_MakeRotator_ReturnValue, 1, CallFunc_SpawnDecalAttached_LifeSpan_ImplicitCast);0x0525CallFunc_IsValid_ReturnValue = IsValid(CallFunc_SpawnDecalAttached_ReturnValue);0x0542if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x054CCallFunc_SpawnDecalAttached_ReturnValue.SetSortOrder(SortOrderCounter);0x0575CallFunc_Add_IntInt_ReturnValue = Add_IntInt(SortOrderCounter, 1);0x059FCallFunc_Percent_IntInt_ReturnValue = Percent_IntInt(CallFunc_Add_IntInt_ReturnValue, MaxSortDepth);0x05CDSortOrderCounter = CallFunc_Percent_IntInt_ReturnValue;0x05E8CallFunc_GetDecalMaterial_ReturnValue = CallFunc_SpawnDecalAttached_ReturnValue.GetDecalMaterial();0x0612CallFunc_CreateDynamicMaterialInstance_ReturnValue = CreateDynamicMaterialInstance(this, CallFunc_GetDecalMaterial_ReturnValue, FName(None), 0);0x063FCallFunc_CreateDynamicMaterialInstance_ReturnValue.SetVectorParameterValue(FName(InkColor), InkColor);0x0675CallFunc_SpawnDecalAttached_ReturnValue.SetDecalMaterial(CallFunc_CreateDynamicMaterialInstance_ReturnValue);0x069ECallFunc_SetFadeOut_Duration_ImplicitCast = Cast<3>(DecalLifeSpan);0x06BBCallFunc_SpawnDecalAttached_ReturnValue.SetFadeOut(0f, CallFunc_SetFadeOut_Duration_ImplicitCast, false);0x06EAPopFlow();0x06EBLabel_06EB:0x06EBCallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(HitNormal, FVector(0, 0, -1));0x0729CallFunc_InRange_FloatFloat_ReturnValue = InRange_FloatFloat(CallFunc_Dot_VectorVector_ReturnValue, 0.9, 1, true, true);0x075Aif (!(CallFunc_InRange_FloatFloat_ReturnValue)) PopFlow();0x0764CallFunc_SpawnSystemAtLocation_ReturnValue = SpawnSystemAtLocation(this, /Game/Art/Particles/Inky/NS_Ink_Drip.NS_Ink_Drip, HitLocation, FRotator(0, 0, 0), FVector(1, 1, 1), true, true, 0, true);0x07C2CallFunc_SpawnSystemAtLocation_ReturnValue.SetVariableLinearColor(FName(InkColor), InkColor);0x07F8CallFunc_Conv_VectorToTransform_ReturnValue = Conv_VectorToTransform(HitLocation);0x081D/Game/GameBlueprints/FunctionLibraries/BPFL_FMODAudio.Default__BPFL_FMODAudio_C.T5F_FMOD_PlayEventAtLocation(/Game/FMOD/Events/Toys/Inky/Ink/SFX_Inky_Ink_Dripping.SFX_Inky_Ink_Dripping, CallFunc_Conv_VectorToTransform_ReturnValue, true, this, CallFunc_T5F_FMOD_PlayEventAtLocation_Event_Instance);0x085EEventInstanceSetParameter(CallFunc_T5F_FMOD_PlayEventAtLocation_Event_Instance, FName(Intensity), 0.5f);0x0883/Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_GetPlayerCharacter(this, CallFunc_T5F_GetPlayerCharacter_First_Person_Character);0x08B1CallFunc_Square_ReturnValue = Square(InkDripAchievementThreshold);0x08D6CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_T5F_GetPlayerCharacter_First_Person_Character.K2_GetActorLocation();0x0908CallFunc_Vector_Distance2DSquared_ReturnValue = Vector_Distance2DSquared(CallFunc_K2_GetActorLocation_ReturnValue, HitLocation);0x0936CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Vector_Distance2DSquared_ReturnValue, CallFunc_Square_ReturnValue);0x095Cif (!(CallFunc_Less_DoubleDouble_ReturnValue)) PopFlow();0x0966/Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_GetGameMode(this, CallFunc_T5F_GetGameMode_Game_Mode);0x0994CallFunc_T5F_GetGameMode_Game_Mode.TriggerEvent(35);0x09BAPopFlow();0x09BBLabel_09BB:0x09BBreturn;0x09BD// end of script
Private0x38
void OnHit(const FVector& HitLocation)
Script3 statements · 42 bytes of bytecode
0x0000Squeek(FVector(0, 0, 0));0x0027return;0x0029// end of script
Private0x18
void OnInteract(AActor* Actor)
Script22 statements · 510 bytes of bytecode
0x0000K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(Actor);0x0024K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x0041if (!(K2Node_DynamicCast_bSuccess)) goto Label_01FB;0x004Fif (!(IsFirstPickup)) goto Label_00CA;0x005D/Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_GetGameMode(this, CallFunc_T5F_GetGameMode_Game_Mode);0x008BCallFunc_T5F_GetGameMode_Game_Mode.StartLevelSequence(/Game/Sequences/Chapter1/GE/LS_GE_InkyPickup.LS_GE_InkyPickup, 0, true, true, CallFunc_StartLevelSequence_SequencePlayer);0x00C5goto Label_01FB;0x00CALabel_00CA:0x00CAStopRagdoll();0x00D8ItemInHandBeforePickup = K2Node_DynamicCast_AsBP_First_Person_Character.PickupInHand;0x0101K2Node_DynamicCast_AsBP_First_Person_Character.PickupItem(this, CallFunc_PickupItem_Result);0x012FK2Node_DynamicCast_AsBP_Inky_Charge = Cast<BP_Inky_Charge_C>(ItemInHandBeforePickup);0x0153K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_Inky_Charge);0x0170if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_01B5;0x017EK2Node_DynamicCast_AsBP_Inky_Charge.TryAttach(this, CallFunc_TryAttach_Attached, CallFunc_TryAttach_Pickup_Allowed);0x01B5Label_01B5:0x01B5if (!(CallFunc_PickupItem_Result)) goto Label_01FB;0x01C3LocomotionState = 1;0x01D7MovementComponent.CancelStandupTimer();0x01FBLabel_01FB:0x01FBreturn;0x01FD// end of script
Private0x08
void DoShoot(const FHitResult& Trace)
Script32 statements · 1,427 bytes of bytecode
0x0000PushFlow(Label_0590);0x0005PushFlow(Label_02AB);0x000APlayShootMontage();0x0018/Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PlayHapticFeedback(0, 1, false, true, nullptr, this);0x0047BreakHitResult(Trace, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x00FCK2Node_DynamicCast_AsBPI_Interact_1 = Cast<BPI_Interact_C>(CallFunc_BreakHitResult_HitActor);0x0120K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact_1);0x013Dif (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0580;0x014BK2Node_DynamicCast_AsBPI_Interact_1.IsInteractableOnShoot(CallFunc_IsInteractableOnShoot_IsInteractableOnShoot);0x0179Label_0179:0x0179if (!(CallFunc_IsInteractableOnShoot_IsInteractableOnShoot)) PopFlow();0x0183BreakHitResult(Trace, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x0238K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(CallFunc_BreakHitResult_HitActor);0x025CK2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x0279if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0283K2Node_DynamicCast_AsBPI_Interact.Interact(false, this);0x02AAPopFlow();0x02ABLabel_02AB:0x02ABBreakHitResult(Trace, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x0360if (!(CallFunc_BreakHitResult_bBlockingHit)) PopFlow();0x036ABreakHitResult(Trace, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x041FOnInkImpact(CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_HitComponent);0x0448BreakHitResult(Trace, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x04FDCallFunc_NegateVector_ReturnValue = NegateVector(CallFunc_BreakHitResult_ImpactNormal);0x0522CallFunc_ApplyPointDamage_ReturnValue = /Script/Engine.Default__GameplayStatics.ApplyPointDamage(CallFunc_BreakHitResult_HitActor, 1f, CallFunc_NegateVector_ReturnValue, Trace, nullptr, this, /Game/GameBlueprints/Inky/Blueprints/DmgType_Inky.DmgType_Inky_C);0x057FPopFlow();0x0580Label_0580:0x0580CallFunc_IsInteractableOnShoot_IsInteractableOnShoot = false;0x058Bgoto Label_0179;0x0590Label_0590:0x0590return;0x0592// end of script
Private0x100
void DoFiringTrace(const bool& IsBlockingHit)
Script16 statements · 574 bytes of bytecode
0x0000/Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_GetPlayerCharacter(this, CallFunc_T5F_GetPlayerCharacter_First_Person_Character);0x002ECallFunc_IsValid_ReturnValue = IsValid(CallFunc_T5F_GetPlayerCharacter_First_Person_Character);0x004Bif (!(CallFunc_IsValid_ReturnValue)) goto Label_023B;0x0059CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(FiringTraceDistance);0x007ECallFunc_GetBaseAimRotation_ReturnValue = CallFunc_T5F_GetPlayerCharacter_First_Person_Character.GetBaseAimRotation();0x00B4CallFunc_GetPlayerCameraManager_ReturnValue = GetPlayerCameraManager(this, 0);0x00CECallFunc_GetForwardVector_ReturnValue = GetForwardVector(CallFunc_GetBaseAimRotation_ReturnValue);0x00F3CallFunc_GetCameraLocation_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue.GetCameraLocation();0x0129CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x0157CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_GetCameraLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue);0x0185CallFunc_LineTraceSingle_ReturnValue = LineTraceSingle(this, CallFunc_GetCameraLocation_ReturnValue, CallFunc_Add_VectorVector_ReturnValue, 0, false, Temp_object_Variable, 0, CallFunc_LineTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x020DLastHitResult = CallFunc_LineTraceSingle_OutHit;0x0228IsBlockingHit = CallFunc_LineTraceSingle_ReturnValue;0x023BLabel_023B:0x023Breturn;0x023D// end of script
Private0x01
void CreateDynamicMaterial()
Script22 statements · 389 bytes of bytecode
0x0000PushFlow(Label_0182);0x0005PushFlow(Label_0036);0x000ACallFunc_IsValid_ReturnValue_1 = IsValid(MaterialInstance);0x0027if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_00F2;0x0035PopFlow();0x0036Label_0036:0x0036CallFunc_IsValid_ReturnValue = IsValid(Material Eyelids);0x0053if (!(CallFunc_IsValid_ReturnValue)) goto Label_0062;0x0061PopFlow();0x0062Label_0062:0x0062CallFunc_GetMaterial_ReturnValue_1 = SkeletalMesh.GetMaterial(2);0x0095CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 = SkeletalMesh.CreateDynamicMaterialInstance(2, CallFunc_GetMaterial_ReturnValue_1, FName(None));0x00DEMaterial Eyelids = CallFunc_CreateDynamicMaterialInstance_ReturnValue_1;0x00F1PopFlow();0x00F2Label_00F2:0x00F2CallFunc_GetMaterial_ReturnValue = SkeletalMesh.GetMaterial(1);0x0125CallFunc_CreateDynamicMaterialInstance_ReturnValue = SkeletalMesh.CreateDynamicMaterialInstance(1, CallFunc_GetMaterial_ReturnValue, FName(None));0x016EMaterialInstance = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x0181PopFlow();0x0182Label_0182:0x0182return;0x0184// end of script
Private0x00
void SpawnInkEffects()
Script21 statements · 635 bytes of bytecode
0x0000PushFlow(Label_0278);0x0005CallFunc_GetSocketLocation_ReturnValue = SkeletalMesh.GetSocketLocation(MuzzleSocketName);0x0044Location = CallFunc_GetSocketLocation_ReturnValue;0x005FCallFunc_GetForwardVector_ReturnValue = SkeletalMesh.GetForwardVector();0x0091CallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(CallFunc_GetForwardVector_ReturnValue);0x00B6Rotation = CallFunc_Conv_VectorToRotator_ReturnValue;0x00D1GetInkColor(CallFunc_GetInkColor_Type, CallFunc_GetInkColor_Color);0x00F1InkColor = CallFunc_GetInkColor_Color;0x010CPushFlow(Label_021A);0x0111CallFunc_SpawnSystemAtLocation_ReturnValue_1 = SpawnSystemAtLocation(this, /Game/Art/Particles/Inky/NS_Ink_Shoot_Muzzle.NS_Ink_Shoot_Muzzle, Location, Rotation, FVector(1, 1, 1), true, true, 0, true);0x015FCallFunc_SpawnSystemAtLocation_ReturnValue_1.SetVariableLinearColor(FName(InkColor), InkColor);0x0195CallFunc_SpawnSystemAtLocation_ReturnValue = SpawnSystemAtLocation(this, /Game/Art/Particles/Inky/NS_Ink_Shoot_Projectile.NS_Ink_Shoot_Projectile, Location, Rotation, FVector(1, 1, 1), true, true, 0, true);0x01E3CallFunc_SpawnSystemAtLocation_ReturnValue.SetVariableLinearColor(FName(InkColor), InkColor);0x0219PopFlow();0x021ALabel_021A:0x021ACallFunc_GetTransform_ReturnValue = GetTransform();0x0236/Game/GameBlueprints/FunctionLibraries/BPFL_FMODAudio.Default__BPFL_FMODAudio_C.T5F_FMOD_PlayEventAtLocation(/Game/FMOD/Events/Toys/Inky/Ink/SFX_Inky_Ink_Shoot.SFX_Inky_Ink_Shoot, CallFunc_GetTransform_ReturnValue, true, this, CallFunc_T5F_FMOD_PlayEventAtLocation_Event_Instance);0x0277PopFlow();0x0278Label_0278:0x0278return;0x027A// end of script
Public0x00
void Squeek(const FVector& Location)
Script5 statements · 220 bytes of bytecode
0x0000CallFunc_MakeTransform_ReturnValue = MakeTransform(Location, FRotator(0, 0, 0), FVector(1, 1, 1));0x0057/Game/GameBlueprints/FunctionLibraries/BPFL_FMODAudio.Default__BPFL_FMODAudio_C.T5F_FMOD_PlayEventAtLocation(/Game/FMOD/Events/Toys/Inky/SFX_Inky_Impact.SFX_Inky_Impact, CallFunc_MakeTransform_ReturnValue, true, this, CallFunc_T5F_FMOD_PlayEventAtLocation_Event_Instance);0x0098/Game/GameBlueprints/FunctionLibraries/BPFL_FMODAudio.Default__BPFL_FMODAudio_C.T5F_FMOD_SetVolume(CallFunc_T5F_FMOD_PlayEventAtLocation_Event_Instance, this, 5, 150, this);0x00D9return;0x00DB// end of script
Public0x18
void StopRagdoll()
Script9 statements · 381 bytes of bytecode
0x0000SkeletalMesh.SetSimulatePhysics(false);0x0025SkeletalMesh.SetCollisionEnabled(0);0x004BSkeletalMesh.SetAllBodiesSimulatePhysics(false);0x006CCallFunc_K2_GetComponentLocation_ReturnValue = SkeletalMesh.K2_GetComponentLocation();0x009ECallFunc_K2_SetActorLocationAndRotation_ReturnValue = K2_SetActorLocationAndRotation(CallFunc_K2_GetComponentLocation_ReturnValue, FRotator(0, 0, 0), false, CallFunc_K2_SetActorLocationAndRotation_SweepHitResult, true);0x00DFCallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1));0x0146SkeletalMesh.K2_SetRelativeTransform(CallFunc_MakeTransform_ReturnValue, false, CallFunc_K2_SetRelativeTransform_SweepHitResult, true);0x017Areturn;0x017C// end of script
Public0x00
void StartRagdoll()
Script6 statements · 143 bytes of bytecode
0x0000SkeletalMesh.Stop();0x0020SkeletalMesh.SetCollisionEnabled(3);0x0046SkeletalMesh.SetSimulatePhysics(true);0x006BSkeletalMesh.SetAllBodiesSimulatePhysics(true);0x008Creturn;0x008E// end of script
Public0x00
void GetInkColor(const E_InkColors& Type, const FLinearColor& Color)
Script15 statements · 464 bytes of bytecode
0x0000CallFunc_MakeLiteralByte_ReturnValue = MakeLiteralByte(0);0x001ECallFunc_IsValid_ReturnValue = IsValid(InkCharge);0x003BTemp_bool_Variable = CallFunc_IsValid_ReturnValue;0x004ECallFunc_GetEnumeratorUserFriendlyName_ReturnValue = GetEnumeratorUserFriendlyName(/Game/GameBlueprints/Enums/E_InkColors.E_InkColors, Switch(Temp_bool_Variable, false => CallFunc_MakeLiteralByte_ReturnValue, true => InkCharge.InkColor, default => K2Node_Select_Default));0x00BECallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_GetEnumeratorUserFriendlyName_ReturnValue);0x00E3CallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/GameBlueprints/DataTables/DT_InkColors.DT_InkColors, CallFunc_Conv_StringToName_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow);0x0128if (!(CallFunc_GetDataTableRowFromName_ReturnValue)) goto Label_0183;0x0136Type = CallFunc_GetDataTableRowFromName_OutRow.Type_8_6136CE494E93766D0B89298D3B83A084;0x015AColor = CallFunc_GetDataTableRowFromName_OutRow.Color_7_152E385D49EC4DFD248F2E8E425354E5;0x017Egoto Label_01CD;0x0183Label_0183:0x0183/Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen("Color not found in DT_InkColors", 0, 2, this);0x01CDLabel_01CD:0x01CDreturn;0x01CF// end of script
Public0x14
void SetFantasyEnabled(bool IsFantasy)
Script15 statements · 584 bytes of bytecode
0x0000IsFantasy = IsFantasy;0x0013CallFunc_SelectText_ReturnValue = SelectText(NSLOCTEXT("E9260E404E5F56682A82CF86C7A5E206", "", "Fantasy"), NSLOCTEXT("9C0F7AFD4715BD2BE844CD9C1B964CBE", "", "Realistic"), IsFantasy);0x0098K2Node_MakeStruct_FormatArgumentData.ArgumentName = "State";0x00BAK2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 4;0x00D7K2Node_MakeStruct_FormatArgumentData.ArgumentValue = CallFunc_SelectText_ReturnValue;0x00FBK2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = 0;0x011FK2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x013FK2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x0163K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x0180K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData};0x0194CallFunc_Format_ReturnValue = Format(NSLOCTEXT("502095EA46A6A08D55737EBBCC4E2416", "", "Inky: {State}"), K2Node_MakeArray_Array);0x01EECallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_Format_ReturnValue);0x0213/Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen(CallFunc_Conv_TextToString_ReturnValue, 0, 0, this);0x0245return;0x0247// end of script
Public0x01
void CanAttachInk(const bool& Result)
Script5 statements · 80 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(InkCharge);0x001DCallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsValid_ReturnValue);0x003AResult = CallFunc_Not_PreBool_ReturnValue;0x004Dreturn;0x004F// end of script
Public0x01
void CanStopShooting(const bool& Result)
Script6 statements · 122 bytes of bytecode
0x0000CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(ActionState, 3);0x001FCallFunc_EqualEqual_ByteByte_ReturnValue_1 = EqualEqual_ByteByte(ActionState, 2);0x003ECallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_EqualEqual_ByteByte_ReturnValue, CallFunc_EqualEqual_ByteByte_ReturnValue_1);0x0064Result = CallFunc_BooleanOR_ReturnValue;0x0077return;0x0079// end of script
Public0x01
void CanStartShooting(const bool& Result)
Script7 statements · 162 bytes of bytecode
0x0000CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(ActionState, 0);0x001FCallFunc_GetAttachParent_ReturnValue = SkeletalMesh.GetAttachParent();0x0049CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetAttachParent_ReturnValue);0x0066CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_EqualEqual_ByteByte_ReturnValue, CallFunc_IsValid_ReturnValue);0x008CResult = CallFunc_BooleanAND_ReturnValue;0x009Freturn;0x00A1// end of script
Public0x01
bool IsAimingAtPaintTarget()
Script7 statements · 310 bytes of bytecode
0x0000DoFiringTrace(CallFunc_DoFiringTrace_IsBlockingHit);0x0017BreakHitResult(LastHitResult, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x00CCCallFunc_DoesImplementInterface_ReturnValue = DoesImplementInterface(CallFunc_BreakHitResult_HitActor, /Game/GameBlueprints/BlueprintInterfaces/BPI_PaintTarget.BPI_PaintTarget_C);0x00F2CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_DoFiringTrace_IsBlockingHit, CallFunc_DoesImplementInterface_ReturnValue);0x0118ReturnValue = CallFunc_BooleanAND_ReturnValue;0x012Breturn ReturnValue;0x0135// end of script
Public0x01
void ResetSkeletalMeshTransform()
Script3 statements · 55 bytes of bytecode
0x0000SkeletalMesh.K2_SetRelativeTransform(SkeletalMeshTransform, false, CallFunc_K2_SetRelativeTransform_SweepHitResult, true);0x0034return;0x0036// end of script
Public0x00
void DestroyInk()
Script29 statements · 863 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(InkCharge);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_035C;0x002B/Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_GetGameInstance(this, CallFunc_T5F_GetGameInstance_GameInstance);0x0059CallFunc_HasSaveGame_ReturnValue = CallFunc_T5F_GetGameInstance_GameInstance.HasSaveGame();0x0083if (!(CallFunc_HasSaveGame_ReturnValue)) goto Label_0333;0x0091CallFunc_T5F_GetGameInstance_GameInstance.CurrentSaveGame.DestroyWorldActor(InkCharge);0x00D0Label_00D0:0x00D0InkCharge = nullptr;0x00DBMaterialInstance.SetScalarParameterValue(FName(Color_Saturation), 1f);0x010DCallFunc_K2_GetVectorParameterValue_ReturnValue = MaterialInstance.K2_GetVectorParameterValue(FName(Color_Tint));0x014CShiftColor(CallFunc_K2_GetVectorParameterValue_ReturnValue, LinearColor{1f, 1f, 1f, 1f});0x0185CallFunc_GetTransform_ReturnValue = GetTransform();0x01A1/Game/GameBlueprints/FunctionLibraries/BPFL_FMODAudio.Default__BPFL_FMODAudio_C.T5F_FMOD_PlayEventAtLocation(/Game/FMOD/Events/Toys/Inky/Canister/SFX_Inky_Canister_Empty.SFX_Inky_Canister_Empty, CallFunc_GetTransform_ReturnValue, true, this, CallFunc_T5F_FMOD_PlayEventAtLocation_Event_Instance);0x01E2CallFunc_RandomInteger_ReturnValue = RandomInteger(ChanceGarandPing);0x0207CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_RandomInteger_ReturnValue, 1);0x0229ChanceResult = CallFunc_EqualEqual_IntInt_ReturnValue;0x023CTemp_real_Variable = 1f;0x0253Temp_real_Variable_1 = 0f;0x026ATemp_bool_Variable = ChanceResult;0x027DEventInstanceSetParameter(CallFunc_T5F_FMOD_PlayEventAtLocation_Event_Instance, FName(Inky_Garand_Ping), Switch(Temp_bool_Variable, false => Temp_real_Variable_1, true => Temp_real_Variable, default => K2Node_Select_Default));0x02D2if (!(ChanceResult)) goto Label_035C;0x02E0CallFunc_K2_SetTimer_ReturnValue = K2_SetTimer(this, "TriggerLBGarandAchievement", GarandPingAchievementDelay, false, false, 0f, 0f);0x032Egoto Label_035C;0x0333Label_0333:0x0333InkCharge.K2_DestroyActor();0x0357goto Label_00D0;0x035CLabel_035C:0x035Creturn;0x035E// end of script
Public0x00
void DetachInk()
Script15 statements · 519 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(InkCharge);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_0204;0x002BInkCharge.K2_DetachFromActor(0, 0, 0);0x0051InkCharge.StaticMesh.SetSimulatePhysics(true);0x008CCallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(0, 1);0x00BACallFunc_RandomUnitVector_ReturnValue = RandomUnitVector();0x00D6CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(InkDropForce);0x00FBBreakVector(CallFunc_RandomUnitVector_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0129CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_RandomFloatInRange_ReturnValue, CallFunc_BreakVector_Y, 1);0x0160CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_MakeVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x018EInkCharge.StaticMesh.AddForce(CallFunc_Multiply_VectorVector_ReturnValue, FName(None), false);0x01DFInkCharge.SetShadowsEnabled(true);0x0204Label_0204:0x0204return;0x0206// end of script
Public0x00
void AttachInk(ABP_Inky_Charge_C* InkCharge)
Script17 statements · 646 bytes of bytecode
0x0000DetachInk();0x000EInkCharge.SetShadowsEnabled(false);0x0033CallFunc_GetTransform_ReturnValue = GetTransform();0x004F/Game/GameBlueprints/FunctionLibraries/BPFL_FMODAudio.Default__BPFL_FMODAudio_C.T5F_FMOD_PlayEventAtLocation(/Game/FMOD/Events/Toys/Inky/Canister/SFX_Inky_Canister_Reload.SFX_Inky_Canister_Reload, CallFunc_GetTransform_ReturnValue, true, this, CallFunc_T5F_FMOD_PlayEventAtLocation_Event_Instance);0x0090InkCharge = InkCharge;0x00A3InkCharge.StaticMesh.SetSimulatePhysics(false);0x00DEInkCharge.SetActorEnableCollision(false);0x00FFCallFunc_K2_AttachToComponent_ReturnValue = InkCharge.K2_AttachToComponent(SkeletalMesh, FName(InkCharge), 2, 2, 2, true);0x0146MaterialInstance.SetScalarParameterValue(FName(Color_Saturation), 0.1f);0x0178CallFunc_K2_GetVectorParameterValue_ReturnValue = MaterialInstance.K2_GetVectorParameterValue(FName(Color_Tint));0x01B7GetInkColor(CallFunc_GetInkColor_Type, CallFunc_GetInkColor_Color);0x01D7ShiftColor(CallFunc_K2_GetVectorParameterValue_ReturnValue, CallFunc_GetInkColor_Color);0x01F7ActionState = 1;0x020BCallFunc_GetEnumeratorUserFriendlyName_ReturnValue = GetEnumeratorUserFriendlyName(/Game/GameBlueprints/Enums/E_Inky_ActionState.E_Inky_ActionState, ActionState);0x0239PrintString(this, CallFunc_GetEnumeratorUserFriendlyName_ReturnValue, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0283return;0x0285// end of script
Public0x08
void StopShoot()
Script4 statements · 50 bytes of bytecode
0x0000__Timeline_Charge.Stop();0x0020StopCharge(true);0x002Freturn;0x0031// end of script
Public0x00
void StartShoot()
Script39 statements · 1,147 bytes of bytecode
0x0000DecalSize = 0;0x001BDoFiringTrace(CallFunc_DoFiringTrace_IsBlockingHit);0x0032ActionState = 3;0x0046BreakHitResult(LastHitResult, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x00FBCallFunc_DoesImplementInterface_ReturnValue = DoesImplementInterface(CallFunc_BreakHitResult_HitActor, /Game/GameBlueprints/BlueprintInterfaces/BPI_PaintTarget.BPI_PaintTarget_C);0x0121if (!(CallFunc_DoesImplementInterface_ReturnValue)) goto Label_0425;0x012FBreakHitResult(LastHitResult, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x01E4K2Node_DynamicCast_AsBPI_Paint_Target = Cast<BPI_PaintTarget_C>(CallFunc_BreakHitResult_HitActor);0x0208K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Paint_Target);0x0225if (!(K2Node_DynamicCast_bSuccess)) goto Label_0441;0x0233K2Node_DynamicCast_AsBPI_Paint_Target.IsPainted(CallFunc_IsPainted_IsPainted);0x0261Label_0261:0x0261CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsPainted_IsPainted);0x027Eif (!(CallFunc_Not_PreBool_ReturnValue)) goto Label_0425;0x028CBreakHitResult(LastHitResult, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x0341K2Node_DynamicCast_AsBPI_Paint_Target_1 = Cast<BPI_PaintTarget_C>(CallFunc_BreakHitResult_HitActor);0x0365K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Paint_Target_1);0x0382if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0451;0x0390K2Node_DynamicCast_AsBPI_Paint_Target_1.GetPaintColor(CallFunc_GetPaintColor_PaintColor);0x03BELabel_03BE:0x03BEGetInkColor(CallFunc_GetInkColor_Type, CallFunc_GetInkColor_Color);0x03DECallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(CallFunc_GetPaintColor_PaintColor, CallFunc_GetInkColor_Type);0x0404if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) goto Label_046A;0x0412StartCharge();0x0420goto Label_0478;0x0425Label_0425:0x0425DoShoot(LastHitResult);0x043Cgoto Label_0478;0x0441Label_0441:0x0441CallFunc_IsPainted_IsPainted = false;0x044Cgoto Label_0261;0x0451Label_0451:0x0451CallFunc_GetPaintColor_PaintColor = 0;0x0465goto Label_03BE;0x046ALabel_046A:0x046APlayChargeWrongMontage();0x0478Label_0478:0x0478return;0x047A// end of script
Public0x00
void Timeline_ColorShift__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Inky_Tool(5301);0x000Freturn;0x0011// end of script
0x00
void Timeline_ColorShift__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Inky_Tool(5137);0x000Freturn;0x0011// end of script
0x00
void __Timeline_Charge__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Inky_Tool(5065);0x000Freturn;0x0011// end of script
0x00
void __Timeline_Charge__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Inky_Tool(3768);0x000Freturn;0x0011// end of script
0x00
void OnNotifyEnd_E9DCA5A1495A891296478DA2B5EDD8CF(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_9 = NotifyName;0x0012ExecuteUbergraph_BP_Inky_Tool(3891);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_E9DCA5A1495A891296478DA2B5EDD8CF(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_8 = NotifyName;0x0012ExecuteUbergraph_BP_Inky_Tool(3313);0x0021return;0x0023// end of script
0x08
void OnInterrupted_E9DCA5A1495A891296478DA2B5EDD8CF(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_7 = NotifyName;0x0012ExecuteUbergraph_BP_Inky_Tool(691);0x0021return;0x0023// end of script
0x08
void OnBlendOut_E9DCA5A1495A891296478DA2B5EDD8CF(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_6 = NotifyName;0x0012ExecuteUbergraph_BP_Inky_Tool(719);0x0021return;0x0023// end of script
0x08
void OnCompleted_E9DCA5A1495A891296478DA2B5EDD8CF(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_5 = NotifyName;0x0012ExecuteUbergraph_BP_Inky_Tool(747);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_99A9DB2D472BC739BA3858B60117BD77(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_4 = NotifyName;0x0012ExecuteUbergraph_BP_Inky_Tool(842);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_99A9DB2D472BC739BA3858B60117BD77(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_3 = NotifyName;0x0012ExecuteUbergraph_BP_Inky_Tool(870);0x0021return;0x0023// end of script
0x08
void OnInterrupted_99A9DB2D472BC739BA3858B60117BD77(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_2 = NotifyName;0x0012ExecuteUbergraph_BP_Inky_Tool(898);0x0021return;0x0023// end of script
0x08
void OnBlendOut_99A9DB2D472BC739BA3858B60117BD77(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_1 = NotifyName;0x0012ExecuteUbergraph_BP_Inky_Tool(926);0x0021return;0x0023// end of script
0x08
void OnCompleted_99A9DB2D472BC739BA3858B60117BD77(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName = NotifyName;0x0012ExecuteUbergraph_BP_Inky_Tool(954);0x0021return;0x0023// end of script
0x08
void Interact(bool Force, AActor* Actor)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Force_1 = Force;0x0012PersistentFrame.K2Node_Event_Actor = Actor;0x0024ExecuteUbergraph_BP_Inky_Tool(1391);0x0033return;0x0035// end of script
Public0x10
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Inky_Tool(1415);0x000Freturn;0x0011// end of script
EventProtected0x00
void DestroyInk_Event(AActor* BP_Inky_Tool)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_BP_Inky_Tool = BP_Inky_Tool;0x0012ExecuteUbergraph_BP_Inky_Tool(1434);0x0021return;0x0023// end of script
0x08
void Shoot_Event(AActor* BP_Inky_Tool0)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_BP_Inky_Tool0 = BP_Inky_Tool0;0x0012ExecuteUbergraph_BP_Inky_Tool(1546);0x0021return;0x0023// end of script
0x08
void ShiftColor(const FLinearColor& StartColor, const FLinearColor& EndColor)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_StartColor = StartColor;0x0012PersistentFrame.K2Node_CustomEvent_EndColor = EndColor;0x0024ExecuteUbergraph_BP_Inky_Tool(1671);0x0033return;0x0035// end of script
0x20
void OnActorLoaded()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Inky_Tool(1704);0x000Freturn;0x0011// end of script
EventPublic0x00
void StartCharge()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Inky_Tool(1705);0x000Freturn;0x0011// end of script
0x00
void ReceiveHit(UPrimitiveComponent* MyComp, AActor* Other, UPrimitiveComponent* OtherComp, bool bSelfMoved, const FVector& HitLocation, const FVector& HitNormal, const FVector& NormalImpulse, FHitResult& Hit)
Script11 statements · 162 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_MyComp = MyComp;0x0012PersistentFrame.K2Node_Event_Other = Other;0x0024PersistentFrame.K2Node_Event_OtherComp = OtherComp;0x0036PersistentFrame.K2Node_Event_bSelfMoved = bSelfMoved;0x0048PersistentFrame.K2Node_Event_HitLocation = HitLocation;0x005APersistentFrame.K2Node_Event_HitNormal = HitNormal;0x006CPersistentFrame.K2Node_Event_NormalImpulse = NormalImpulse;0x007EPersistentFrame.K2Node_Event_Hit = Hit;0x0090ExecuteUbergraph_BP_Inky_Tool(2259);0x009Freturn;0x00A1// end of script
EventPublic0x168
void StopCharge(bool ChargeFailed)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_ChargeFailed = ChargeFailed;0x0012ExecuteUbergraph_BP_Inky_Tool(2343);0x0021return;0x0023// end of script
0x01
void ReceiveTick(float DeltaSeconds)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012ExecuteUbergraph_BP_Inky_Tool(2770);0x0021return;0x0023// end of script
EventPublic0x04
void OnChargeBlockedSequenceFinished()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Inky_Tool(3341);0x000Freturn;0x0011// end of script
0x00
void PlayShootMontage()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Inky_Tool(3346);0x000Freturn;0x0011// end of script
0x00
void OnAreaChanged(const E_AreaTypes& AreaType, const E_ReverbType& ReverbType)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_AreaType = AreaType;0x0012PersistentFrame.K2Node_Event_ReverbType = ReverbType;0x0024ExecuteUbergraph_BP_Inky_Tool(3919);0x0033return;0x0035// end of script
Public0x02
void Withdraw(const FVector& Force)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Force = Force;0x0012ExecuteUbergraph_BP_Inky_Tool(4820);0x0021return;0x0023// end of script
Public0x18
void OnChargeShotFinished()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Inky_Tool(4967);0x000Freturn;0x0011// end of script
0x00
void OnActorDestroyed(AActor* DestroyedActor)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_DestroyedActor = DestroyedActor;0x0012ExecuteUbergraph_BP_Inky_Tool(5070);0x0021return;0x0023// end of script
0x08
void PlayChargeWrongMontage()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Inky_Tool(5132);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_BP_Inky_Tool(int32 EntryPoint)
Script241 statements · 5,305 bytes of bytecode
0x0000PushFlow(Label_14B6);0x0005goto [EntryPoint];0x000FPushFlow(Label_0028);0x0014Label_0014:0x0014PushFlow(Label_0034);0x0019if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_006C;0x0027PopFlow();0x0028Label_0028:0x0028Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x0033PopFlow();0x0034Label_0034:0x0034if (!(Temp_bool_IsClosed_Variable)) goto Label_0043;0x0042PopFlow();0x0043Label_0043:0x0043Temp_bool_IsClosed_Variable = true;0x004Eif (!(false)) goto Label_0060;0x0054Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x005FPopFlow();0x0060Label_0060:0x0060Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x006BPopFlow();0x006CLabel_006C:0x006CTemp_bool_Has_Been_Initd_Variable = true;0x0077if (!(false)) PopFlow();0x0079Temp_bool_IsClosed_Variable = true;0x0084PopFlow();0x0085Label_0085:0x0085if (!(IsRespawningAfterDestroy)) PopFlow();0x008F/Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_GetPlayerCharacter(this, CallFunc_T5F_GetPlayerCharacter_First_Person_Character);0x00BDCallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_T5F_GetPlayerCharacter_First_Person_Character);0x00DAif (!(CallFunc_IsValid_ReturnValue_2)) goto Label_025E;0x00E8CallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1));0x014FCallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/GameBlueprints/Inky/Blueprints/BP_Inky_Tool.BP_Inky_Tool_C, CallFunc_MakeTransform_ReturnValue, 0, nullptr, 1);0x017BCallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1));0x01E2CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue, 1);0x020ACallFunc_FinishSpawningActor_ReturnValue.MovementComponent.DoRespawn(FVector(0, 0, 0));0x025DPopFlow();0x025ELabel_025E:0x025E/Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen("TRYING TO SPAWN INKY WITHOUT VALID PLAYER", 0, 1, this);0x02B2PopFlow();0x02B3Temp_name_Variable = K2Node_CustomEvent_NotifyName_7;0x02CEPopFlow();0x02CFTemp_name_Variable = K2Node_CustomEvent_NotifyName_6;0x02EAPopFlow();0x02EBTemp_name_Variable = K2Node_CustomEvent_NotifyName_5;0x0306PopFlow();0x0307Label_0307:0x0307K2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnActorDestroyed);0x031EOnDestroyed += K2Node_CreateDelegate_OutputDelegate_4;0x0331PopFlow();0x0332Label_0332:0x0332Squeek(LastHitLocation);0x0349PopFlow();0x034ATemp_name_Variable_1 = K2Node_CustomEvent_NotifyName_4;0x0365PopFlow();0x0366Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_3;0x0381PopFlow();0x0382Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_2;0x039DPopFlow();0x039ETemp_name_Variable_1 = K2Node_CustomEvent_NotifyName_1;0x03B9PopFlow();0x03BATemp_name_Variable_1 = K2Node_CustomEvent_NotifyName;0x03D5PopFlow();0x03D6Label_03D6:0x03D6BreakHitResult(LastHitResult, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x048BK2Node_DynamicCast_AsBPI_Paint_Target = Cast<BPI_PaintTarget_C>(CallFunc_BreakHitResult_HitActor);0x04AFK2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Paint_Target);0x04CCif (!(K2Node_DynamicCast_bSuccess)) goto Label_04FF;0x04DAK2Node_DynamicCast_AsBPI_Paint_Target.HitPaintTarget();0x04FFLabel_04FF:0x04FFCallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x051B/Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PlayWorldCameraShake(/Game/CameraShakes/CS_Inky_Discharge.CS_Inky_Discharge_C, CallFunc_K2_GetActorLocation_ReturnValue, 0, 512, 1, false, this);0x056EPopFlow();0x056FOnInteract(K2Node_Event_Actor);0x0586PopFlow();0x0587CreateDynamicMaterial();0x0595goto Label_0307;0x059AK2Node_DynamicCast_AsBP_Inky_Tool = Cast<BP_Inky_Tool_C>(K2Node_CustomEvent_BP_Inky_Tool);0x05BEK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_Inky_Tool);0x05DBif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x05E5K2Node_DynamicCast_AsBP_Inky_Tool.DestroyInk();0x0609PopFlow();0x060AK2Node_DynamicCast_AsBP_Inky_Tool_1 = Cast<BP_Inky_Tool_C>(K2Node_CustomEvent_BP_Inky_Tool0);0x062EK2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_Inky_Tool_1);0x064Bif (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x0655K2Node_DynamicCast_AsBP_Inky_Tool_1.DoShoot(LastHitResult);0x0682goto Label_03D6;0x0687Timeline_ColorShift.PlayFromStart();0x06A7PopFlow();0x06A8PopFlow();0x06A9__Timeline_Charge.Stop();0x06C9/Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PlayHapticFeedback(0, 6, true, false, /Game/Haptic/General/FF_GE_Inky_Charge_Up.FF_GE_Inky_Charge_Up, this);0x0700CallFunc_NotEqual_ByteByte_ReturnValue = NotEqual_ByteByte(ActionState, 2);0x071Fif (!(CallFunc_NotEqual_ByteByte_ReturnValue)) PopFlow();0x0729ActionState = 2;0x073DCallFunc_GetTransform_ReturnValue = GetTransform();0x0759/Game/GameBlueprints/FunctionLibraries/BPFL_FMODAudio.Default__BPFL_FMODAudio_C.T5F_FMOD_PlayEventAtLocation(/Game/FMOD/Events/Toys/Inky/Charge/SFX_Inky_Charge_Up.SFX_Inky_Charge_Up, CallFunc_GetTransform_ReturnValue, true, this, CallFunc_T5F_FMOD_PlayEventAtLocation_Event_Instance);0x079AInkyChargeEventRef = CallFunc_T5F_FMOD_PlayEventAtLocation_Event_Instance;0x07B5__Timeline_Charge.PlayFromStart();0x07D5PopFlow();0x07D6Label_07D6:0x07D6PushFlow(Label_07E0);0x07DBgoto Label_0014;0x07E0Label_07E0:0x07E0Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x07EBPopFlow();0x07ECLabel_07EC:0x07ECChargedShotSequence.PlaySequence();0x080CK2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnChargeShotFinished);0x0823ChargedShotSequence.SequencePlayer.OnFinished += K2Node_CreateDelegate_OutputDelegate_3;0x0862StopCharge(false);0x0871CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x088BCallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x08A5CallFunc_GetPlayerPawn_ReturnValue.DisableInput(CallFunc_GetPlayerController_ReturnValue);0x08D2PopFlow();0x08D3CallFunc_CanSqueek_ReturnValue = CanSqueek(K2Node_Event_HitLocation, K2Node_Event_NormalImpulse);0x08FDif (!(CallFunc_CanSqueek_ReturnValue)) PopFlow();0x0907LastHitLocation = K2Node_Event_HitLocation;0x0922goto Label_0332;0x0927__Timeline_Charge.Stop();0x0947/Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PlayHapticFeedback(0, 6, true, false, /Game/Haptic/General/FF_GE_Inky_Charge_Up.FF_GE_Inky_Charge_Up, this);0x097ECallFunc_EqualEqual_ByteByte_ReturnValue_1 = EqualEqual_ByteByte(ActionState, 2);0x099Dif (!(CallFunc_EqualEqual_ByteByte_ReturnValue_1)) goto Label_09C4;0x09ABif (!(K2Node_CustomEvent_ChargeFailed)) goto Label_09C4;0x09B9IsChargingBlocked = true;0x09C4Label_09C4:0x09C4EventInstanceSetParameter(InkyChargeEventRef, FName(Inky_Charge_Up), 0f);0x09E9Label_09E9:0x09E9if (!(IsChargingBlocked)) goto Label_0ABD;0x09F7K2Node_CreateDelegate_OutputDelegate_12.Bind(this, OnChargeBlockedSequenceFinished);0x0A0EChargeBlockedSequence.SequencePlayer.OnFinished += K2Node_CreateDelegate_OutputDelegate_12;0x0A4DChargeBlockedSequence.SequencePlayer.Play();0x0A83ActionState = 4;0x0A97EventInstanceSetParameter(InkyChargeEventRef, FName(Inky_Charge_Cancel), 1f);0x0ABCPopFlow();0x0ABDLabel_0ABD:0x0ABDActionState = 0;0x0AD1PopFlow();0x0AD2PushFlow(Label_0B4F);0x0AD7CallFunc_EqualEqual_ByteByte_ReturnValue_2 = EqualEqual_ByteByte(ActionState, 2);0x0AF6if (!(CallFunc_EqualEqual_ByteByte_ReturnValue_2)) PopFlow();0x0B00CallFunc_IsAimingAtPaintTarget_ReturnValue = IsAimingAtPaintTarget();0x0B18CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsAimingAtPaintTarget_ReturnValue);0x0B35if (!(CallFunc_Not_PreBool_ReturnValue)) PopFlow();0x0B3FStopCharge(true);0x0B4EPopFlow();0x0B4FLabel_0B4F:0x0B4FCallFunc_IsSimulatingPhysics_ReturnValue = SkeletalMesh.IsSimulatingPhysics(FName(None));0x0B8Aif (!(CallFunc_IsSimulatingPhysics_ReturnValue)) PopFlow();0x0B94CallFunc_GetSocketLocation_ReturnValue = SkeletalMesh.GetSocketLocation(FName(base_joint));0x0BD7Capsule.K2_SetWorldLocation(CallFunc_GetSocketLocation_ReturnValue, false, CallFunc_K2_SetWorldLocation_SweepHitResult, false);0x0C0BPopFlow();0x0C0CLabel_0C0C:0x0C0CIsChargingBlocked = false;0x0C17ActionState = 0;0x0C2B/Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_GetPlayerHUD(this, CallFunc_T5F_GetPlayerHUD_HUD);0x0C59CallFunc_T5F_GetPlayerHUD_HUD.PlayerHUD.WBP_Hint.Show(/Game/UI/Textures/PlatformIcons/T_LMBKey2.T_LMBKey2, FText::FromStringTable("/Game/StringTables/ST_Hints.ST_Hints", "HINT_CHARGE"), false);0x0CF0PopFlow();0x0CF1Temp_name_Variable = K2Node_CustomEvent_NotifyName_8;0x0D0CPopFlow();0x0D0Dgoto Label_0C0C;0x0D12CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CreateProxyObjectForPlayMontage(SkeletalMesh, /Game/Art/Characters/Inky/Animation/AM_Inky_Shoot.AM_Inky_Shoot, 1f, 0f, FName(None), true);0x0D50CallFunc_IsValid_ReturnValue = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue);0x0D6Dif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0D77K2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnCompleted_E9DCA5A1495A891296478DA2B5EDD8CF);0x0D8ECallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnCompleted += K2Node_CreateDelegate_OutputDelegate_2;0x0DB7K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnBlendOut_E9DCA5A1495A891296478DA2B5EDD8CF);0x0DCECallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_1;0x0DF7K2Node_CreateDelegate_OutputDelegate.Bind(this, OnInterrupted_E9DCA5A1495A891296478DA2B5EDD8CF);0x0E0ECallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnInterrupted += K2Node_CreateDelegate_OutputDelegate;0x0E37K2Node_CreateDelegate_OutputDelegate_10.Bind(this, OnNotifyBegin_E9DCA5A1495A891296478DA2B5EDD8CF);0x0E4ECallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_10;0x0E77K2Node_CreateDelegate_OutputDelegate_11.Bind(this, OnNotifyEnd_E9DCA5A1495A891296478DA2B5EDD8CF);0x0E8ECallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_11;0x0EB7PopFlow();0x0EB8EventInstanceSetParameter(InkyChargeEventRef, FName(Inky_Charge_Up), __Timeline_Charge_Delta_11EE4BD847D005EACD7AFFA2088469C5);0x0EE1CallFunc_EqualEqual_DoubleDouble_A_ImplicitCast = Cast<4>(__Timeline_Charge_Delta_11EE4BD847D005EACD7AFFA2088469C5);0x0EFECallFunc_EqualEqual_DoubleDouble_ReturnValue = EqualEqual_DoubleDouble(CallFunc_EqualEqual_DoubleDouble_A_ImplicitCast, 1);0x0F24if (!(CallFunc_EqualEqual_DoubleDouble_ReturnValue)) PopFlow();0x0F2Egoto Label_07EC;0x0F33Temp_name_Variable = K2Node_CustomEvent_NotifyName_9;0x0F4EPopFlow();0x0F4FTemp_bool_Variable = true;0x0F5ATemp_bool_Variable_1 = false;0x0F65Temp_byte_Variable = K2Node_Event_AreaType;0x0F80SetFantasyEnabled(Switch(Temp_byte_Variable, 0 => Temp_bool_Variable_1, 1 => Temp_bool_Variable, default => K2Node_Select_Default));0x0FC5CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(K2Node_Event_AreaType, 0);0x0FE4CallFunc_GetAttachParent_ReturnValue = Capsule.GetAttachParent();0x100ECallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetAttachParent_ReturnValue);0x102BCallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(CallFunc_IsValid_ReturnValue_1);0x1048CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue_1, CallFunc_EqualEqual_ByteByte_ReturnValue);0x106Eif (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x1078StartRagdoll();0x1086PopFlow();0x1087Label_1087:0x1087PushFlow(Label_1091);0x108Cgoto Label_0014;0x1091Label_1091:0x1091if (!(Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable)) PopFlow();0x109B/Game/GameBlueprints/FunctionLibraries/BPFL_FMODAudio.Default__BPFL_FMODAudio_C.T5F_FMOD_PlayEventAttached(/Game/FMOD/Events/Toys/Inky/Charge/SFX_Inky_Charge_Wrong.SFX_Inky_Charge_Wrong, SkeletalMesh, FName(Muzzle), true, true, this, CallFunc_T5F_FMOD_PlayEventAttached_AudioComponent);0x10EACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 = CreateProxyObjectForPlayMontage(SkeletalMesh, /Game/Art/Characters/Inky/Animation/A_Inky_Charge_Wrong_Montage.A_Inky_Charge_Wrong_Montage, 1f, 0f, FName(None), false);0x1128CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1);0x1145if (!(CallFunc_IsValid_ReturnValue_3)) goto Label_1293;0x1153K2Node_CreateDelegate_OutputDelegate_9.Bind(this, OnCompleted_99A9DB2D472BC739BA3858B60117BD77);0x116ACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnCompleted += K2Node_CreateDelegate_OutputDelegate_9;0x1193K2Node_CreateDelegate_OutputDelegate_8.Bind(this, OnBlendOut_99A9DB2D472BC739BA3858B60117BD77);0x11AACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_8;0x11D3K2Node_CreateDelegate_OutputDelegate_7.Bind(this, OnInterrupted_99A9DB2D472BC739BA3858B60117BD77);0x11EACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_7;0x1213K2Node_CreateDelegate_OutputDelegate_6.Bind(this, OnNotifyBegin_99A9DB2D472BC739BA3858B60117BD77);0x122ACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_6;0x1253K2Node_CreateDelegate_OutputDelegate_5.Bind(this, OnNotifyEnd_99A9DB2D472BC739BA3858B60117BD77);0x126ACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_5;0x1293Label_1293:0x1293PushFlow(Label_129D);0x1298goto Label_07D6;0x129DLabel_129D:0x129DDelay(this, 1f, LatentActionInfo{0xF, 91196883, FName(ExecuteUbergraph_BP_Inky_Tool), this});0x12D3PopFlow();0x12D4LocomotionState = 5;0x12E8ActionState = 0;0x12FCStartRagdoll();0x130ASkeletalMesh.AddForce(K2Node_Event_Force, FName(None), true);0x1345SkeletalMesh.SetCastShadow(true);0x1366PopFlow();0x1367CallFunc_GetPlayerController_ReturnValue_1 = GetPlayerController(this, 0);0x1381CallFunc_GetPlayerPawn_ReturnValue_1 = GetPlayerPawn(this, 0);0x139BCallFunc_GetPlayerPawn_ReturnValue_1.EnableInput(CallFunc_GetPlayerController_ReturnValue_1);0x13C8PopFlow();0x13C9goto Label_09E9;0x13CE/Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen("INKY DESTROYED", 0, 1, this);0x1407goto Label_0085;0x140Cgoto Label_1087;0x1411CallFunc_LinearColorLerp_ReturnValue = LinearColorLerp(K2Node_CustomEvent_StartColor, K2Node_CustomEvent_EndColor, Timeline_ColorShift_Delta_708395A048C10EEEAAC4FDA3CBC6CA09);0x1448MaterialInstance.SetVectorParameterValue(FName(Color_Tint), CallFunc_LinearColorLerp_ReturnValue);0x147EMaterial Eyelids.SetVectorParameterValue(FName(Color_Tint), CallFunc_LinearColorLerp_ReturnValue);0x14B4PopFlow();0x14B5PopFlow();0x14B6Label_14B6:0x14B6return;0x14B8// end of script
Final0x04

Used by 5

types with a member, parameter or interface of this type