Zdexby TheHolyOneZ
3,086 classes
Class

APortal_C

: AActor : UObject
/Game/TRAPS/Portal.Portal_C 0x0358 (856 B) align 16 inherited 0x0278 4 scripted vtable /Game/TRAPS/Portal
0x00x0358

Members 15

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08SoundUAudioComponent*7 flagsnullptr
0x08Arrow1UArrowComponent*7 flagsnullptr
0x08ArrowUArrowComponent*7 flagsnullptr
0x08NudgeUBoxComponent*7 flagsnullptr
0x08VFXUNiagaraComponent*7 flagsnullptr
0x08Exit_RefUStaticMeshComponent*7 flagsnullptr
0x08CollisionUBoxComponent*7 flagsnullptr
0x08root SceneUSceneComponent*7 flagsnullptr
0x60PortalTransformFTransform4 flags{Rotation={X=0, Y=-0, Z=0, W=1}, Translation={X=0, Y=0, Z=0…
0x18Exit LocationFVector6 flags{X=0.00030499999411404133, Y=122.12759399414062, Z=0}
0x04PortalIndexint326 flags0
0x01Entrance?bool6 flagsfalse
0x033D0x03padding / unreflected
0x10ColorFLinearColor6 flags{R=1, G=1, B=1, A=0}
0x08NudgePowerdouble6 flags200
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 4

SignatureFlagsNativeParams
void UserConstructionScript()
Script7 statements · 284 bytes of bytecode
0x0000Collision.K2_SetRelativeTransform(PortalTransform, false, CallFunc_K2_SetRelativeTransform_SweepHitResult, false);0x0034Exit_Ref.K2_SetRelativeLocation(Exit Location, false, CallFunc_K2_SetRelativeLocation_SweepHitResult, false);0x0068CallFunc_CreateDynamicMaterialInstance_ReturnValue = Exit_Ref.CreateDynamicMaterialInstance(0, /Game/TRAPS/Crumbling_Platform/Portal_Mat_Inst.Portal_Mat_Inst, FName(None));0x00B1CallFunc_CreateDynamicMaterialInstance_ReturnValue.SetVectorParameterValue(FName(Color), Color);0x00E7Exit_Ref.SetMaterial(0, CallFunc_CreateDynamicMaterialInstance_ReturnValue);0x0119return;0x011B// end of script
EventPublic0x00
void BndEvt__collision_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult)
Script9 statements · 126 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_OverlappedComponent_1 = OverlappedComponent;0x0012PersistentFrame.K2Node_ComponentBoundEvent_OtherActor_1 = OtherActor;0x0024PersistentFrame.K2Node_ComponentBoundEvent_OtherComp_1 = OtherComp;0x0036PersistentFrame.K2Node_ComponentBoundEvent_OtherBodyIndex_1 = OtherBodyIndex;0x0048PersistentFrame.K2Node_ComponentBoundEvent_bFromSweep_1 = bFromSweep;0x005APersistentFrame.K2Node_ComponentBoundEvent_SweepResult_1 = SweepResult;0x006CExecuteUbergraph_Portal(3047);0x007Breturn;0x007D// end of script
0x108
void BndEvt__Nudge_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult)
Script9 statements · 126 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_OverlappedComponent = OverlappedComponent;0x0012PersistentFrame.K2Node_ComponentBoundEvent_OtherActor = OtherActor;0x0024PersistentFrame.K2Node_ComponentBoundEvent_OtherComp = OtherComp;0x0036PersistentFrame.K2Node_ComponentBoundEvent_OtherBodyIndex = OtherBodyIndex;0x0048PersistentFrame.K2Node_ComponentBoundEvent_bFromSweep = bFromSweep;0x005APersistentFrame.K2Node_ComponentBoundEvent_SweepResult = SweepResult;0x006CExecuteUbergraph_Portal(3409);0x007Breturn;0x007D// end of script
0x108
void ExecuteUbergraph_Portal(int32 EntryPoint)
Script173 statements · 4,134 bytes of bytecode
0x0000PushFlow(Label_1023);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FTemp_int_Array_Index_Variable = 0;0x0026Label_0026:0x0026CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x0043CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors_1);0x007ECallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x00A4CallFunc_BooleanAND_ReturnValue_2 = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue_1);0x00CAif (!(CallFunc_BooleanAND_ReturnValue_2)) goto Label_01C1;0x00D8Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00F3PushFlow(Label_0283);0x00F8/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors_1, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0133CallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(CallFunc_Array_Get_Item_1.PortalIndex, PortalIndex);0x016FCallFunc_BooleanAND_ReturnValue_3 = BooleanAND(CallFunc_EqualEqual_IntInt_ReturnValue_1, CallFunc_Array_Get_Item_1.Entrance?);0x01ABif (!(CallFunc_BooleanAND_ReturnValue_3)) PopFlow();0x01B5Temp_bool_True_if_break_was_hit_Variable = true;0x01C0PopFlow();0x01C1Label_01C1:0x01C1/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors_1, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x01FCCallFunc_K2_GetComponentLocation_ReturnValue_1 = CallFunc_Array_Get_Item_1.Exit_Ref.K2_GetComponentLocation();0x0244CallFunc_K2_SetActorLocation_ReturnValue_1 = K2Node_DynamicCast_AsBoni_Character.K2_SetActorLocation(CallFunc_K2_GetComponentLocation_ReturnValue_1, false, CallFunc_K2_SetActorLocation_SweepHitResult_1, true);0x0282PopFlow();0x0283Label_0283:0x0283CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x02ADTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue_1;0x02C8goto Label_0026;0x02CDLabel_02CD:0x02CDTemp_int_Loop_Counter_Variable_1 = 0;0x02E4Temp_int_Array_Index_Variable_2 = 0;0x02FBLabel_02FB:0x02FBCallFunc_Not_PreBool_ReturnValue_2 = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable_2);0x0318CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0353CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x0379CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue_2, CallFunc_Less_IntInt_ReturnValue);0x039Fif (!(CallFunc_BooleanAND_ReturnValue)) goto Label_04FD;0x03ADTemp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_1;0x03C8PushFlow(Label_04B3);0x03CD/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x0408CallFunc_Not_PreBool_ReturnValue_4 = Not_PreBool(CallFunc_Array_Get_Item.Entrance?);0x043BCallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Array_Get_Item.PortalIndex, PortalIndex);0x0477CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_EqualEqual_IntInt_ReturnValue, CallFunc_Not_PreBool_ReturnValue_4);0x049Dif (!(CallFunc_BooleanAND_ReturnValue_1)) PopFlow();0x04A7Temp_bool_True_if_break_was_hit_Variable_2 = true;0x04B2PopFlow();0x04B3Label_04B3:0x04B3CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x04DDTemp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue;0x04F8goto Label_02FB;0x04FDLabel_04FD:0x04FD/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x0538CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_Array_Get_Item.Exit_Ref.K2_GetComponentLocation();0x0580CallFunc_K2_SetActorLocation_ReturnValue = K2Node_DynamicCast_AsBoni_Character.K2_SetActorLocation(CallFunc_K2_GetComponentLocation_ReturnValue, false, CallFunc_K2_SetActorLocation_SweepHitResult, true);0x05BEPopFlow();0x05BFLabel_05BF:0x05BFTemp_int_Loop_Counter_Variable = 0;0x05D6goto Label_000F;0x05DBLabel_05DB:0x05DBTemp_bool_True_if_break_was_hit_Variable = false;0x05E6goto Label_05BF;0x05EBLabel_05EB:0x05EBTemp_int_Loop_Counter_Variable_2 = 0;0x0602Temp_int_Array_Index_Variable_1 = 0;0x0619Label_0619:0x0619CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable_1);0x0636CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors_2);0x0671CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_2);0x0697CallFunc_BooleanAND_ReturnValue_4 = BooleanAND(CallFunc_Not_PreBool_ReturnValue_1, CallFunc_Less_IntInt_ReturnValue_2);0x06BDif (!(CallFunc_BooleanAND_ReturnValue_4)) goto Label_081B;0x06CBTemp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_2;0x06E6PushFlow(Label_07D1);0x06EB/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors_2, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x0726CallFunc_Not_PreBool_ReturnValue_5 = Not_PreBool(CallFunc_Array_Get_Item_2.Entrance?);0x0759CallFunc_EqualEqual_IntInt_ReturnValue_2 = EqualEqual_IntInt(CallFunc_Array_Get_Item_2.PortalIndex, PortalIndex);0x0795CallFunc_BooleanAND_ReturnValue_5 = BooleanAND(CallFunc_EqualEqual_IntInt_ReturnValue_2, CallFunc_Not_PreBool_ReturnValue_5);0x07BBif (!(CallFunc_BooleanAND_ReturnValue_5)) PopFlow();0x07C5Temp_bool_True_if_break_was_hit_Variable_1 = true;0x07D0PopFlow();0x07D1Label_07D1:0x07D1CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x07FBTemp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x0816goto Label_0619;0x081BLabel_081B:0x081B/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors_2, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x0856CallFunc_K2_GetComponentLocation_ReturnValue_2 = CallFunc_Array_Get_Item_2.Exit_Ref.K2_GetComponentLocation();0x089ECallFunc_K2_SetActorLocation_ReturnValue_2 = K2Node_DynamicCast_AsPeepo_AI.K2_SetActorLocation(CallFunc_K2_GetComponentLocation_ReturnValue_2, false, CallFunc_K2_SetActorLocation_SweepHitResult_2, true);0x08DCPopFlow();0x08DDLabel_08DD:0x08DDTemp_bool_True_if_break_was_hit_Variable_1 = false;0x08E8goto Label_05EB;0x08EDLabel_08ED:0x08EDTemp_bool_True_if_break_was_hit_Variable_2 = false;0x08F8goto Label_02CD;0x08FDLabel_08FD:0x08FDPushFlow(Label_09CB);0x0902/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors_3, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_3);0x093DCallFunc_EqualEqual_IntInt_ReturnValue_3 = EqualEqual_IntInt(CallFunc_Array_Get_Item_3.PortalIndex, PortalIndex);0x0979CallFunc_BooleanAND_ReturnValue_7 = BooleanAND(CallFunc_EqualEqual_IntInt_ReturnValue_3, CallFunc_Array_Get_Item_3.Entrance?);0x09B5if (!(CallFunc_BooleanAND_ReturnValue_7)) PopFlow();0x09BFTemp_bool_True_if_break_was_hit_Variable_3 = true;0x09CAPopFlow();0x09CBLabel_09CB:0x09CBCallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable_3, 1);0x09F5Temp_int_Loop_Counter_Variable_3 = CallFunc_Add_IntInt_ReturnValue_3;0x0A10Label_0A10:0x0A10CallFunc_Not_PreBool_ReturnValue_3 = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable_3);0x0A2DCallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors_3);0x0A68CallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable_3, CallFunc_Array_Length_ReturnValue_3);0x0A8ECallFunc_BooleanAND_ReturnValue_6 = BooleanAND(CallFunc_Not_PreBool_ReturnValue_3, CallFunc_Less_IntInt_ReturnValue_3);0x0AB4if (!(CallFunc_BooleanAND_ReturnValue_6)) goto Label_0AE2;0x0AC2Temp_int_Array_Index_Variable_3 = Temp_int_Loop_Counter_Variable_3;0x0ADDgoto Label_08FD;0x0AE2Label_0AE2:0x0AE2/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors_3, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_3);0x0B1DCallFunc_K2_GetComponentLocation_ReturnValue_3 = CallFunc_Array_Get_Item_3.Exit_Ref.K2_GetComponentLocation();0x0B65CallFunc_K2_SetActorLocation_ReturnValue_3 = K2Node_DynamicCast_AsPeepo_AI.K2_SetActorLocation(CallFunc_K2_GetComponentLocation_ReturnValue_3, false, CallFunc_K2_SetActorLocation_SweepHitResult_3, true);0x0BA3PopFlow();0x0BA4Label_0BA4:0x0BA4Temp_int_Loop_Counter_Variable_3 = 0;0x0BBBTemp_int_Array_Index_Variable_3 = 0;0x0BD2goto Label_0A10;0x0BD7Label_0BD7:0x0BD7Temp_bool_True_if_break_was_hit_Variable_3 = false;0x0BE2goto Label_0BA4;0x0BE7K2Node_DynamicCast_AsBoni_Character = Cast<BoniCharacter_C>(K2Node_ComponentBoundEvent_OtherActor_1);0x0C0BK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBoni_Character);0x0C28if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0C9E;0x0C36if (!(Entrance?)) goto Label_0C71;0x0C44CallFunc_GetAllActorsOfClass_OutActors = {};0x0C4FGetAllActorsOfClass(this, /Game/TRAPS/Portal.Portal_C, CallFunc_GetAllActorsOfClass_OutActors);0x0C6Cgoto Label_08ED;0x0C71Label_0C71:0x0C71CallFunc_GetAllActorsOfClass_OutActors_1 = {};0x0C7CGetAllActorsOfClass(this, /Game/TRAPS/Portal.Portal_C, CallFunc_GetAllActorsOfClass_OutActors_1);0x0C99goto Label_05DB;0x0C9ELabel_0C9E:0x0C9EK2Node_DynamicCast_AsPeepo_AI = Cast<Peepo_AI_C>(K2Node_ComponentBoundEvent_OtherActor_1);0x0CC2K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsPeepo_AI);0x0CDFif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0CE9if (!(Entrance?)) goto Label_0D24;0x0CF7CallFunc_GetAllActorsOfClass_OutActors_2 = {};0x0D02GetAllActorsOfClass(this, /Game/TRAPS/Portal.Portal_C, CallFunc_GetAllActorsOfClass_OutActors_2);0x0D1Fgoto Label_08DD;0x0D24Label_0D24:0x0D24CallFunc_GetAllActorsOfClass_OutActors_3 = {};0x0D2FGetAllActorsOfClass(this, /Game/TRAPS/Portal.Portal_C, CallFunc_GetAllActorsOfClass_OutActors_3);0x0D4Cgoto Label_0BD7;0x0D51K2Node_DynamicCast_AsBoni_Character_1 = Cast<BoniCharacter_C>(K2Node_ComponentBoundEvent_OtherActor);0x0D75K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsBoni_Character_1);0x0D92if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_0EBC;0x0DA0CallFunc_MakeLiteralFloat_Value_NarrowingCast_1 = Cast<3>(NudgePower);0x0DBDCallFunc_MakeLiteralFloat_ReturnValue_1 = MakeLiteralFloat(CallFunc_MakeLiteralFloat_Value_NarrowingCast_1);0x0DE2CallFunc_Conv_FloatToVector_ReturnValue_1 = Conv_FloatToVector(CallFunc_MakeLiteralFloat_ReturnValue_1);0x0E07CallFunc_K2_GetComponentRotation_ReturnValue_1 = Arrow.K2_GetComponentRotation();0x0E39CallFunc_GetForwardVector_ReturnValue_1 = GetForwardVector(CallFunc_K2_GetComponentRotation_ReturnValue_1);0x0E5ECallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue_1, CallFunc_Conv_FloatToVector_ReturnValue_1);0x0E8CK2Node_DynamicCast_AsBoni_Character_1.LaunchCharacter(CallFunc_Multiply_VectorVector_ReturnValue_1, true, true);0x0EBBPopFlow();0x0EBCLabel_0EBC:0x0EBCK2Node_DynamicCast_AsPeepo_AI_1 = Cast<Peepo_AI_C>(K2Node_ComponentBoundEvent_OtherActor);0x0EE0K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsPeepo_AI_1);0x0EFDif (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x0F07CallFunc_K2_GetComponentRotation_ReturnValue = Arrow.K2_GetComponentRotation();0x0F39CallFunc_GetForwardVector_ReturnValue = GetForwardVector(CallFunc_K2_GetComponentRotation_ReturnValue);0x0F5ECallFunc_MakeLiteralFloat_Value_NarrowingCast = Cast<3>(NudgePower);0x0F7BCallFunc_MakeLiteralFloat_ReturnValue = MakeLiteralFloat(CallFunc_MakeLiteralFloat_Value_NarrowingCast);0x0FA0CallFunc_Conv_FloatToVector_ReturnValue = Conv_FloatToVector(CallFunc_MakeLiteralFloat_ReturnValue);0x0FC5CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_FloatToVector_ReturnValue);0x0FF3K2Node_DynamicCast_AsPeepo_AI_1.LaunchCharacter(CallFunc_Multiply_VectorVector_ReturnValue, true, true);0x1022PopFlow();0x1023Label_1023:0x1023return;0x1025// end of script
Final0x04