Zdexby TheHolyOneZ
5,457 classes
Class

ABP_LinkGoalPosition_C

: AActor : UObject
/Game/BluePrints/LINK/Blueprints/GameLogic/BP_LinkGoalPosition.BP_LinkGoalPosition_C 0x0518 (1,304 B) align 16 inherited 0x02A8 25 scripted vtable /Game/BluePrints/LINK/Blueprints/GameLogic/BP_LinkGoalPosition
0x00x0518

Members 30

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08NI_BeaconUNiagaraComponent*6 flagsnullptr
0x08NiagaraUNiagaraComponent*6 flagsnullptr
0x08falgswitchUStaticMeshComponent*6 flagsnullptr
0x08RespawnPointPosition2UBillboardComponent*6 flagsnullptr
0x08RespawnPointPosition1UBillboardComponent*6 flagsnullptr
0x08RespawnPointPositionUBillboardComponent*6 flagsnullptr
0x08BoxUBoxComponent*6 flagsnullptr
0x08StaticMeshUStaticMeshComponent*6 flagsnullptr
0x08LinkFlagOverlapZoneUStaticMeshComponent*6 flagsnullptr
0x08RingUStaticMeshComponent*6 flagsnullptr
0x08PoleUStaticMeshComponent*6 flagsnullptr
0x08DefaultSceneRootUSceneComponent*6 flagsnullptr
0x01IsRespawnPointbool6 flagsfalse
0x03190x07padding / unreflected
0x60InstancePoleTransformFTransform6 flags{Rotation={X=-6.123233995736764e-17, Y=-0.9999999999999997,…
0x18DiffPositionFVector7 flags{X=0, Y=0, Z=-100}
0x50NeedLuggageIdTSet<FGuid>2 flags<TSet>
0x10OverlapingActorsTArray<AActor*>Net+4 flags[]
0x50OverlapingIdsTSet<FGuid>2 flags<TSet>
0x50LinkPointTMap<FGuid, ABP_LinkPoint_C*>3 flags<TMap>
0x01IsActiveboolNet+6 flagstrue
0x01IsDefaultRespawnPointbool6 flagsfalse
0x04A20x06padding / unreflected
0x50RegisteredRespawnMiniPenguinTSet<ABP_MiniPenguin_C*>4 flags<TSet>
0x08SignalTargetABP_DeviceBase_C*6 flagsnullptr
0x04SpawnedAgeint326 flags0
0x01IsLastGoalPositionbool6 flagsfalse
0x05060x02padding / unreflected
0x10LastGoalFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
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
0x005C0x01padding / unreflected
0x01bActorEnableCollision : 1bit 0bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 1boolTransient+4 flagsfalse
0x01bAsyncPhysicsTickEnabled : 1bit 6boolProtected+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 25

SignatureFlagsNativeParams
void IsChangeImage(const bool& IsInteract, FText& OverrideText)
Script5 statements · 66 bytes of bytecode
0x0000CallFunc_CanInteract_ReturnValue = CanInteract();0x0018IsInteract = CallFunc_CanInteract_ReturnValue;0x002BOverrideText = FText();0x003Freturn;0x0041// end of script
Public0x18
bool CanInteract()
Script20 statements · 468 bytes of bytecode
0x0000if (!(IsRespawnPoint)) goto Label_0082;0x000ECallFunc_Not_PreBool_ReturnValue_2 = Not_PreBool(GameMode_LINK.BP Game State LINK.Is Night);0x0057Rezult = CallFunc_Not_PreBool_ReturnValue_2;0x006ALabel_006A:0x006AReturnValue = Rezult;0x007Dgoto Label_01C9;0x0082Label_0082:0x0082CallFunc_Not_PreBool_ReturnValue = Not_PreBool(IsLastGoalPosition);0x009FCallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(IsActive);0x00BCCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(OverlapingActors);0x00F7CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue, 0);0x0119CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Greater_IntInt_ReturnValue, IsActive);0x013FCallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_BooleanAND_ReturnValue, CanLink);0x0165CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_BooleanAND_ReturnValue_1, CallFunc_Not_PreBool_ReturnValue_1);0x018BCallFunc_BooleanAND_ReturnValue_2 = BooleanAND(CallFunc_BooleanOR_ReturnValue, CallFunc_Not_PreBool_ReturnValue);0x01B1Rezult = CallFunc_BooleanAND_ReturnValue_2;0x01C4goto Label_006A;0x01C9Label_01C9:0x01C9return ReturnValue;0x01D3// end of script
Public0x01
void SetUsedPoint(bool IsUsed)
Script14 statements · 454 bytes of bytecode
0x0000Temp_bool_Variable_1 = IsUsed;0x0013Temp_object_Variable_2 = /Game/3Dmodel/link/building/flag/MI_LINKcircle_Inst.MI_LINKcircle_Inst;0x0026Temp_object_Variable_3 = /Game/3Dmodel/link/building/flag/MT_LINKcircle.MT_LINKcircle;0x0039Ring.SetMaterial(0, Switch(Temp_bool_Variable_1, false => Temp_object_Variable_3, true => Temp_object_Variable_2, default => K2Node_Select_Default_1));0x0097Temp_bool_Variable = IsUsed;0x00AATemp_object_Variable = /Game/3Dmodel/link/building/flag/MI_linkflag_Inst.MI_linkflag_Inst;0x00BDTemp_object_Variable_1 = /Game/3Dmodel/link/building/flag/MT_linkflag.MT_linkflag;0x00D0LiNK_flag.SetMaterial(0, Switch(Temp_bool_Variable, false => Temp_object_Variable_1, true => Temp_object_Variable, default => K2Node_Select_Default));0x012ECallFunc_Not_PreBool_ReturnValue = Not_PreBool(IsUsed);0x014BNiagara.SetAutoActivate(CallFunc_Not_PreBool_ReturnValue);0x0178CallFunc_Not_PreBool_ReturnValue = Not_PreBool(IsUsed);0x0195Niagara.SetActive(CallFunc_Not_PreBool_ReturnValue, false);0x01C3return;0x01C5// end of script
Public0x01
void GetDuplicateValues(TArray<FGuid>& DuplicateValues)
Script23 statements · 510 bytes of bytecode
0x0000PushFlow(Label_01FB);0x0005Temp_int_Variable = 0;0x001CLabel_001C:0x001CCallFunc_Set_Length_ReturnValue = /Script/Engine.Default__BlueprintSetLibrary.Set_Length(NeedLuggageId);0x0057CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Variable, CallFunc_Set_Length_ReturnValue);0x007Dif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0191;0x008BPushFlow(Label_01B1);0x0090/Script/Engine.Default__BlueprintSetLibrary.Set_GetItemByIndex(NeedLuggageId, Temp_int_Variable, CallFunc_Set_GetItemByIndex_Item);0x00CBCallFunc_Set_Contains_ReturnValue = /Script/Engine.Default__BlueprintSetLibrary.Set_Contains(OverlapingIds, CallFunc_Set_GetItemByIndex_Item);0x0107if (!(CallFunc_Set_Contains_ReturnValue)) PopFlow();0x0111/Script/Engine.Default__BlueprintSetLibrary.Set_GetItemByIndex(NeedLuggageId, Temp_int_Variable, CallFunc_Set_GetItemByIndex_Item);0x014CCallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(ReturnValues, CallFunc_Set_GetItemByIndex_Item);0x0190PopFlow();0x0191Label_0191:0x0191DuplicateValues = ReturnValues;0x01ACgoto Label_01FB;0x01B1Label_01B1:0x01B1CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x01DBTemp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x01F6goto Label_001C;0x01FBLabel_01FB:0x01FBreturn;0x01FD// end of script
Public0x10
void MakePole(UInstancedStaticMeshComponent* InstancedStaticMeshComp)
Script31 statements · 1,172 bytes of bytecode
0x0000PushFlow(Label_0491);0x0005CallFunc_K2_GetComponentLocation_ReturnValue = InstancedStaticMeshComp.K2_GetComponentLocation();0x0037CallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, FVector(0, 0, 1e+05));0x0075CallFunc_LineTraceSingle_ReturnValue = LineTraceSingle(this, CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Subtract_VectorVector_ReturnValue, 0, false, Temp_object_Variable, 0, CallFunc_LineTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 0.1f);0x00FDInstancedStaticMeshComp.ClearInstances();0x0121Temp_int_Variable = 0;0x0138Label_0138:0x0138CallFunc_VSize_ReturnValue = VSize(DiffPosition);0x015DBreakHitResult(CallFunc_LineTraceSingle_OutHit, 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);0x0212CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_VSize_ReturnValue, 2.8775);0x0240CallFunc_Vector_Distance_ReturnValue = Vector_Distance(CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_TraceStart);0x026ECallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Vector_Distance_ReturnValue, CallFunc_Multiply_DoubleDouble_ReturnValue);0x029CCallFunc_FCeil_ReturnValue = FCeil(CallFunc_Divide_DoubleDouble_ReturnValue);0x02C1CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_FCeil_ReturnValue, 1);0x02EBCallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_Subtract_IntInt_ReturnValue);0x0311if (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x031BPushFlow(Label_0447);0x0320CallFunc_Conv_IntToVector_ReturnValue = Conv_IntToVector(Temp_int_Variable);0x0345CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(DiffPosition, CallFunc_Conv_IntToVector_ReturnValue);0x0373BreakTransform(InstancePoleTransform, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x03A1CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_BreakTransform_Location, CallFunc_Multiply_VectorVector_ReturnValue);0x03CFCallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Add_VectorVector_ReturnValue, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0406CallFunc_AddInstance_ReturnValue = InstancedStaticMeshComp.AddInstance(CallFunc_MakeTransform_ReturnValue, false);0x0446PopFlow();0x0447Label_0447:0x0447CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x0471Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x048Cgoto Label_0138;0x0491Label_0491:0x0491return;0x0493// end of script
Public0x08
void UserConstructionScript()
Script3 statements · 26 bytes of bytecode
0x0000SetUsedPoint(IsRespawnPoint);0x0017return;0x0019// end of script
EventPublic0x00
void BPI_InteractStart(Server)(ABP_FirstPersonCharacter_Main_C* First Person)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_First_Person_2 = First Person;0x0012ExecuteUbergraph_BP_LinkGoalPosition(1993);0x0021return;0x0023// end of script
Public0x08
void BPI_InteractEnd()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_LinkGoalPosition(1994);0x000Freturn;0x0011// end of script
Public0x00
void BPI_InteractStart(Local)(ABP_FirstPersonCharacter_Main_C* First Person)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_First_Person_1 = First Person;0x0012ExecuteUbergraph_BP_LinkGoalPosition(1995);0x0021return;0x0023// end of script
Public0x08
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_LinkGoalPosition(1996);0x000Freturn;0x0011// end of script
EventProtected0x00
void BndEvt__BP_LinkGoalPosition_LinkFlagOverlapZone_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 = bFromSweep;0x005APersistentFrame.K2Node_ComponentBoundEvent_SweepResult = SweepResult;0x006CExecuteUbergraph_BP_LinkGoalPosition(2126);0x007Breturn;0x007D// end of script
0x120
void BndEvt__BP_LinkGoalPosition_LinkFlagOverlapZone_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_OverlappedComponent = OverlappedComponent;0x0012PersistentFrame.K2Node_ComponentBoundEvent_OtherActor = OtherActor;0x0024PersistentFrame.K2Node_ComponentBoundEvent_OtherComp = OtherComp;0x0036PersistentFrame.K2Node_ComponentBoundEvent_OtherBodyIndex = OtherBodyIndex;0x0048ExecuteUbergraph_BP_LinkGoalPosition(2131);0x0057return;0x0059// end of script
0x1C
void RegisterLinkPoint(const FGuid& ID, ABP_LinkPoint_C* LinkPoint)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Id = ID;0x0012PersistentFrame.K2Node_CustomEvent_LinkPoint = LinkPoint;0x0024ExecuteUbergraph_BP_LinkGoalPosition(2582);0x0033return;0x0035// end of script
0x18
void ResetGoalEevent()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_LinkGoalPosition(2692);0x000Freturn;0x0011// end of script
0x00
void BPI_InteractStart(ABP_FirstPersonCharacter_Main_C* First Person)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_First_Person = First Person;0x0012ExecuteUbergraph_BP_LinkGoalPosition(2734);0x0021return;0x0023// end of script
0x08
void InteractSignal()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_LinkGoalPosition(3449);0x000Freturn;0x0011// end of script
0x00
void GoalEvent()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_LinkGoalPosition(3500);0x000Freturn;0x0011// end of script
0x00
void RespawnCall(ABP_MiniPenguin_C* Target)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Target = Target;0x0012ExecuteUbergraph_BP_LinkGoalPosition(3636);0x0021return;0x0023// end of script
0x08
void FragVisualUpdate(bool IsUsed)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_IsUsed = IsUsed;0x0012ExecuteUbergraph_BP_LinkGoalPosition(3912);0x0021return;0x0023// end of script
0x01
void ToBlueFlag()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_LinkGoalPosition(3956);0x000Freturn;0x0011// end of script
0x00
void LastTargetActivate(bool ActivateState)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_ActivateState = ActivateState;0x0012ExecuteUbergraph_BP_LinkGoalPosition(4103);0x0021return;0x0023// end of script
0x01
void ExecuteUbergraph_BP_LinkGoalPosition(int32 EntryPoint)
Script186 statements · 4,153 bytes of bytecode
0x0000PushFlow(Label_1036);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FNiagara.SetActive(false, false);0x0035PopFlow();0x0036Label_0036:0x0036MarkPropertyDirtyFromRepIndex(this, 11, FName(IsActive));0x0053Niagara.Deactivate();0x0077PopFlow();0x0078Label_0078:0x0078Niagara.SetAutoActivate(false);0x009Dgoto Label_000F;0x00A2Label_00A2:0x00A2FlushNetDormancy();0x00ACIsActive = false;0x00B7goto Label_0036;0x00BCLabel_00BC:0x00BCFlushNetDormancy();0x00C6IsActive = true;0x00D1MarkPropertyDirtyFromRepIndex(this, 11, FName(IsActive));0x00EETemp_bool_IsClosed_Variable = false;0x00F9Temp_bool_Has_Been_Initd_Variable = true;0x0104PopFlow();0x0105Label_0105:0x0105FlushNetDormancy();0x010FIsActive = K2Node_CustomEvent_ActivateState;0x0122MarkPropertyDirtyFromRepIndex(this, 11, FName(IsActive));0x013Fgoto Label_0078;0x0144Label_0144:0x0144CallFunc_IsValid_ReturnValue = IsValid(GameMode_LINK);0x0161if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x016BGameMode_LINK.CanLinkCheck(CallFunc_CanLinkCheck_Rezult);0x0198CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_CanLinkCheck_Rezult);0x01B5CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(OverlapingActors);0x01F0CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(CallFunc_Array_Length_ReturnValue_1, 0);0x0212CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_LessEqual_IntInt_ReturnValue, CallFunc_Not_PreBool_ReturnValue);0x0238if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x0242GameMode_LINK.ShowAnnounce(2, false);0x026CPopFlow();0x026DLabel_026D:0x026DCallFunc_IsValid_ReturnValue_1 = IsValid(SignalTarget);0x028Aif (!(CallFunc_IsValid_ReturnValue_1)) goto Label_02F0;0x0298SignalTarget.DeviceComonent.OnSignal_Event(ST_EventValue{false, "", 0, 0, 0});0x02F0Label_02F0:0x02F0CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(OverlapingActors, K2Node_ComponentBoundEvent_OtherActor_1);0x0334CallFunc_BooleanAND_ReturnValue_6 = BooleanAND(IsLastGoalPosition, IsActive);0x035Aif (!(CallFunc_BooleanAND_ReturnValue_6)) goto Label_0399;0x0368LastGoal.Broadcast();0x037BLastLink();0x0389LastTargetActivate(false);0x0398PopFlow();0x0399Label_0399:0x0399GameMode_LINK.CanLinkCheck(CallFunc_CanLinkCheck_Rezult_1);0x03C6if (!(CallFunc_CanLinkCheck_Rezult_1)) PopFlow();0x03D0CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(OverlapingActors);0x040BCallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x042Dif (!(CallFunc_EqualEqual_IntInt_ReturnValue)) PopFlow();0x0437GameMode_LINK.ShowAnnounce(1, false);0x0461PopFlow();0x0462Label_0462:0x0462CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/BluePrints/LINK/Blueprints/GenerateMap/BP_GenerateMapManager.BP_GenerateMapManager_C);0x0480CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_GetActorOfClass_ReturnValue);0x049Dif (!(CallFunc_IsValid_ReturnValue_2)) goto Label_04FD;0x04ABCallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(CallFunc_GetActorOfClass_ReturnValue.SpawnedActors, this);0x04FDLabel_04FD:0x04FDK2Node_CreateDelegate_OutputDelegate.Bind(this, GoalEvent);0x0514GameMode_LINK.OnGoal += K2Node_CreateDelegate_OutputDelegate;0x053DK2Node_DynamicCast_AsBP_First_Person_Game_Mode_Online_LINK.BPGI Main.LINK_ServerSaveData.GetCurrentRound(CallFunc_GetCurrentRound_Value);0x0596SpawnedAge = CallFunc_GetCurrentRound_Value;0x05B1CallFunc_Array_Add_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(GameMode_LINK.LastGoalTargets, this);0x0603PopFlow();0x0604Label_0604:0x0604CallFunc_HasAuthority_ReturnValue = HasAuthority();0x0618if (!(CallFunc_HasAuthority_ReturnValue)) PopFlow();0x0622CallFunc_ObjectIsA_ReturnValue_1 = ObjectIsA(K2Node_ComponentBoundEvent_OtherActor_1, /Game/MoverAI/GroundAI/MiniPenguin/BP_MiniPenguin.BP_MiniPenguin_C);0x0648CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_ObjectIsA_ReturnValue_1, IsActive);0x066Eif (!(CallFunc_BooleanAND_ReturnValue_1)) goto Label_0681;0x067Cgoto Label_026D;0x0681Label_0681:0x0681GameMode_LINK.GetGamePhase(CallFunc_GetGamePhase_CurrentGamePhase);0x06AECallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(CallFunc_GetGamePhase_CurrentGamePhase, 1);0x06CDif (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) PopFlow();0x06D7K2Node_DynamicCast_AsBP_Mini_Penguin = Cast<BP_MiniPenguin_C>(K2Node_ComponentBoundEvent_OtherActor_1);0x06FBK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Mini_Penguin);0x0718if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0722/Script/Engine.Default__BlueprintSetLibrary.Set_Add(RegisteredRespawnMiniPenguin, K2Node_DynamicCast_AsBP_Mini_Penguin);0x0754PrintString(this, "MiniPenguin\\u3092\\u30ea\\u30b9\\u30dd\\u30fc\\u30f3\\u30dd\\u30a4\\u30f3\\u30c8\\u306b\\u767b\\u9332", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x07C8PopFlow();0x07C9PopFlow();0x07CAPopFlow();0x07CBPopFlow();0x07CCCallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x07E1K2Node_DynamicCast_AsBP_First_Person_Game_Mode_Online_LINK = Cast<BP_FirstPersonGameMode_Online_LINK_C>(CallFunc_GetGameMode_ReturnValue);0x0805K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Game_Mode_Online_LINK);0x0822if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x082CGameMode_LINK = K2Node_DynamicCast_AsBP_First_Person_Game_Mode_Online_LINK;0x083Fif (!(IsDefaultRespawnPoint)) goto Label_0462;0x084DPopFlow();0x084Egoto Label_0604;0x0853CallFunc_ObjectIsA_ReturnValue = ObjectIsA(K2Node_ComponentBoundEvent_OtherActor, /Game/MoverAI/GroundAI/MiniPenguin/BP_MiniPenguin.BP_MiniPenguin_C);0x0879CallFunc_BooleanAND_ReturnValue_2 = BooleanAND(CallFunc_ObjectIsA_ReturnValue, IsActive);0x089Fif (!(CallFunc_BooleanAND_ReturnValue_2)) PopFlow();0x08A9CallFunc_Array_RemoveItem_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_RemoveItem(OverlapingActors, K2Node_ComponentBoundEvent_OtherActor);0x08E5goto Label_0144;0x08EALabel_08EA:0x08EAif (!(false)) PopFlow();0x08ECTemp_bool_IsClosed_Variable = true;0x08F7PopFlow();0x08F8Label_08F8:0x08F8PushFlow(Label_091C);0x08FDif (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_090C;0x090BPopFlow();0x090CLabel_090C:0x090CTemp_bool_Has_Been_Initd_Variable = true;0x0917goto Label_08EA;0x091CLabel_091C:0x091Cif (!(Temp_bool_IsClosed_Variable)) goto Label_092B;0x092APopFlow();0x092BLabel_092B:0x092BTemp_bool_IsClosed_Variable = true;0x0936PrintString(this, "Link\\u6210\\u529f", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0986CallFunc_IsValid_ReturnValue_3 = IsValid(GameMode_LINK);0x09A3if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x09ADCallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(OverlapingActors);0x09E8GameMode_LINK.Goal(CallFunc_Array_Length_ReturnValue_2);0x0A15PopFlow();0x0A16/Script/Engine.Default__BlueprintMapLibrary.Map_Add(LinkPoint, K2Node_CustomEvent_Id, K2Node_CustomEvent_LinkPoint);0x0A51/Script/Engine.Default__BlueprintSetLibrary.Set_Add(NeedLuggageId, K2Node_CustomEvent_Id);0x0A83PopFlow();0x0A84/Script/Engine.Default__BlueprintSetLibrary.Set_Clear(NeedLuggageId);0x0AADPopFlow();0x0AAECallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(OverlapingActors);0x0AE9CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue_3, 0);0x0B0BCallFunc_BooleanAND_ReturnValue_3 = BooleanAND(CallFunc_Greater_IntInt_ReturnValue, IsActive);0x0B31CallFunc_BooleanAND_ReturnValue_4 = BooleanAND(CallFunc_BooleanAND_ReturnValue_3, CanLink);0x0B57CallFunc_Not_PreBool_ReturnValue_3 = Not_PreBool(IsLastGoalPosition);0x0B74CallFunc_BooleanAND_ReturnValue_5 = BooleanAND(CallFunc_BooleanAND_ReturnValue_4, CallFunc_Not_PreBool_ReturnValue_3);0x0B9Aif (!(CallFunc_BooleanAND_ReturnValue_5)) goto Label_0BB7;0x0BA8InteractSignal();0x0BB6PopFlow();0x0BB7Label_0BB7:0x0BB7CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(IsActive);0x0BD4CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_Not_PreBool_ReturnValue_1, IsDefaultRespawnPoint);0x0BFAif (!(CallFunc_BooleanOR_ReturnValue)) PopFlow();0x0C04K2Node_DynamicCast_AsBP_First_Person_Character_LINK = Cast<BP_FirstPersonCharacter_LINK_C>(K2Node_Event_First_Person);0x0C28K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character_LINK);0x0C45if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x0C4FCallFunc_Not_PreBool_ReturnValue_2 = Not_PreBool(GameMode_LINK.BP Game State LINK.Is Night);0x0C98if (!(CallFunc_Not_PreBool_ReturnValue_2)) PopFlow();0x0CA2K2Node_MakeArray_Array = {RespawnPointPosition2, RespawnPointPosition1, RespawnPointPosition};0x0CC8/Script/Engine.Default__KismetArrayLibrary.Array_Random(K2Node_MakeArray_Array, CallFunc_Array_Random_OutItem, CallFunc_Array_Random_OutIndex);0x0D03CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_Array_Random_OutItem.K2_GetComponentLocation();0x0D35K2Node_DynamicCast_AsBP_First_Person_Character_LINK.MyMiniPenguin.Respawn(CallFunc_K2_GetComponentLocation_ReturnValue);0x0D78PopFlow();0x0D79goto Label_08F8;0x0D7ELabel_0D7E:0x0D7E/Script/Engine.Default__KismetArrayLibrary.Array_Clear(OverlapingActors);0x0DA7goto Label_00A2;0x0DAC/Script/Engine.Default__BlueprintSetLibrary.Set_Clear(RegisteredRespawnMiniPenguin);0x0DD5PrintString(this, "\\u30ea\\u30b9\\u30dd\\u30fc\\u30f3\\u306e\\u767b\\u9332\\u3092\\u30ea\\u30bb\\u30c3\\u30c8", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0E33PopFlow();0x0E34CallFunc_Not_PreBool_ReturnValue_2 = Not_PreBool(GameMode_LINK.BP Game State LINK.Is Night);0x0E7Dif (!(CallFunc_Not_PreBool_ReturnValue_2)) PopFlow();0x0E87K2Node_MakeArray_Array = {RespawnPointPosition2, RespawnPointPosition1, RespawnPointPosition};0x0EAD/Script/Engine.Default__KismetArrayLibrary.Array_Random(K2Node_MakeArray_Array, CallFunc_Array_Random_OutItem, CallFunc_Array_Random_OutIndex);0x0EE8CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_Array_Random_OutItem.K2_GetComponentLocation();0x0F1AK2Node_CustomEvent_Target.Respawn(CallFunc_K2_GetComponentLocation_ReturnValue);0x0F47PopFlow();0x0F48SetUsedPoint(K2Node_CustomEvent_IsUsed);0x0F5FPopFlow();0x0F60Label_0F60:0x0F60FragVisualUpdate(true);0x0F6Fgoto Label_0D7E;0x0F74goto Label_0F60;0x0F79SetUsedPoint(false);0x0F88if (!(K2Node_CustomEvent_IsLastLink)) goto Label_00BC;0x0F96IsLastGoalPosition = true;0x0FA1PopFlow();0x0FA2Ring.SetMaterial(0, /Game/3Dmodel/link/building/flag/MI_LINKcircle_Gold.MI_LINKcircle_Gold);0x0FD4LiNK_flag.SetMaterial(0, /Game/3Dmodel/link/building/flag/MI_linkflag_Inst1.MI_linkflag_Inst1);0x1006PopFlow();0x1007NI_Beacon.SetVisibility(K2Node_CustomEvent_ActivateState, false);0x1031goto Label_0105;0x1036Label_1036:0x1036return;0x1038// end of script
Final0x04
void LastGoal__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00

Used by 2

types with a member, parameter or interface of this type