Zdexby TheHolyOneZ
3,086 classes
Class

ABoniCharacter_C

: ACharacter : APawn : AActor : UObject
/Game/Boni_Blueprints/BoniCharacter.BoniCharacter_C 0x0740 (1,856 B) align 16 inherited 0x0600 58 scripted vtable /Game/Boni_Blueprints/BoniCharacter
0x00x0740

Members 58

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08ABOVEUStaticMeshComponent*7 flagsnullptr
0x08KickUChildActorComponent*7 flagsnullptr
0x08CameraBoomUSpringArmComponent*7 flagsnullptr
0x08SphereUStaticMeshComponent*7 flagsnullptr
0x08BeardUGroomComponent*7 flagsnullptr
0x08MustacheUGroomComponent*7 flagsnullptr
0x08HairUGroomComponent*7 flagsnullptr
0x08EyebrowsUGroomComponent*7 flagsnullptr
0x08FuzzUGroomComponent*7 flagsnullptr
0x08FeetUSkeletalMeshComponent*7 flagsnullptr
0x08EyelashesUGroomComponent*7 flagsnullptr
0x08FaceUSkeletalMeshComponent*7 flagsnullptr
0x08TorsoUSkeletalMeshComponent*7 flagsnullptr
0x08LegsUSkeletalMeshComponent*7 flagsnullptr
0x08LODSyncULODSyncComponent*7 flagsnullptr
0x08BodyUSkeletalMeshComponent*7 flagsnullptr
0x08FollowCameraUCameraComponent*7 flagsnullptr
0x04Timeline_1_NewTrack_0_B3FBCE1E4DE154E2D283F38614D02BA7float4 flags0
0x01Timeline_1__Direction_B3FBCE1E4DE154E2D283F38614D02BA7ETimelineDirection4 flagsForward
0x06950x03padding / unreflected
0x08Timeline_1UTimelineComponent*6 flagsnullptr
0x04Timeline_0_NewTrack_0_B32AA9E94279E79C2256BFADC640DD5Afloat4 flags0
0x01Timeline_0__Direction_B32AA9E94279E79C2256BFADC640DD5AETimelineDirection4 flagsForward
0x06A50x03padding / unreflected
0x08Timeline_0UTimelineComponent*6 flagsnullptr
0x08BaseTurnRatedouble7 flags45
0x08BaseLookUpRatedouble7 flags45
0x01TurnRight?bool7 flagsfalse
0x01TurnLeft?bool7 flagsfalse
0x01IsKicking?bool7 flagsfalse
0x06C30x05padding / unreflected
0x10KickingAnimationArrayTArray<UAnimMontage*>3 flags[2 items]
0x01IsDeadbool7 flagsfalse
0x01IsFallingHighbool7 flagsfalse
0x01CanUseRockbool7 flagstrue
0x01IsThrowing?bool7 flagsfalse
0x01IsBackpedallingbool7 flagsfalse
0x01Immortalbool7 flagsfalse
0x06DE0x02padding / unreflected
0x08Death_Screen_HUDUDEAD_SCREEN_C*8 flagsnullptr
0x01FAIRbool7 flagsfalse
0x06F20x06padding / unreflected
0x10TwitchNamesTArray<FText>3 flags[]
0x04INDEX_NAMEint327 flags0
0x070C0x04padding / unreflected
0x08PauseMenu_RefUEsc_Menu_C*8 flagsnullptr
0x01IsPausedbool7 flagsfalse
0x01Cooldownbool7 flagsfalse
0x071A0x02padding / unreflected
0x04Secint327 flags0
0x04Minint327 flags0
0x01Timer_Pausedbool7 flagsfalse
0x07250x03padding / unreflected
0x04Cooldown_timeint327 flags5
0x04Hourint327 flags0
0x01IN_Menubool7 flagsfalse
0x01Summonbool7 flagsfalse
0x01IsFlyingbool7 flagsfalse
0x01NightModebool7 flagsfalse
0x01rockOncebool7 flagsfalse
0x01sprintOncebool7 flagsfalse
0x01kickOncebool7 flagsfalse
0x07370x01padding / unreflected
0x08TimerWidgetUTimer_C*8 flagsnullptr
Inherited from ACharacter 38
OffsetSizeNameTypeFlagsDefault
0x08MeshUSkeletalMeshComponent*12 flags/Script/Engine.Default__Character.CharacterMesh0
0x08CharacterMovementUCharacterMovementComponent*12 flags/Script/Engine.Default__Character.CharMoveComp
0x08CapsuleComponentUCapsuleComponent*12 flags/Script/Engine.Default__Character.CollisionCylinder
0x48BasedMovementFBasedMovementInfoProtected+3 flags{MovementBase=nullptr, BoneName=None, Location={}, Rotation…
0x48ReplicatedBasedMovementFBasedMovementInfoNetRepNotify+4 flags{MovementBase=nullptr, BoneName=None, Location={}, Rotation…
0x04AnimRootMotionTranslationScalefloatNetProtected+5 flags1
0x03A40x04padding / unreflected
0x18BaseTranslationOffsetFVectorProtected+5 flags{X=0, Y=0, Z=0}
0x20BaseRotationOffsetFQuatProtected+3 flags{X=0, Y=0, Z=0, W=1}
0x04ReplicatedServerLastTransformUpdateTimeStampfloatNetProtected+5 flags0
0x04ReplayLastTransformUpdateTimeStampfloatNetRepNotify+6 flags0
0x01ReplicatedMovementModeuint8NetProtected+5 flags0
0x01bInBaseReplicationboolProtected+5 flagsfalse
0x03EA0x02padding / unreflected
0x04CrouchedEyeHeightfloat7 flags32
0x01bIsCrouched : 1bit 0boolNetRepNotify+5 flagsfalse
0x01bProxyIsJumpForceApplied : 1bit 1boolNetTransient+3 flagsfalse
0x01bPressedJump : 1bit 2bool5 flagsfalse
0x01bClientUpdating : 1bit 3boolTransient+3 flagsfalse
0x01bClientWasFalling : 1bit 4boolTransient+3 flagsfalse
0x01bClientResimulateRootMotion : 1bit 5boolTransient+3 flagsfalse
0x01bClientResimulateRootMotionSources : 1bit 6boolTransient+3 flagsfalse
0x01bSimGravityDisabled : 1bit 7bool3 flagsfalse
0x01bClientCheckEncroachmentOnNetUpdate : 1bit 0boolTransient+3 flagstrue
0x01bServerMoveIgnoreRootMotion : 1bit 1boolTransient+3 flagsfalse
0x01bWasJumping : 1bit 2boolTransient+8 flagsfalse
0x03F20x02padding / unreflected
0x04JumpKeyHoldTimefloatTransient+10 flags0
0x04JumpForceTimeRemainingfloatTransient+10 flags0
0x04ProxyJumpForceStartedTimefloatTransient+10 flags0
0x04JumpMaxHoldTimefloatNet+7 flags0
0x04JumpMaxCountint32Net+7 flags1
0x04JumpCurrentCountint3210 flags0
0x04JumpCurrentCountPreJumpint3210 flags0
0x04100x08padding / unreflected
0x10OnReachedJumpApexFMulticastScriptDelegate4 flags<delegate>
0x04280x10padding / unreflected
0x10MovementModeChangedDelegateFMulticastScriptDelegate4 flags<delegate>
0x10OnCharacterMovementUpdatedFMulticastScriptDelegate4 flags<delegate>
0x48SavedRootMotionFRootMotionSourceGroupTransient+1 flags{bHasAdditiveSources=false, bHasOverrideSources=false, bHas…
0x70ClientRootMotionParamsFRootMotionMovementParamsTransient+2 flags{bHasRootMotion=false, BlendWeight=0, RootMotionTransform={…
0x10RootMotionRepMovesTArray<FSimulatedRootMotionReplicatedMove>Transient+3 flags[]
0xD8RepRootMotionFRepRootMotionMontageNetRepNotify+2 flags{bIsActive=false, AnimMontage=nullptr, position=0, Location…
Inherited from APawn 18
OffsetSizeNameTypeFlagsDefault
0x01bUseControllerRotationPitch : 1bit 0bool5 flagsfalse
0x01bUseControllerRotationYaw : 1bit 1bool5 flagsfalse
0x01bUseControllerRotationRoll : 1bit 2bool5 flagsfalse
0x01bCanAffectNavigationGeneration : 1bit 3bool6 flagsfalse
0x01bIsLocalViewTarget : 1bit 6boolTransientProtected+3 flagsfalse
0x02810x03padding / unreflected
0x04BaseEyeHeightfloat7 flags64
0x01AutoPossessPlayerEAutoReceiveInput6 flagsDisabled
0x01AutoPossessAIEAutoPossessAI6 flagsPlacedInWorld
0x01RemoteViewPitchuint8Net+5 flags0
0x028B0x05padding / unreflected
0x08AIControllerClassTSubclassOf<AController>8 flags/Script/AIModule.AIController
0x08PlayerStateAPlayerState*NetRepNotify+8 flagsnullptr
0x02A00x08padding / unreflected
0x08LastHitByAController*Transient+8 flagsnullptr
0x08ControllerAController*NetRepNotify+6 flagsnullptr
0x08PreviousControllerAController*Transient+6 flagsnullptr
0x02C00x04padding / unreflected
0x01ReceiveControllerChangedDelegateFMulticastScriptDelegate4 flags<delegate>
0x01ReceiveRestartedDelegateFMulticastScriptDelegate4 flags<delegate>
0x02C60x02padding / unreflected
0x18ControlInputVectorFVectorTransientProtected+5 flags{X=0, Y=0, Z=0}
0x18LastControlInputVectorFVectorTransientProtected+5 flags{X=0, Y=0, Z=0}
Inherited from AActor 78
OffsetSizeNameTypeFlagsDefault
0x30PrimaryActorTickFActorTickFunction3 flags{}
0x01bNetTemporary : 1bit 0bool3 flagsfalse
0x01bNetStartup : 1bit 1bool3 flagsfalse
0x01bOnlyRelevantToOwner : 1bit 2bool7 flagsfalse
0x01bAlwaysRelevant : 1bit 3bool6 flagsfalse
0x01bReplicateMovement : 1bit 4boolNetRepNotify+5 flagsfalse
0x01bCallPreReplication : 1bit 5bool5 flagstrue
0x01bCallPreReplicationForReplay : 1bit 6bool5 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 7bool5 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 flagsfalse
0x01bIsEditorOnlyActor : 1bit 1bool5 flagsfalse
0x01bActorSeamlessTraveled : 1bit 2bool3 flagsfalse
0x01bReplicates : 1bit 3boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 4boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 5boolProtected+3 flagstrue
0x01bActorEnableCollision : 1bit 5bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 6boolTransient+4 flagsfalse
0x005D0x01padding / unreflected
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x01RemoteRoleENetRoleNetTransient+5 flagsROLE_None
0x00610x07padding / unreflected
0x68ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x00D80x08padding / unreflected
0x60AttachmentReplicationFRepAttachmentNetTransient+5 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x08OwnerAActor*NetRepNotify+7 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01RoleENetRoleNet+5 flagsROLE_Authority
0x01NetDormancyENetDormancy9 flagsDORM_Awake
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputEAutoReceiveInput6 flagsDisabled
0x04InputPriorityint326 flags0
0x08InputComponentUInputComponent*9 flagsnullptr
0x04NetCullDistanceSquaredfloat9 flags2.25e+08
0x04NetTagint32Transient+5 flags0
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01740x04padding / unreflected
0x08InstigatorAPawn*NetRepNotify+8 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+3 flags[]
0x08RootComponentUSceneComponent*Protected+10 flagsnullptr
0x01980x08padding / unreflected
0x04RayTracingGroupIdint325 flags-1
0x01A40x04padding / unreflected
0x10LayersTArray<FName>4 flags[]
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flags<0xffffffff>
0x01C00x08padding / unreflected
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>
0x01E80x60padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>5 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>7 flags[]

Functions 58

SignatureFlagsNativeParams
void Timer_Sec()
Script38 statements · 951 bytes of bytecode
0x0000if (!(Timer_Paused)) goto Label_0013;0x000Egoto Label_03B4;0x0013Label_0013:0x0013CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x0028K2Node_DynamicCast_AsPeepo_Game_Instance = Cast<PeepoGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x004CK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsPeepo_Game_Instance);0x0069if (!(K2Node_DynamicCast_bSuccess)) goto Label_03B4;0x0077CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(Min, 59);0x0099CallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(Sec, 59);0x00BBCallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_EqualEqual_IntInt_ReturnValue_1, CallFunc_EqualEqual_IntInt_ReturnValue);0x00E1if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_0215;0x00EFCallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Hour, 1);0x0119Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue_2;0x0134Hour = Temp_int_Variable;0x014FSec = 0;0x0166Min = 0;0x017DK2Node_DynamicCast_AsPeepo_Game_Instance.Sec = Sec;0x01AEK2Node_DynamicCast_AsPeepo_Game_Instance.Min = Min;0x01DFK2Node_DynamicCast_AsPeepo_Game_Instance.Hour = Hour;0x0210goto Label_03B4;0x0215Label_0215:0x0215CallFunc_EqualEqual_IntInt_ReturnValue_2 = EqualEqual_IntInt(Sec, 59);0x0237if (!(CallFunc_EqualEqual_IntInt_ReturnValue_2)) goto Label_0323;0x0245CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Min, 1);0x026FTemp_int_Variable_2 = CallFunc_Add_IntInt_ReturnValue_1;0x028AMin = Temp_int_Variable_2;0x02A5Sec = 0;0x02BCK2Node_DynamicCast_AsPeepo_Game_Instance.Sec = Sec;0x02EDK2Node_DynamicCast_AsPeepo_Game_Instance.Min = Min;0x031Egoto Label_03B4;0x0323Label_0323:0x0323CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Sec, 1);0x034DTemp_int_Variable_1 = CallFunc_Add_IntInt_ReturnValue;0x0368Sec = Temp_int_Variable_1;0x0383K2Node_DynamicCast_AsPeepo_Game_Instance.Sec = Sec;0x03B4Label_03B4:0x03B4return;0x03B6// end of script
Public0x00
void EnableMasterPose(USkeletalMeshComponent* SkeletalMeshComponent)
Script12 statements · 291 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(SkeletalMeshComponent.SkeletalMesh);0x0033if (!(CallFunc_IsValid_ReturnValue)) goto Label_0120;0x0041CallFunc_IsValidClass_ReturnValue = IsValidClass(SkeletalMeshComponent.SkeletalMesh.PostProcessAnimBlueprint);0x008ACallFunc_IsValidClass_ReturnValue_1 = IsValidClass(SkeletalMeshComponent.AnimClass);0x00BDCallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_IsValidClass_ReturnValue_1, CallFunc_IsValidClass_ReturnValue);0x00E3if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_00F6;0x00F1goto Label_0120;0x00F6Label_00F6:0x00F6SkeletalMeshComponent.SetMasterPoseComponent(Body, false);0x0120Label_0120:0x0120return;0x0122// end of script
Public0x08
void ARKit_Setup()
Script9 statements · 214 bytes of bytecode
0x0000CallFunc_GetAnimInstance_ReturnValue = Face.GetAnimInstance();0x002AK2Node_DynamicCast_AsFace_Anim_BP = Cast<Face_AnimBP_C>(CallFunc_GetAnimInstance_ReturnValue);0x004EK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsFace_Anim_BP);0x006Bif (!(K2Node_DynamicCast_bSuccess)) goto Label_00D3;0x0079K2Node_DynamicCast_AsFace_Anim_BP.LLink_Face_Subj = LLink Face Subj;0x00AAK2Node_DynamicCast_AsFace_Anim_BP.LLink_Face_Head = LLink Face Head;0x00D3Label_00D3:0x00D3return;0x00D5// end of script
Public0x00
void UserConstructionScript()
Script10 statements · 267 bytes of bytecode
0x0000EnableMasterPose(Feet);0x0017EnableMasterPose(Legs);0x002EEnableMasterPose(Torso);0x0045CallFunc_IsValid_ReturnValue = IsValid(Face.SkeletalMesh);0x0078if (!(CallFunc_IsValid_ReturnValue)) goto Label_0108;0x0086CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 = Face.CreateDynamicMaterialInstance(6, nullptr, FName(None));0x00C7CallFunc_CreateDynamicMaterialInstance_ReturnValue = Face.CreateDynamicMaterialInstance(10, nullptr, FName(None));0x0108Label_0108:0x0108return;0x010A// end of script
EventPublic0x00
void Timeline_0__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BoniCharacter(13162);0x000Freturn;0x0011// end of script
0x00
void Timeline_0__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BoniCharacter(13157);0x000Freturn;0x0011// end of script
0x00
void Timeline_1__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BoniCharacter(13064);0x000Freturn;0x0011// end of script
0x00
void Timeline_1__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BoniCharacter(13059);0x000Freturn;0x0011// end of script
0x00
void InpActEvt_Kick_K2Node_InputActionEvent_7(const FKey& Key)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputActionEvent_Key_7 = Key;0x0012ExecuteUbergraph_BoniCharacter(13022);0x0021return;0x0023// end of script
0x18
void InpActEvt_Throw_K2Node_InputActionEvent_6(const FKey& Key)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputActionEvent_Key_6 = Key;0x0012ExecuteUbergraph_BoniCharacter(11209);0x0021return;0x0023// end of script
0x18
void InpTchEvt_Released(const ETouchIndex& FingerIndex, const FVector& Location)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_InputTouchEvent_FingerIndex_1 = FingerIndex;0x0012PersistentFrame.K2Node_InputTouchEvent_Location_1 = Location;0x0024ExecuteUbergraph_BoniCharacter(6476);0x0033return;0x0035// end of script
0x20
void InpTchEvt_Pressed(const ETouchIndex& FingerIndex, const FVector& Location)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_InputTouchEvent_FingerIndex = FingerIndex;0x0012PersistentFrame.K2Node_InputTouchEvent_Location = Location;0x0024ExecuteUbergraph_BoniCharacter(13098);0x0033return;0x0035// end of script
0x20
void InpActEvt_Sprint_K2Node_InputActionEvent_5(const FKey& Key)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputActionEvent_Key_5 = Key;0x0012ExecuteUbergraph_BoniCharacter(13066);0x0021return;0x0023// end of script
0x18
void InpActEvt_Sprint_K2Node_InputActionEvent_4(const FKey& Key)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputActionEvent_Key_4 = Key;0x0012ExecuteUbergraph_BoniCharacter(13027);0x0021return;0x0023// end of script
0x18
void InpActEvt_S_K2Node_InputKeyEvent_2(const FKey& Key)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputKeyEvent_Key_2 = Key;0x0012ExecuteUbergraph_BoniCharacter(12492);0x0021return;0x0023// end of script
0x18
void InpActEvt_S_K2Node_InputKeyEvent_1(const FKey& Key)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputKeyEvent_Key_1 = Key;0x0012ExecuteUbergraph_BoniCharacter(10501);0x0021return;0x0023// end of script
0x18
void InpActEvt_Jump_K2Node_InputActionEvent_3(const FKey& Key)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputActionEvent_Key_3 = Key;0x0012ExecuteUbergraph_BoniCharacter(8304);0x0021return;0x0023// end of script
0x18
void InpActEvt_Jump_K2Node_InputActionEvent_2(const FKey& Key)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputActionEvent_Key_2 = Key;0x0012ExecuteUbergraph_BoniCharacter(7062);0x0021return;0x0023// end of script
0x18
void InpActEvt_AnyKey_K2Node_InputKeyEvent_0(const FKey& Key)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputKeyEvent_Key = Key;0x0012ExecuteUbergraph_BoniCharacter(6956);0x0021return;0x0023// end of script
0x18
void OnNotifyEnd_8F499F744B684486344844A2F1D84835(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_9 = NotifyName;0x0012ExecuteUbergraph_BoniCharacter(1055);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_8F499F744B684486344844A2F1D84835(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_8 = NotifyName;0x0012ExecuteUbergraph_BoniCharacter(1083);0x0021return;0x0023// end of script
0x08
void OnInterrupted_8F499F744B684486344844A2F1D84835(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_7 = NotifyName;0x0012ExecuteUbergraph_BoniCharacter(1111);0x0021return;0x0023// end of script
0x08
void OnBlendOut_8F499F744B684486344844A2F1D84835(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_6 = NotifyName;0x0012ExecuteUbergraph_BoniCharacter(1139);0x0021return;0x0023// end of script
0x08
void OnCompleted_8F499F744B684486344844A2F1D84835(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_5 = NotifyName;0x0012ExecuteUbergraph_BoniCharacter(1167);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_05D11E7E41D4C4F79B28C4A1497335B3(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_4 = NotifyName;0x0012ExecuteUbergraph_BoniCharacter(1195);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_05D11E7E41D4C4F79B28C4A1497335B3(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_3 = NotifyName;0x0012ExecuteUbergraph_BoniCharacter(1223);0x0021return;0x0023// end of script
0x08
void OnInterrupted_05D11E7E41D4C4F79B28C4A1497335B3(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_2 = NotifyName;0x0012ExecuteUbergraph_BoniCharacter(1251);0x0021return;0x0023// end of script
0x08
void OnBlendOut_05D11E7E41D4C4F79B28C4A1497335B3(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_1 = NotifyName;0x0012ExecuteUbergraph_BoniCharacter(1279);0x0021return;0x0023// end of script
0x08
void OnCompleted_05D11E7E41D4C4F79B28C4A1497335B3(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName = NotifyName;0x0012ExecuteUbergraph_BoniCharacter(1307);0x0021return;0x0023// end of script
0x08
void OnFailedLogin_B4459E434238ADE05AD52DB8518250D1(const FTwitchUser& TwitchUser, UTwitchChatConnector* TwitchChat)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_TwitchUser_1 = TwitchUser;0x0012PersistentFrame.K2Node_CustomEvent_TwitchChat_1 = TwitchChat;0x0024ExecuteUbergraph_BoniCharacter(2969);0x0033return;0x0035// end of script
0x50
void OnSuccessfulLogin_B4459E434238ADE05AD52DB8518250D1(const FTwitchUser& TwitchUser, UTwitchChatConnector* TwitchChat)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_TwitchUser = TwitchUser;0x0012PersistentFrame.K2Node_CustomEvent_TwitchChat = TwitchChat;0x0024ExecuteUbergraph_BoniCharacter(3095);0x0033return;0x0035// end of script
0x50
void InpActEvt_Esc_K2Node_InputActionEvent_1(const FKey& Key)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputActionEvent_Key_1 = Key;0x0012ExecuteUbergraph_BoniCharacter(3627);0x0021return;0x0023// end of script
0x18
void InpActEvt_Mute_K2Node_InputActionEvent_0(const FKey& Key)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputActionEvent_Key = Key;0x0012ExecuteUbergraph_BoniCharacter(3910);0x0021return;0x0023// end of script
0x18
void Death()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BoniCharacter(5895);0x000Freturn;0x0011// end of script
0x00
void K2_OnMovementModeChanged(const EMovementMode& PrevMovementMode, const EMovementMode& NewMovementMode, uint8 PrevCustomMode, uint8 NewCustomMode)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_PrevMovementMode = PrevMovementMode;0x0012PersistentFrame.K2Node_Event_NewMovementMode = NewMovementMode;0x0024PersistentFrame.K2Node_Event_PrevCustomMode = PrevCustomMode;0x0036PersistentFrame.K2Node_Event_NewCustomMode = NewCustomMode;0x0048ExecuteUbergraph_BoniCharacter(6560);0x0057return;0x0059// end of script
EventPublic0x04
void Check Fall Speed()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BoniCharacter(7057);0x000Freturn;0x0011// end of script
0x00
void InpAxisEvt_MoveRight_K2Node_InputAxisEvent_90(float AxisValue)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputAxisEvent_AxisValue_5 = AxisValue;0x0012ExecuteUbergraph_BoniCharacter(7905);0x0021return;0x0023// end of script
0x04
void InpAxisEvt_MoveForward_K2Node_InputAxisEvent_79(float AxisValue)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputAxisEvent_AxisValue_4 = AxisValue;0x0012ExecuteUbergraph_BoniCharacter(8097);0x0021return;0x0023// end of script
0x04
void InpAxisEvt_Turn_K2Node_InputAxisEvent_47(float AxisValue)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputAxisEvent_AxisValue_3 = AxisValue;0x0012ExecuteUbergraph_BoniCharacter(8536);0x0021return;0x0023// end of script
0x04
void ReceiveTick(float DeltaSeconds)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012ExecuteUbergraph_BoniCharacter(8579);0x0021return;0x0023// end of script
EventPublic0x04
void InpAxisEvt_LookUp_K2Node_InputAxisEvent_40(float AxisValue)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputAxisEvent_AxisValue_2 = AxisValue;0x0012ExecuteUbergraph_BoniCharacter(8717);0x0021return;0x0023// end of script
0x04
void CameraShake()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BoniCharacter(8741);0x000Freturn;0x0011// end of script
0x00
void Camera_meteorImpact()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BoniCharacter(8966);0x000Freturn;0x0011// end of script
0x00
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BoniCharacter(9191);0x000Freturn;0x0011// end of script
EventProtected0x00
void WIN()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BoniCharacter(11214);0x000Freturn;0x0011// end of script
0x00
void On_Message(const FTwitchMessage& TwitchMessage)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_TwitchMessage = TwitchMessage;0x0012ExecuteUbergraph_BoniCharacter(11275);0x0021return;0x0023// end of script
0xD8
void OnCheer(const FTwitchCheer& TwitchCheer)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_TwitchCheer = TwitchCheer;0x0012ExecuteUbergraph_BoniCharacter(12027);0x0021return;0x0023// end of script
0xE0
void InpAxisEvt_LookUpRate_K2Node_InputAxisEvent_53(float AxisValue)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputAxisEvent_AxisValue_1 = AxisValue;0x0012ExecuteUbergraph_BoniCharacter(12028);0x0021return;0x0023// end of script
0x04
void InpAxisEvt_TurnRate_K2Node_InputAxisEvent_38(float AxisValue)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_InputAxisEvent_AxisValue = AxisValue;0x0012ExecuteUbergraph_BoniCharacter(12260);0x0021return;0x0023// end of script
0x04
void Kick_TUT()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BoniCharacter(12524);0x000Freturn;0x0011// end of script
0x00
void Rock_TUT()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BoniCharacter(12539);0x000Freturn;0x0011// end of script
0x00
void Sprint_TUT()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BoniCharacter(12554);0x000Freturn;0x0011// end of script
0x00
void Remove_TUT()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BoniCharacter(12569);0x000Freturn;0x0011// end of script
0x00
void Remove_Rock()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BoniCharacter(12574);0x000Freturn;0x0011// end of script
0x00
void Remove_sprint()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BoniCharacter(12579);0x000Freturn;0x0011// end of script
0x00
void SPAWN_PEEPO(const FText& UserName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Username = UserName;0x0012ExecuteUbergraph_BoniCharacter(12584);0x0021return;0x0023// end of script
0x18
void CustomEvent_0(const FTwitchSubscription& TwitchSubscription)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_TwitchSubscription = TwitchSubscription;0x0012ExecuteUbergraph_BoniCharacter(13065);0x0021return;0x0023// end of script
0x100
void ExecuteUbergraph_BoniCharacter(int32 EntryPoint)
Script563 statements · 13,166 bytes of bytecode
0x0000PushFlow(Label_336B);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FIsFallingHigh = false;0x001APopFlow();0x001BCharacterMovement.MaxWalkSpeed = 400f;0x0048IsKicking? = false;0x0053PopFlow();0x0054Check Fall Speed();0x0062PopFlow();0x0063CharacterMovement.MaxWalkSpeed = 400f;0x0090IsThrowing? = false;0x009BPopFlow();0x009CCallFunc_K2_GetComponentLocation_ReturnValue_1 = Sphere.K2_GetComponentLocation();0x00CECallFunc_K2_GetComponentRotation_ReturnValue = FollowCamera.K2_GetComponentRotation();0x0100BreakRotator(CallFunc_K2_GetComponentRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x012ECallFunc_Add_DoubleDouble_A_WideningCast = Cast<6>(CallFunc_BreakRotator_Pitch);0x014BCallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_WideningCast, 20);0x0179CallFunc_MakeRotator_Pitch_NarrowingCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue);0x0196CallFunc_MakeRotator_ReturnValue = MakeRotator(CallFunc_BreakRotator_Roll, CallFunc_MakeRotator_Pitch_NarrowingCast, CallFunc_BreakRotator_Yaw);0x01CDCallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_K2_GetComponentLocation_ReturnValue_1, CallFunc_MakeRotator_ReturnValue, FVector(0.8, 0.8, 0.8));0x0214CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/Boni_Blueprints/RockBP.RockBP_C, CallFunc_MakeTransform_ReturnValue, 3, nullptr);0x023ECallFunc_K2_GetComponentLocation_ReturnValue_1 = Sphere.K2_GetComponentLocation();0x0270CallFunc_K2_GetComponentRotation_ReturnValue = FollowCamera.K2_GetComponentRotation();0x02A2BreakRotator(CallFunc_K2_GetComponentRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x02D0CallFunc_Add_DoubleDouble_A_WideningCast = Cast<6>(CallFunc_BreakRotator_Pitch);0x02EDCallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_WideningCast, 20);0x031BCallFunc_MakeRotator_Pitch_NarrowingCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue);0x0338CallFunc_MakeRotator_ReturnValue = MakeRotator(CallFunc_BreakRotator_Roll, CallFunc_MakeRotator_Pitch_NarrowingCast, CallFunc_BreakRotator_Yaw);0x036FCallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_K2_GetComponentLocation_ReturnValue_1, CallFunc_MakeRotator_ReturnValue, FVector(0.8, 0.8, 0.8));0x03B6CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue);0x03DCDelay(this, 0.5f, LatentActionInfo{0x63, -2140334082, FName(ExecuteUbergraph_BoniCharacter), this});0x0412PopFlow();0x0413Cooldown = false;0x041EPopFlow();0x041FTemp_name_Variable = K2Node_CustomEvent_NotifyName_9;0x043APopFlow();0x043BTemp_name_Variable = K2Node_CustomEvent_NotifyName_8;0x0456PopFlow();0x0457Temp_name_Variable = K2Node_CustomEvent_NotifyName_7;0x0472PopFlow();0x0473Temp_name_Variable = K2Node_CustomEvent_NotifyName_6;0x048EPopFlow();0x048FTemp_name_Variable = K2Node_CustomEvent_NotifyName_5;0x04AAPopFlow();0x04ABTemp_name_Variable_1 = K2Node_CustomEvent_NotifyName_4;0x04C6PopFlow();0x04C7Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_3;0x04E2PopFlow();0x04E3Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_2;0x04FEPopFlow();0x04FFTemp_name_Variable_1 = K2Node_CustomEvent_NotifyName_1;0x051APopFlow();0x051BTemp_name_Variable_1 = K2Node_CustomEvent_NotifyName;0x0536PopFlow();0x0537Label_0537:0x0537CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Boni_Blueprints/YOU_WIN.YOU_WIN_C, nullptr);0x056CCallFunc_AddToPlayerScreen_ReturnValue = CallFunc_Create_ReturnValue.AddToPlayerScreen(0);0x059BTimer_Paused = true;0x05A6LaunchCharacter(FVector(0, 1000, 0), false, false);0x05CFBody.SetCollisionEnabled(3);0x05F5Body.SetSimulatePhysics(true);0x061ABody.SetPhysicsBlendWeight(1f);0x063FCallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x0659/Script/UMG.Default__WidgetBlueprintLibrary.SetInputMode_UIOnlyEx(CallFunc_GetPlayerController_ReturnValue, nullptr, 0);0x0685CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x069FCallFunc_GetPlayerController_ReturnValue.bShowMouseCursor = true;0x06C0CallFunc_GetActorOfClass_ReturnValue_1 = GetActorOfClass(this, /Game/Meshes/Boat/BoatPawn.BoatPawn_C);0x06DECallFunc_GetPlayerController_ReturnValue_1 = GetPlayerController(this, 0);0x06F8CallFunc_GetPlayerController_ReturnValue_1.Possess(CallFunc_GetActorOfClass_ReturnValue_1);0x0721CallFunc_GetGameInstance_ReturnValue_5 = GetGameInstance(this);0x0736K2Node_DynamicCast_AsPeepo_Game_Instance_5 = Cast<PeepoGameInstance_C>(CallFunc_GetGameInstance_ReturnValue_5);0x075AK2Node_DynamicCast_bSuccess_7 = Cast<1>(K2Node_DynamicCast_AsPeepo_Game_Instance_5);0x0777if (!(K2Node_DynamicCast_bSuccess_7)) PopFlow();0x0781K2Node_DynamicCast_AsPeepo_Game_Instance_5.TUT_Done = false;0x07A2K2Node_DynamicCast_AsPeepo_Game_Instance_5.Sec = 0;0x07CFK2Node_DynamicCast_AsPeepo_Game_Instance_5.Min = 0;0x07FCK2Node_DynamicCast_AsPeepo_Game_Instance_5.Deaths = 0;0x0829K2Node_DynamicCast_AsPeepo_Game_Instance_5.Spawn = FVector(-7903.284668, 2601.276123, 7347.797852);0x086ACallFunc_DoesSaveGameExist_ReturnValue = DoesSaveGameExist("A", 0);0x0886if (!(CallFunc_DoesSaveGameExist_ReturnValue)) goto Label_0A16;0x0894CallFunc_LoadGameFromSlot_ReturnValue = LoadGameFromSlot("A", 0);0x08B0K2Node_DynamicCast_AsSave_Game = Cast<Save_Game_C>(CallFunc_LoadGameFromSlot_ReturnValue);0x08D4K2Node_DynamicCast_bSuccess_8 = Cast<1>(K2Node_DynamicCast_AsSave_Game);0x08F1if (!(K2Node_DynamicCast_bSuccess_8)) PopFlow();0x08FBK2Node_DynamicCast_AsSave_Game.Sec = 0;0x0928K2Node_DynamicCast_AsSave_Game.Min = 0;0x0955K2Node_DynamicCast_AsSave_Game.Hour = 0;0x0982K2Node_DynamicCast_AsSave_Game.Deaths = 0;0x09AFK2Node_DynamicCast_AsSave_Game.Save_Locations = FVector(-7903.284668, 2601.276123, 7347.797852);0x09F0CallFunc_SaveGameToSlot_ReturnValue_1 = SaveGameToSlot(K2Node_DynamicCast_AsSave_Game, "A", 0);0x0A15PopFlow();0x0A16Label_0A16:0x0A16CallFunc_CreateSaveGameObject_ReturnValue = CreateSaveGameObject(/Game/Boni_Blueprints/Save_Game.Save_Game_C);0x0A33K2Node_DynamicCast_AsSave_Game_1 = Cast<Save_Game_C>(CallFunc_CreateSaveGameObject_ReturnValue);0x0A57K2Node_DynamicCast_bSuccess_9 = Cast<1>(K2Node_DynamicCast_AsSave_Game_1);0x0A74if (!(K2Node_DynamicCast_bSuccess_9)) PopFlow();0x0A7EK2Node_DynamicCast_AsSave_Game_1.Sec = 0;0x0AABK2Node_DynamicCast_AsSave_Game_1.Min = 0;0x0AD8K2Node_DynamicCast_AsSave_Game_1.Hour = 0;0x0B05K2Node_DynamicCast_AsSave_Game_1.Deaths = 0;0x0B32K2Node_DynamicCast_AsSave_Game_1.Save_Locations = FVector(-7903.284668, 2601.276123, 7347.797852);0x0B73CallFunc_SaveGameToSlot_ReturnValue = SaveGameToSlot(K2Node_DynamicCast_AsSave_Game_1, "A", 0);0x0B98PopFlow();0x0B99Temp_struct_Variable = K2Node_CustomEvent_TwitchUser_1;0x0BB4Temp_object_Variable = K2Node_CustomEvent_TwitchChat_1;0x0BC7PrintString(this, "Login Failed", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0C16PopFlow();0x0C17Temp_struct_Variable = K2Node_CustomEvent_TwitchUser;0x0C32Temp_object_Variable = K2Node_CustomEvent_TwitchChat;0x0C45PrintString(this, "Login OK", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0C90PopFlow();0x0C91Label_0C91:0x0C91CallFunc_Create_ReturnValue_1 = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Boni_Blueprints/Tutorials/E_to_Kick.E_to_Kick_C, nullptr);0x0CC6CallFunc_AddToPlayerScreen_ReturnValue_1 = CallFunc_Create_ReturnValue_1.AddToPlayerScreen(0);0x0CF5kickOnce = true;0x0D00PopFlow();0x0D01Label_0D01:0x0D01CallFunc_Create_ReturnValue_2 = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Boni_Blueprints/Tutorials/Q_to_Rock.Q_to_Rock_C, nullptr);0x0D36CallFunc_AddToPlayerScreen_ReturnValue_2 = CallFunc_Create_ReturnValue_2.AddToPlayerScreen(0);0x0D65rockOnce = true;0x0D70PopFlow();0x0D71Label_0D71:0x0D71CallFunc_Create_ReturnValue_2.RemoveFromParent();0x0D95PopFlow();0x0D96Label_0D96:0x0D96CallFunc_Create_ReturnValue_1.RemoveFromParent();0x0DBAPopFlow();0x0DBBLabel_0DBB:0x0DBBCallFunc_Create_ReturnValue_3 = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Boni_Blueprints/Tutorials/Shift_to_Sprint.Shift_to_Sprint_C, nullptr);0x0DF0CallFunc_AddToPlayerScreen_ReturnValue_3 = CallFunc_Create_ReturnValue_3.AddToPlayerScreen(0);0x0E1FsprintOnce = true;0x0E2APopFlow();0x0E2Bif (!(IN_Menu)) goto Label_0E3A;0x0E39PopFlow();0x0E3ALabel_0E3A:0x0E3ACallFunc_Create_ReturnValue_4 = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Boni_Blueprints/Esc_Menu.Esc_Menu_C, nullptr);0x0E6FCallFunc_Create_ReturnValue_4.AddToViewport(0);0x0E94IN_Menu = true;0x0E9FCallFunc_GetPlayerController_ReturnValue_2 = GetPlayerController(this, 0);0x0EB9CallFunc_GetPlayerController_ReturnValue_2.bShowMouseCursor = true;0x0EDACallFunc_GetPlayerController_ReturnValue_2 = GetPlayerController(this, 0);0x0EF4/Script/UMG.Default__WidgetBlueprintLibrary.SetInputMode_UIOnlyEx(CallFunc_GetPlayerController_ReturnValue_2, nullptr, 0);0x0F20PopFlow();0x0F21Label_0F21:0x0F21CallFunc_Create_ReturnValue_3.RemoveFromParent();0x0F45PopFlow();0x0F46CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/Sounds/Music/Music_BP.Music_BP_C);0x0F64CallFunc_GetActorOfClass_ReturnValue.Mute-Unmute();0x0F88PopFlow();0x0F89Label_0F89:0x0F89CallFunc_Create_ReturnValue_5 = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Boni_Blueprints/Timer.Timer_C, nullptr);0x0FBETimerWidget = CallFunc_Create_ReturnValue_5;0x0FD1TimerWidget.AddToViewport(0);0x0FF6Timer_Paused = false;0x1001CallFunc_GetGameInstance_ReturnValue_2 = GetGameInstance(this);0x1016K2Node_DynamicCast_AsPeepo_Game_Instance_2 = Cast<PeepoGameInstance_C>(CallFunc_GetGameInstance_ReturnValue_2);0x103AK2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsPeepo_Game_Instance_2);0x1057if (!(K2Node_DynamicCast_bSuccess_4)) PopFlow();0x1061Sec = K2Node_DynamicCast_AsPeepo_Game_Instance_2.Sec;0x1092Min = K2Node_DynamicCast_AsPeepo_Game_Instance_2.Min;0x10C3Hour = K2Node_DynamicCast_AsPeepo_Game_Instance_2.Hour;0x10F4PopFlow();0x10F5Label_10F5:0x10F5PushFlow(Label_118B);0x10FACallFunc_GetInputAxisValue_ReturnValue = GetInputAxisValue(FName(Turn));0x1123CallFunc_Greater_DoubleDouble_A_WideningCast = Cast<6>(CallFunc_GetInputAxisValue_ReturnValue);0x1140CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Greater_DoubleDouble_A_WideningCast, 0.3);0x1166if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) goto Label_1228;0x1174TurnRight? = true;0x117FTurnLeft? = false;0x118APopFlow();0x118BLabel_118B:0x118BCallFunc_GetInputAxisValue_ReturnValue = GetInputAxisValue(FName(Turn));0x11B4CallFunc_Less_DoubleDouble_A_WideningCast = Cast<6>(CallFunc_GetInputAxisValue_ReturnValue);0x11D1CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Less_DoubleDouble_A_WideningCast, -0.3);0x11F7if (!(CallFunc_Less_DoubleDouble_ReturnValue)) goto Label_121C;0x1205TurnRight? = false;0x1210TurnLeft? = true;0x121BPopFlow();0x121CLabel_121C:0x121CTurnLeft? = false;0x1227PopFlow();0x1228Label_1228:0x1228TurnRight? = false;0x1233PopFlow();0x1234Label_1234:0x1234CallFunc_GetVelocity_ReturnValue = GetVelocity();0x1254CallFunc_VSize_ReturnValue = VSize(CallFunc_GetVelocity_ReturnValue);0x1279CallFunc_EqualEqual_DoubleDouble_ReturnValue = EqualEqual_DoubleDouble(CallFunc_VSize_ReturnValue, 0);0x129Fif (!(CallFunc_EqualEqual_DoubleDouble_ReturnValue)) goto Label_12B2;0x12ADgoto Label_10F5;0x12B2Label_12B2:0x12B2TurnRight? = false;0x12BDTurnLeft? = false;0x12C8PopFlow();0x12C9Label_12C9:0x12C9CharacterMovement.MaxWalkSpeed = 400f;0x12F6PopFlow();0x12F7Label_12F7:0x12F7Delay(this, 0.7f, LatentActionInfo{0x1B, 768915459, FName(ExecuteUbergraph_BoniCharacter), this});0x132DPopFlow();0x132ELabel_132E:0x132EIsKicking? = true;0x1339CharacterMovement.MaxWalkSpeed = 0f;0x1366CallFunc_RandomIntegerInRange_ReturnValue = RandomIntegerInRange(0, 1);0x138C/Script/Engine.Default__KismetArrayLibrary.Array_Get(KickingAnimationArray, CallFunc_RandomIntegerInRange_ReturnValue, CallFunc_Array_Get_Item);0x13C7CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CreateProxyObjectForPlayMontage(Body, CallFunc_Array_Get_Item, 1.4f, 0f, FName(None));0x1404CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue);0x1421if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_12F7;0x142FK2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnCompleted_8F499F744B684486344844A2F1D84835);0x1446CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnCompleted += K2Node_CreateDelegate_OutputDelegate_4;0x146FK2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnBlendOut_8F499F744B684486344844A2F1D84835);0x1486CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_3;0x14AFK2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnInterrupted_8F499F744B684486344844A2F1D84835);0x14C6CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_2;0x14EFK2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnNotifyBegin_8F499F744B684486344844A2F1D84835);0x1506CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_1;0x152FK2Node_CreateDelegate_OutputDelegate.Bind(this, OnNotifyEnd_8F499F744B684486344844A2F1D84835);0x1546CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate;0x156Fgoto Label_12F7;0x1574Label_1574:0x1574CallFunc_GetVelocity_ReturnValue_1 = GetVelocity();0x1594CallFunc_EqualEqual_VectorVector_ReturnValue = EqualEqual_VectorVector(CallFunc_GetVelocity_ReturnValue_1, FVector(0, 0, 0), 0f);0x15CFif (!(CallFunc_EqualEqual_VectorVector_ReturnValue)) PopFlow();0x15D9CallFunc_Not_PreBool_ReturnValue = Not_PreBool(IsKicking?);0x15F6if (!(CallFunc_Not_PreBool_ReturnValue)) PopFlow();0x1600goto Label_132E;0x1605Label_1605:0x1605Death_Screen_HUD.AddToViewport(0);0x162ACallFunc_GetGameInstance_ReturnValue_1 = GetGameInstance(this);0x163FK2Node_DynamicCast_AsPeepo_Game_Instance_1 = Cast<PeepoGameInstance_C>(CallFunc_GetGameInstance_ReturnValue_1);0x1663K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsPeepo_Game_Instance_1);0x1680if (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x168ATimer_Paused = true;0x1695CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(K2Node_DynamicCast_AsPeepo_Game_Instance_1.Deaths, 1);0x16D5K2Node_DynamicCast_AsPeepo_Game_Instance_1.Deaths = CallFunc_Add_IntInt_ReturnValue_1;0x1706PopFlow();0x1707if (!(Immortal)) goto Label_171A;0x1715goto Label_000F;0x171ALabel_171A:0x171ACallFunc_K2_GetComponentLocation_ReturnValue_2 = CapsuleComponent.K2_GetComponentLocation();0x174CCallFunc_SpawnSoundAtLocation_ReturnValue = SpawnSoundAtLocation(this, /Game/Sounds/Hit_Cue.Hit_Cue, CallFunc_K2_GetComponentLocation_ReturnValue_2, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, true);0x179EIsDead = true;0x17A9Body.SetCollisionEnabled(3);0x17CFBody.SetSimulatePhysics(true);0x17F4Body.SetPhysicsBlendWeight(1f);0x1819CharacterMovement.DisableMovement();0x183DPushFlow(Label_186A);0x1842if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_1851;0x1850PopFlow();0x1851Label_1851:0x1851Temp_bool_Has_Been_Initd_Variable = true;0x185Cif (!(false)) PopFlow();0x185ETemp_bool_IsClosed_Variable = true;0x1869PopFlow();0x186ALabel_186A:0x186Aif (!(Temp_bool_IsClosed_Variable)) goto Label_1879;0x1878PopFlow();0x1879Label_1879:0x1879Temp_bool_IsClosed_Variable = true;0x1884CallFunc_K2_GetComponentLocation_ReturnValue = Mesh.K2_GetComponentLocation();0x18B6PlaySoundAtLocation(this, /Game/PEEPOS/P_AI_BP/kekww.kekww, CallFunc_K2_GetComponentLocation_ReturnValue, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr, nullptr);0x18FFCallFunc_Create_ReturnValue_6 = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Boni_Blueprints/DEAD_SCREEN.DEAD_SCREEN_C, nullptr);0x1934Death_Screen_HUD = CallFunc_Create_ReturnValue_6;0x1947goto Label_1605;0x194CTemp_struct_Variable_4 = K2Node_InputTouchEvent_Location_1;0x1967Temp_byte_Variable = K2Node_InputTouchEvent_FingerIndex_1;0x1982StopJumping();0x1990PopFlow();0x1991Label_1991:0x1991Jump();0x199FPopFlow();0x19A0PushFlow(Label_1ACE);0x19A5CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(K2Node_Event_NewMovementMode, 3);0x19C4if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) PopFlow();0x19CELabel_19CE:0x19CECallFunc_GetVelocity_ReturnValue_2 = GetVelocity();0x19EEBreakVector(CallFunc_GetVelocity_ReturnValue_2, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x1A1CCallFunc_LessEqual_DoubleDouble_ReturnValue = LessEqual_DoubleDouble(CallFunc_BreakVector_Z, -1700);0x1A42if (!(CallFunc_LessEqual_DoubleDouble_ReturnValue)) goto Label_1A97;0x1A50IsFallingHigh = true;0x1A5BCallFunc_PlayAnimMontage_ReturnValue = PlayAnimMontage(/Game/All_Animations/Falling.Falling, 1f, FName(None));0x1A96PopFlow();0x1A97Label_1A97:0x1A97Delay(this, 0.2f, LatentActionInfo{0x54, 455831729, FName(ExecuteUbergraph_BoniCharacter), this});0x1ACDPopFlow();0x1ACELabel_1ACE:0x1ACECallFunc_EqualEqual_ByteByte_ReturnValue_1 = EqualEqual_ByteByte(K2Node_Event_NewMovementMode, 1);0x1AEDCallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_EqualEqual_ByteByte_ReturnValue_1, IsFallingHigh);0x1B13if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x1B1DDeath();0x1B2BPopFlow();0x1B2Cif (!(IsDead)) PopFlow();0x1B36CallFunc_GetCurrentLevelName_ReturnValue = GetCurrentLevelName(this, true);0x1B54CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_GetCurrentLevelName_ReturnValue);0x1B79OpenLevel(this, CallFunc_Conv_StringToName_ReturnValue, true, "");0x1B90PopFlow();0x1B91goto Label_19CE;0x1B96Temp_struct_Variable_1 = K2Node_InputActionEvent_Key_2;0x1BB1Jump();0x1BBFPopFlow();0x1BC0Label_1BC0:0x1BC0CharacterMovement.MaxWalkSpeed = 600f;0x1BEDPopFlow();0x1BEELabel_1BEE:0x1BEEIsThrowing? = true;0x1BF9CharacterMovement.MaxWalkSpeed = 0f;0x1C26CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 = CreateProxyObjectForPlayMontage(Body, /Game/Namsin_Retargeted_Animations/Throw_Retargeted.Throw_Retargeted, 2.2f, 0f, FName(Throw));0x1C63CallFunc_IsValid_ReturnValue = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1);0x1C80if (!(CallFunc_IsValid_ReturnValue)) goto Label_1DCE;0x1C8EK2Node_CreateDelegate_OutputDelegate_9.Bind(this, OnCompleted_05D11E7E41D4C4F79B28C4A1497335B3);0x1CA5CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnCompleted += K2Node_CreateDelegate_OutputDelegate_9;0x1CCEK2Node_CreateDelegate_OutputDelegate_8.Bind(this, OnBlendOut_05D11E7E41D4C4F79B28C4A1497335B3);0x1CE5CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_8;0x1D0EK2Node_CreateDelegate_OutputDelegate_7.Bind(this, OnInterrupted_05D11E7E41D4C4F79B28C4A1497335B3);0x1D25CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_7;0x1D4EK2Node_CreateDelegate_OutputDelegate_6.Bind(this, OnNotifyBegin_05D11E7E41D4C4F79B28C4A1497335B3);0x1D65CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_6;0x1D8EK2Node_CreateDelegate_OutputDelegate_5.Bind(this, OnNotifyEnd_05D11E7E41D4C4F79B28C4A1497335B3);0x1DA5CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_5;0x1DCELabel_1DCE:0x1DCEDelay(this, 1.1f, LatentActionInfo{0x9C, -1463419053, FName(ExecuteUbergraph_BoniCharacter), this});0x1E04PopFlow();0x1E05Label_1E05:0x1E05if (!(CanUseRock)) PopFlow();0x1E0FCallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(IsThrowing?);0x1E2Cif (!(CallFunc_Not_PreBool_ReturnValue_1)) PopFlow();0x1E36goto Label_1BEE;0x1E3BLabel_1E3B:0x1E3BCallFunc_GetVelocity_ReturnValue_3 = GetVelocity();0x1E5BCallFunc_EqualEqual_VectorVector_ReturnValue_1 = EqualEqual_VectorVector(CallFunc_GetVelocity_ReturnValue_3, FVector(0, 0, 0), 0f);0x1E96if (!(CallFunc_EqualEqual_VectorVector_ReturnValue_1)) PopFlow();0x1EA0goto Label_1E05;0x1EA5Label_1EA5:0x1EA5if (!(IsKicking?)) goto Label_1EB4;0x1EB3PopFlow();0x1EB4Label_1EB4:0x1EB4if (!(IsThrowing?)) goto Label_1BC0;0x1EC2PopFlow();0x1EC3Label_1EC3:0x1EC3if (!(IsKicking?)) goto Label_1ED2;0x1ED1PopFlow();0x1ED2Label_1ED2:0x1ED2if (!(IsThrowing?)) goto Label_12C9;0x1EE0PopFlow();0x1EE1CallFunc_GetControlRotation_ReturnValue = GetControlRotation();0x1EFDBreakRotator(CallFunc_GetControlRotation_ReturnValue, CallFunc_BreakRotator_Roll_1, CallFunc_BreakRotator_Pitch_1, CallFunc_BreakRotator_Yaw_1);0x1F2BCallFunc_MakeRotator_ReturnValue_1 = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw_1);0x1F5ACallFunc_GetRightVector_ReturnValue = GetRightVector(CallFunc_MakeRotator_ReturnValue_1);0x1F7FAddMovementInput(CallFunc_GetRightVector_ReturnValue, K2Node_InputAxisEvent_AxisValue_5, false);0x1FA0PopFlow();0x1FA1CallFunc_GetControlRotation_ReturnValue = GetControlRotation();0x1FBDBreakRotator(CallFunc_GetControlRotation_ReturnValue, CallFunc_BreakRotator_Roll_1, CallFunc_BreakRotator_Pitch_1, CallFunc_BreakRotator_Yaw_1);0x1FEBCallFunc_MakeRotator_ReturnValue_1 = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw_1);0x201ACallFunc_GetForwardVector_ReturnValue = GetForwardVector(CallFunc_MakeRotator_ReturnValue_1);0x203FAddMovementInput(CallFunc_GetForwardVector_ReturnValue, K2Node_InputAxisEvent_AxisValue_4, false);0x2060PopFlow();0x2061Label_2061:0x2061StopJumping();0x206FPopFlow();0x2070Temp_struct_Variable_1 = K2Node_InputActionEvent_Key_3;0x208Bgoto Label_2061;0x2090Label_2090:0x2090IsBackpedalling = true;0x209BCallFunc_GetMaxSpeed_ReturnValue = CharacterMovement.GetMaxSpeed();0x20D1CallFunc_Greater_DoubleDouble_A_WideningCast_1 = Cast<6>(CallFunc_GetMaxSpeed_ReturnValue);0x20EECallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(CallFunc_Greater_DoubleDouble_A_WideningCast_1, 400);0x2114if (!(CallFunc_Greater_DoubleDouble_ReturnValue_1)) PopFlow();0x211ECharacterMovement.MaxWalkSpeed = 400f;0x214BPopFlow();0x214CLabel_214C:0x214CIsBackpedalling = false;0x2157PopFlow();0x2158AddControllerYawInput(K2Node_InputAxisEvent_AxisValue_3);0x216Fgoto Label_1234;0x2174Label_2174:0x2174if (!(IsBackpedalling)) goto Label_1EA5;0x2182PopFlow();0x2183CallFunc_GetVelocity_ReturnValue_4 = GetVelocity();0x21A3BreakVector(CallFunc_GetVelocity_ReturnValue_4, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x21D1CallFunc_LessEqual_DoubleDouble_ReturnValue_1 = LessEqual_DoubleDouble(CallFunc_BreakVector_Z_1, -1700);0x21F7if (!(CallFunc_LessEqual_DoubleDouble_ReturnValue_1)) PopFlow();0x2201IsFallingHigh = true;0x220CPopFlow();0x220DAddControllerPitchInput(K2Node_InputAxisEvent_AxisValue_2);0x2224PopFlow();0x2225Timeline_0.PlayFromStart();0x2245PopFlow();0x2246Label_2246:0x2246CallFunc_Lerp_Alpha_WideningCast_1 = Cast<6>(Timeline_0_NewTrack_0_B32AA9E94279E79C2256BFADC640DD5A);0x2263CallFunc_Lerp_ReturnValue_1 = Lerp(0, 7, CallFunc_Lerp_Alpha_WideningCast_1);0x229ACallFunc_MakeVector_ReturnValue_1 = MakeVector(CallFunc_Lerp_ReturnValue_1, 0, CallFunc_Lerp_ReturnValue_1);0x22D1FollowCamera.K2_SetRelativeLocation(CallFunc_MakeVector_ReturnValue_1, false, CallFunc_K2_SetRelativeLocation_SweepHitResult, false);0x2305PopFlow();0x2306Timeline_1.PlayFromStart();0x2326PopFlow();0x2327Label_2327:0x2327CallFunc_Lerp_Alpha_WideningCast = Cast<6>(Timeline_1_NewTrack_0_B3FBCE1E4DE154E2D283F38614D02BA7);0x2344CallFunc_Lerp_ReturnValue = Lerp(0, 6, CallFunc_Lerp_Alpha_WideningCast);0x237BCallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_Lerp_ReturnValue, 0, CallFunc_Lerp_ReturnValue);0x23B2FollowCamera.K2_SetRelativeLocation(CallFunc_MakeVector_ReturnValue, false, CallFunc_K2_SetRelativeLocation_SweepHitResult_1, false);0x23E6PopFlow();0x23E7PushFlow(Label_265F);0x23ECPushFlow(Label_2468);0x23F1PushFlow(Label_0F89);0x23F6PushFlow(Label_24A1);0x23FBCallFunc_GetConsoleVariableIntValue_ReturnValue = GetConsoleVariableIntValue("r.HairStrands.Strands");0x242ECallFunc_Conv_IntToBool_ReturnValue = Conv_IntToBool(CallFunc_GetConsoleVariableIntValue_ReturnValue);0x244Bif (!(CallFunc_Conv_IntToBool_ReturnValue)) goto Label_271A;0x2459Label_2459:0x2459ARKit_Setup();0x2467PopFlow();0x2468Label_2468:0x2468CallFunc_K2_SetTimer_ReturnValue = K2_SetTimer(this, "Timer_Sec", 1f, true, 0f, 0f);0x24A0PopFlow();0x24A1Label_24A1:0x24A1CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x24B6K2Node_DynamicCast_AsPeepo_Game_Instance = Cast<PeepoGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x24DAK2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsPeepo_Game_Instance);0x24F7if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x2501K2Node_CreateDelegate_OutputDelegate_12.Bind(this, On_Message);0x2518K2Node_CreateDelegate_OutputDelegate_13.Bind(this, OnCheer);0x252FCallFunc_RequestFeed_ReturnValue = RequestFeed(K2Node_CreateDelegate_OutputDelegate_12, K2Node_CreateDelegate_OutputDelegate_13, K2Node_DynamicCast_AsPeepo_Game_Instance.TwitchCredentials, K2Node_DynamicCast_AsPeepo_Game_Instance.TwitchChannel);0x2593CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_RequestFeed_ReturnValue);0x25B0if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x25BAK2Node_CreateDelegate_OutputDelegate_11.Bind(this, OnSuccessfulLogin_B4459E434238ADE05AD52DB8518250D1);0x25D1CallFunc_RequestFeed_ReturnValue.OnSuccessfulLogin += K2Node_CreateDelegate_OutputDelegate_11;0x25FAK2Node_CreateDelegate_OutputDelegate_10.Bind(this, OnFailedLogin_B4459E434238ADE05AD52DB8518250D1);0x2611CallFunc_RequestFeed_ReturnValue.OnFailedLogin += K2Node_CreateDelegate_OutputDelegate_10;0x263ACallFunc_RequestFeed_ReturnValue.Activate();0x265EPopFlow();0x265FLabel_265F:0x265FCallFunc_GetGameInstance_ReturnValue_4 = GetGameInstance(this);0x2674K2Node_DynamicCast_AsPeepo_Game_Instance_4 = Cast<PeepoGameInstance_C>(CallFunc_GetGameInstance_ReturnValue_4);0x2698K2Node_DynamicCast_bSuccess_6 = Cast<1>(K2Node_DynamicCast_AsPeepo_Game_Instance_4);0x26B5if (!(K2Node_DynamicCast_bSuccess_6)) PopFlow();0x26BFCooldown_time = K2Node_DynamicCast_AsPeepo_Game_Instance_4.Cooldown;0x26F0Summon = K2Node_DynamicCast_AsPeepo_Game_Instance_4.Summon_ON;0x2719PopFlow();0x271ALabel_271A:0x271ACallFunc_GetMaterial_ReturnValue_1 = Face.GetMaterial(10);0x274DK2Node_DynamicCast_AsMaterial_Instance_Dynamic_1 = Cast<MaterialInstanceDynamic>(CallFunc_GetMaterial_ReturnValue_1);0x2771K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsMaterial_Instance_Dynamic_1);0x278Eif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x2798CallFunc_GetMaterial_ReturnValue = Face.GetMaterial(6);0x27CBK2Node_DynamicCast_AsMaterial_Instance_Dynamic = Cast<MaterialInstanceDynamic>(CallFunc_GetMaterial_ReturnValue);0x27EFK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMaterial_Instance_Dynamic);0x280Cif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x2816CallFunc_K2_GetScalarParameterValue_ReturnValue_1 = K2Node_DynamicCast_AsMaterial_Instance_Dynamic_1.K2_GetScalarParameterValue(FName(Opacity));0x2855K2Node_DynamicCast_AsMaterial_Instance_Dynamic.SetScalarParameterValue(FName(Opacity), CallFunc_K2_GetScalarParameterValue_ReturnValue_1);0x288BCallFunc_K2_GetScalarParameterValue_ReturnValue = K2Node_DynamicCast_AsMaterial_Instance_Dynamic_1.K2_GetScalarParameterValue(FName(OpacityRT));0x28CAK2Node_DynamicCast_AsMaterial_Instance_Dynamic.SetScalarParameterValue(FName(OpacityRT), CallFunc_K2_GetScalarParameterValue_ReturnValue);0x2900goto Label_2459;0x2905Temp_struct_Variable_2 = K2Node_InputKeyEvent_Key_1;0x2920goto Label_2090;0x2925Label_2925:0x2925Temp_int_Array_Index_Variable = 0;0x293CLabel_293C:0x293CCallFunc_Not_PreBool_ReturnValue_2 = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x2959CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x2994CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x29BACallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_Not_PreBool_ReturnValue_2, CallFunc_Less_IntInt_ReturnValue);0x29E0if (!(CallFunc_BooleanAND_ReturnValue_1)) goto Label_2B32;0x29EETemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x2A09PushFlow(Label_2AE8);0x2A0E/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x2A49CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_Array_Get_Item_1.PeepoName.Text);0x2A9ACallFunc_EqualEqual_StrStr_ReturnValue = EqualEqual_StrStr(CallFunc_Conv_TextToString_ReturnValue, K2Node_CustomEvent_TwitchMessage.Author.Name);0x2AD2if (!(CallFunc_EqualEqual_StrStr_ReturnValue)) PopFlow();0x2ADCTemp_bool_True_if_break_was_hit_Variable = true;0x2AE7PopFlow();0x2AE8Label_2AE8:0x2AE8CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x2B12Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue_2;0x2B2Dgoto Label_293C;0x2B32Label_2B32:0x2B32CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(K2Node_CustomEvent_TwitchMessage.MessageBody);0x2B60/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x2B9BCallFunc_Array_Get_Item_1.Message(CallFunc_Conv_StringToText_ReturnValue);0x2BC8PopFlow();0x2BC9goto Label_1E3B;0x2BCEif (!(FAIR)) PopFlow();0x2BD8CallFunc_SetAchievement_ReturnValue = SetAchievement("PEEPO_ACHIEVEMENT_FINISH");0x2C06goto Label_0537;0x2C0BPrintString(this, K2Node_CustomEvent_TwitchMessage.Author.Name, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x2C67CallFunc_Conv_StringToText_ReturnValue_1 = Conv_StringToText(K2Node_CustomEvent_TwitchMessage.Author.Name);0x2C9ESPAWN_PEEPO(CallFunc_Conv_StringToText_ReturnValue_1);0x2CB5PrintString(this, K2Node_CustomEvent_TwitchMessage.Author.Name, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x2D11CallFunc_Add_IntInt_ReturnValue = Add_IntInt(INDEX_NAME, 1);0x2D3BTemp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x2D56INDEX_NAME = Temp_int_Variable;0x2D71CallFunc_Conv_StringToText_ReturnValue_2 = Conv_StringToText(K2Node_CustomEvent_TwitchMessage.Author.Name);0x2DA8/Script/Engine.Default__KismetArrayLibrary.Array_Set(TwitchNames, INDEX_NAME, CallFunc_Conv_StringToText_ReturnValue_2, true);0x2DE4PrintString(this, "ADDED", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x2E2CCallFunc_GetGameInstance_ReturnValue_3 = GetGameInstance(this);0x2E41K2Node_DynamicCast_AsPeepo_Game_Instance_3 = Cast<PeepoGameInstance_C>(CallFunc_GetGameInstance_ReturnValue_3);0x2E65K2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsPeepo_Game_Instance_3);0x2E82if (!(K2Node_DynamicCast_bSuccess_5)) PopFlow();0x2E8Cif (!(K2Node_DynamicCast_AsPeepo_Game_Instance_3.Chat_ON)) PopFlow();0x2EACCallFunc_GetAllActorsOfClass_OutActors = {};0x2EB7GetAllActorsOfClass(this, /Game/Boni_Blueprints/Peepo_AI.Peepo_AI_C, CallFunc_GetAllActorsOfClass_OutActors);0x2ED4Temp_bool_True_if_break_was_hit_Variable = false;0x2EDFTemp_int_Loop_Counter_Variable = 0;0x2EF6goto Label_2925;0x2EFBPopFlow();0x2EFCCallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x2F19CallFunc_Multiply_DoubleDouble_A_WideningCast = Cast<6>(K2Node_InputAxisEvent_AxisValue_1);0x2F36CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_WideningCast, BaseLookUpRate);0x2F64CallFunc_Multiply_DoubleDouble_B_WideningCast = Cast<6>(CallFunc_GetWorldDeltaSeconds_ReturnValue);0x2F81CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, CallFunc_Multiply_DoubleDouble_B_WideningCast);0x2FAFCallFunc_AddControllerPitchInput_Val_NarrowingCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x2FCCAddControllerPitchInput(CallFunc_AddControllerPitchInput_Val_NarrowingCast);0x2FE3PopFlow();0x2FE4CallFunc_GetWorldDeltaSeconds_ReturnValue_1 = GetWorldDeltaSeconds(this);0x3001CallFunc_Multiply_DoubleDouble_A_WideningCast_1 = Cast<6>(K2Node_InputAxisEvent_AxisValue);0x301ECallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_WideningCast_1, BaseTurnRate);0x304CCallFunc_Multiply_DoubleDouble_B_WideningCast_1 = Cast<6>(CallFunc_GetWorldDeltaSeconds_ReturnValue_1);0x3069CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_1, CallFunc_Multiply_DoubleDouble_B_WideningCast_1);0x3097CallFunc_AddControllerYawInput_Val_NarrowingCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_3);0x30B4AddControllerYawInput(CallFunc_AddControllerYawInput_Val_NarrowingCast);0x30CBPopFlow();0x30CCTemp_struct_Variable_2 = K2Node_InputKeyEvent_Key_2;0x30E7goto Label_214C;0x30ECif (!(kickOnce)) goto Label_0C91;0x30FAPopFlow();0x30FBif (!(rockOnce)) goto Label_0D01;0x3109PopFlow();0x310Aif (!(sprintOnce)) goto Label_0DBB;0x3118PopFlow();0x3119goto Label_0D96;0x311Egoto Label_0D71;0x3123goto Label_0F21;0x3128if (!(Summon)) PopFlow();0x3132if (!(Cooldown)) goto Label_3141;0x3140PopFlow();0x3141Label_3141:0x3141Cooldown = true;0x314CCallFunc_K2_GetComponentToWorld_ReturnValue = ABOVE.K2_GetComponentToWorld();0x317ECallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1 = BeginDeferredActorSpawnFromClass(this, /Game/Boni_Blueprints/Peepo_AI.Peepo_AI_C, CallFunc_K2_GetComponentToWorld_ReturnValue, 4, nullptr);0x31A8CallFunc_K2_GetComponentToWorld_ReturnValue = ABOVE.K2_GetComponentToWorld();0x31DACallFunc_FinishSpawningActor_ReturnValue_1 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, CallFunc_K2_GetComponentToWorld_ReturnValue);0x3200CallFunc_FinishSpawningActor_ReturnValue_1.PeepoName.K2_SetText(K2Node_CustomEvent_Username);0x323FCallFunc_FinishSpawningActor_ReturnValue_1.PeepoName1.K2_SetText(K2Node_CustomEvent_Username);0x327ECallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(Cooldown_time);0x32A3Delay(this, CallFunc_Conv_IntToFloat_ReturnValue, LatentActionInfo{0x413, -1531707398, FName(ExecuteUbergraph_BoniCharacter), this});0x32DDPopFlow();0x32DEgoto Label_1574;0x32E3Temp_struct_Variable_3 = K2Node_InputActionEvent_Key_4;0x32FEgoto Label_2174;0x3303goto Label_2327;0x3308PopFlow();0x3309PopFlow();0x330ATemp_struct_Variable_3 = K2Node_InputActionEvent_Key_5;0x3325goto Label_1EC3;0x332ATemp_struct_Variable_4 = K2Node_InputTouchEvent_Location;0x3345Temp_byte_Variable = K2Node_InputTouchEvent_FingerIndex;0x3360goto Label_1991;0x3365goto Label_2246;0x336APopFlow();0x336BLabel_336B:0x336Breturn;0x336D// end of script
Final0x04

Used by 14

types with a member, parameter or interface of this type