void GetAVIData (const E_InteractionTypes & Action , const FF_AVIActionDefinition & AVIAction ) Script7 statements · 127 bytes of bytecode 0x0000 K2Node_MakeStruct_F_AVIActionDefinition.SFX_5_E542D01A7F57455BACDC43B2CF8854E4 = /Game/FMOD/Events/Player/Locomotion/SFX_Player_PickUp.SFX_Player_PickUp;0x001C K2Node_MakeStruct_F_AVIActionDefinition.VFX_14_9DE5138A9E814DD0ADB2D69FCC8644E4 = nullptr;0x0030 K2Node_MakeStruct_F_AVIActionDefinition.HapticFeedback_17_D950BFD1522E4227AF727E5E34C67AAB = 0;0x004D K2Node_MakeStruct_F_AVIActionDefinition.CameraShake_15_62417BEA9A234E1681663625546BE88E = nullptr;0x0061 AVIAction = K2Node_MakeStruct_F_AVIActionDefinition;0x007C return;Public 0x1448c50 0x28 void GetAVIDataInteractable (FDataTableRowHandle & DT AVI Row ) Script3 statements · 49 bytes of bytecode 0x0000 DT AVI Row = DataTableRowHandle{nullptr, FName(None)};0x002E return;Public 0x1448c50 0x10 void GetAVIDataAnimation (FDataTableRowHandle & DT AVI Row , const UDataTable * & DataTable ) Script4 statements · 60 bytes of bytecode 0x0000 DT AVI Row = DataTableRowHandle{nullptr, FName(None)};0x002E DataTable = nullptr;0x0039 return;Public 0x1448c50 0x18 void IsHighlightAllowed (const bool & IsHighlightAllowed ) Script3 statements · 14 bytes of bytecode 0x0000 IsHighlightAllowed = true;0x000B return;Public 0x1448c50 0x01 void GetHighlightComponent (const USC_Highlight_C * & Highlight Component ) Script3 statements · 22 bytes of bytecode 0x0000 Highlight Component = HighlightComponent;0x0013 return;Public 0x1448c50 0x08 void IsInteractableOnShoot (const bool & IsInteractableOnShoot ) Script3 statements · 14 bytes of bytecode 0x0000 IsInteractableOnShoot = false;0x000B return;Public 0x1448c50 0x01 void IsInteractionAllowed (const bool & Allowed ) Script3 statements · 14 bytes of bytecode 0x0000 Allowed = true;0x000B return;Public 0x1448c50 0x01 void GetInteractionPrompt (const E_InteractionTypes & InputPrompt ) Script3 statements · 23 bytes of bytecode 0x0000 InputPrompt = 2;0x0014 return;Public 0x1448c50 0x01 void GetInteractionComponent (const UPrimitiveComponent * & InteractionComponent ) Script3 statements · 22 bytes of bytecode 0x0000 InteractionComponent = InteractCollision;0x0013 return;Public 0x1448c50 0x08 void ShouldHideInteractPrompt (const bool & Result ) Script3 statements · 14 bytes of bytecode 0x0000 Result = false;0x000B return;Public 0x1448c50 0x01 void GetCarryTransform (FTransform & Transform ) Script3 statements · 102 bytes of bytecode 0x0000 Transform = FTransform(...);0x0063 return;Public 0x1448c50 0x60 void Hide () Script18 statements · 596 bytes of bytecode 0x0000 StaticMeshComponent0.SetCollisionEnabled(0);0x0026 InteractCollision.SetCollisionEnabled(0);0x004C SetActorHiddenInGame(true);0x005B CallFunc_GetDisplayName_ReturnValue = GetDisplayName(this);0x0078 CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_GetDisplayName_ReturnValue);0x009D K2Node_MakeStruct_FormatArgumentData.ArgumentName = "Name";0x00BE K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 4;0x00DB K2Node_MakeStruct_FormatArgumentData.ArgumentValue = CallFunc_Conv_StringToText_ReturnValue;0x00FF K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = 0;0x0123 K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x0143 K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x0167 K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x0184 K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData};0x0198 CallFunc_Format_ReturnValue = Format(NSLOCTEXT("FE334B574040201780C67FAAF5F04920", "", "Hide Ensignia: {Name}"), K2Node_MakeArray_Array);0x01FA CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_Format_ReturnValue);0x021F /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen(CallFunc_Conv_TextToString_ReturnValue, 0, 0, this);0x0251 return;Public 0x1448c50 0x00 void Show () Script18 statements · 593 bytes of bytecode 0x0000 StaticMeshComponent0.SetCollisionEnabled(3);0x0026 InteractCollision.SetCollisionEnabled(3);0x004C SetActorHiddenInGame(false);0x005B CallFunc_GetDisplayName_ReturnValue = GetDisplayName(this);0x0078 CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_GetDisplayName_ReturnValue);0x009D K2Node_MakeStruct_FormatArgumentData.ArgumentName = "Name";0x00BE K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 4;0x00DB K2Node_MakeStruct_FormatArgumentData.ArgumentValue = CallFunc_Conv_StringToText_ReturnValue;0x00FF K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = 0;0x0123 K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x0143 K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x0167 K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x0184 K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData};0x0198 CallFunc_Format_ReturnValue = Format(NSLOCTEXT("BE2AA4034E1834A98336BC88B538EFAC", "", "Show Ghost: {Name}"), K2Node_MakeArray_Array);0x01F7 CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_Format_ReturnValue);0x021C /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen(CallFunc_Conv_TextToString_ReturnValue, 0, 0, this);0x024E return;Public 0x1448c50 0x00 void CheckAchievement () Script32 statements · 1,104 bytes of bytecode 0x0000 CallFunc_GetAllActorsOfClass_OutActors = {};0x000B GetAllActorsOfClass(this, /Game/GameBlueprints/Props/BP_Ensignia.BP_Ensignia_C, CallFunc_GetAllActorsOfClass_OutActors);0x0028 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0063 CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Array_Length_ReturnValue, 0);0x0085 if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_00EC;0x0093 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_GetGameMode(this, CallFunc_T5F_GetGameMode_Game_Mode);0x00C1 CallFunc_T5F_GetGameMode_Game_Mode.TriggerEvent(47);0x00E7 goto Label_044D;0x00EC Label_00EC:0x00EC CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0127 CallFunc_Conv_IntToInt64_ReturnValue = Conv_IntToInt64(CallFunc_Array_Length_ReturnValue);0x014C K2Node_MakeStruct_FormatArgumentData.ArgumentName = "Amount";0x016F K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 0;0x018C K2Node_MakeStruct_FormatArgumentData.ArgumentValue = FText();0x01A9 K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = CallFunc_Conv_IntToInt64_ReturnValue;0x01CD K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x01ED K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x0211 K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x022E K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData};0x0242 CallFunc_Format_ReturnValue = Format(NSLOCTEXT("5D13AA2949C5CBED12646294ED88F15F", "", "Number of ensignias left: {Amount}"), K2Node_MakeArray_Array);0x02B1 CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_Format_ReturnValue);0x02D6 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen(CallFunc_Conv_TextToString_ReturnValue, 0, 0, this);0x0308 CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x0322 CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/UI/Widgets/WBP_PickupCounter.WBP_PickupCounter_C, CallFunc_GetPlayerController_ReturnValue);0x035F CallFunc_Create_ReturnValue.AddToViewport(0);0x0384 CallFunc_MakeLiteralInt_ReturnValue = MakeLiteralInt(10);0x03A5 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x03E0 CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_MakeLiteralInt_ReturnValue, CallFunc_Array_Length_ReturnValue);0x040E CallFunc_Create_ReturnValue.Show(/Game/UI/Textures/Interface/T_Ensignia.T_Ensignia, CallFunc_Subtract_IntInt_ReturnValue, CallFunc_MakeLiteralInt_ReturnValue);0x044D Label_044D:0x044D return;Private 0x1448c50 0x00 void OnActorLoaded () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Ensignia(259);0x000F return;Event Public 0x1448c50 0x00 void Withdraw (const FVector & Force ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Force_1 = Force;0x0012 ExecuteUbergraph_BP_Ensignia(264);0x0021 return;Public 0x1448c50 0x18 void Interact (bool Force , AActor * Actor ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Force = Force;0x0012 PersistentFrame.K2Node_Event_Actor = Actor;0x0024 ExecuteUbergraph_BP_Ensignia(269);0x0033 return;Public 0x1448c50 0x10 void ExecuteUbergraph_BP_Ensignia (int32 EntryPoint ) Script19 statements · 277 bytes of bytecode 0x0000 goto [EntryPoint];0x000A Label_000A:0x000A /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PlayAVI(this, 2, this);0x0032 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_GetGameInstance(this, CallFunc_T5F_GetGameInstance_GameInstance);0x0060 CallFunc_HasSaveGame_ReturnValue = CallFunc_T5F_GetGameInstance_GameInstance.HasSaveGame();0x008A if (!(CallFunc_HasSaveGame_ReturnValue)) goto Label_00E2;0x0098 CallFunc_T5F_GetGameInstance_GameInstance.CurrentSaveGame.DestroyWorldActor(this);0x00CF Label_00CF:0x00CF CheckAchievement();0x00DD goto Label_0112;0x00E2 Label_00E2:0x00E2 this.K2_DestroyActor();0x00FE goto Label_00CF;0x0103 goto Label_0112;0x0108 goto Label_0112;0x010D goto Label_000A;0x0112 Label_0112:0x0112 return;Final 0x1448c50 0x04