0x0000PushFlow(Label_0E26);0x0005goto [EntryPoint];0x000FPushFlow(Label_01DB);0x0014PushFlow(Label_016D);0x0019PushFlow(Label_00FF);0x001EPushFlow(Label_0091);0x0023CallFunc_CreateDynamicMaterialInstance_ReturnValue = CreateDynamicMaterialInstance(this, /Game/UI/Hud/Art/MI_RadialBar_BackupBasePower.MI_RadialBar_BackupBasePower, FName(None), 0);0x0050DMI_StoredPower = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x0063StoragePower_production.SetBrushFromMaterial(DMI_StoredPower);0x0090PopFlow();0x0091Label_0091:0x0091CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 = CreateDynamicMaterialInstance(this, /Game/UI/Hud/Art/MI_RadialBar_BackupBasePowerConsumption.MI_RadialBar_BackupBasePowerConsumption, FName(None), 0);0x00BEDMI_StoredPowerConsumption = CallFunc_CreateDynamicMaterialInstance_ReturnValue_1;0x00D1StoragePower_consumption.SetBrushFromMaterial(DMI_StoredPowerConsumption);0x00FEPopFlow();0x00FFLabel_00FF:0x00FFCallFunc_CreateDynamicMaterialInstance_ReturnValue_2 = CreateDynamicMaterialInstance(this, /Game/UI/Hud/Art/MI_RadialBar_BasePower.MI_RadialBar_BasePower, FName(None), 0);0x012CDMI_PowerGeneration = CallFunc_CreateDynamicMaterialInstance_ReturnValue_2;0x013FBasePower_production.SetBrushFromMaterial(DMI_PowerGeneration);0x016CPopFlow();0x016DLabel_016D:0x016DCallFunc_CreateDynamicMaterialInstance_ReturnValue_3 = CreateDynamicMaterialInstance(this, /Game/UI/Hud/Art/MI_RadialBar_BasePowerConsumption.MI_RadialBar_BasePowerConsumption, FName(None), 0);0x019ADMI_GeneratedPowerConsumption = CallFunc_CreateDynamicMaterialInstance_ReturnValue_3;0x01ADBasePower_consumption.SetBrushFromMaterial(DMI_GeneratedPowerConsumption);0x01DAPopFlow();0x01DBLabel_01DB:0x01DBCallFunc_Not_PreBool_ReturnValue = Not_PreBool(SN2BasePowerViewModel.HasPower);0x020Eif (!(CallFunc_Not_PreBool_ReturnValue)) PopFlow();0x0218CallFunc_PlayAnimation_ReturnValue_2 = PlayAnimation(PowerOff_Idle_Animation, 0f, 0, 0, 1f, false);0x024FPopFlow();0x0250Label_0250:0x0250PushFlow(Label_02DD);0x0255PushFlow(Label_059B);0x025APushFlow(Label_06C1);0x025FPushFlow(Label_073A);0x0264CallFunc_GetPowerNormalized_ReturnValue = SN2BasePowerViewModel.GetPowerNormalized();0x0296CallFunc_InterpBarPercent_TargetPercent_ImplicitCast = Cast<4>(CallFunc_GetPowerNormalized_ReturnValue);0x02B3InterpBarPercent(DMI_StoredPower, CallFunc_InterpBarPercent_TargetPercent_ImplicitCast, 2);0x02DCPopFlow();0x02DDLabel_02DD:0x02DDCallFunc_Round_ReturnValue = round(StoredPower);0x0302CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(CallFunc_Round_ReturnValue);0x0327K2Node_MakeStruct_FormatArgumentData.ArgumentName = "1";0x0345K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 3;0x0362K2Node_MakeStruct_FormatArgumentData.ArgumentValue = FText();0x037FK2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = 0;0x03A3K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x03C3K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = PowerCapacity;0x03E7K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x0404K2Node_MakeStruct_FormatArgumentData_1.ArgumentName = "0";0x0422K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueType = 3;0x043FK2Node_MakeStruct_FormatArgumentData_1.ArgumentValue = FText();0x045CK2Node_MakeStruct_FormatArgumentData_1.ArgumentValueInt = 0;0x0480K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueFloat = 0f;0x04A0K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueDouble = CallFunc_Conv_IntToDouble_ReturnValue;0x04C4K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueGender = 0;0x04E1K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData_1, K2Node_MakeStruct_FormatArgumentData};0x04FECallFunc_Format_ReturnValue = Format(FText::FromStringTable("/Game/StringTables/ST_GenericUI.ST_GenericUI", "FractionUnspaced"), K2Node_MakeArray_Array);0x056DStorageCapacity_Numbers.SetText(CallFunc_Format_ReturnValue);0x059APopFlow();0x059BLabel_059B:0x059BCallFunc_GetGameModeType_ReturnValue = GetGameModeType(this);0x05B8Temp_byte_Variable_6 = CallFunc_GetGameModeType_ReturnValue;0x05D3Temp_real_Variable_1 = 0;0x05EECallFunc_GetGeneratedPowerConsumptionPercent_ReturnValue = SN2BasePowerViewModel.GetGeneratedPowerConsumptionPercent();0x0620K2Node_Select_None_ImplicitCast_1 = Cast<4>(CallFunc_GetGeneratedPowerConsumptionPercent_ReturnValue);0x063DK2Node_Select_Survival_ImplicitCast_1 = Cast<4>(CallFunc_GetGeneratedPowerConsumptionPercent_ReturnValue);0x065AInterpBarPercent(DMI_GeneratedPowerConsumption, Switch(Temp_byte_Variable_6, 0 => K2Node_Select_None_ImplicitCast_1, 1 => K2Node_Select_Survival_ImplicitCast_1, 2 => Temp_real_Variable_1, default => K2Node_Select_Default), 0);0x06C0PopFlow();0x06C1Label_06C1:0x06C1CallFunc_GetStoredPowerConsumptionPercent_ReturnValue = SN2BasePowerViewModel.GetStoredPowerConsumptionPercent();0x06F3CallFunc_InterpBarPercent_InterpSpeed_ImplicitCast = Cast<4>(CallFunc_GetStoredPowerConsumptionPercent_ReturnValue);0x0710InterpBarPercent(DMI_StoredPowerConsumption, 0, CallFunc_InterpBarPercent_InterpSpeed_ImplicitCast);0x0739PopFlow();0x073ALabel_073A:0x073ATemp_real_Variable = 1;0x0755CallFunc_GetPowerGenerationPercent_ReturnValue = SN2BasePowerViewModel.GetPowerGenerationPercent();0x0787CallFunc_GetGameModeType_ReturnValue_2 = GetGameModeType(this);0x07A4Temp_byte_Variable_5 = CallFunc_GetGameModeType_ReturnValue_2;0x07BFK2Node_Select_None_ImplicitCast = Cast<4>(CallFunc_GetPowerGenerationPercent_ReturnValue);0x07DCK2Node_Select_Survival_ImplicitCast = Cast<4>(CallFunc_GetPowerGenerationPercent_ReturnValue);0x07F9InterpBarPercent(DMI_PowerGeneration, Switch(Temp_byte_Variable_5, 0 => K2Node_Select_None_ImplicitCast, 1 => K2Node_Select_Survival_ImplicitCast, 2 => Temp_real_Variable, default => K2Node_Select_Default_4), 2);0x085FPopFlow();0x0860CallFunc_IsVisible_ReturnValue = MainOverlay.IsVisible();0x088Aif (!(CallFunc_IsVisible_ReturnValue)) PopFlow();0x0894goto Label_0250;0x0899Temp_byte_Variable_2 = 0;0x08ADTemp_byte_Variable_3 = 1;0x08C1Temp_bool_Variable_1 = K2Node_CustomEvent_HasStoredPower;0x08D4CallFunc_PlayAnimation_ReturnValue = PlayAnimation(StoragePoweActivated_Animation, 0f, 1, Switch(Temp_bool_Variable_1, false => Temp_byte_Variable_3, true => Temp_byte_Variable_2, default => K2Node_Select_Default_1), 1f, false);0x093EPopFlow();0x093FTemp_byte_Variable = 0;0x0953Temp_byte_Variable_1 = 1;0x0967Temp_bool_Variable = K2Node_CustomEvent_HasPowerGeneration;0x097ACallFunc_PlayAnimation_ReturnValue_1 = PlayAnimation(ProductionStarts_Animation, 0f, 1, Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default_2), 1f, false);0x09E4PopFlow();0x09E5if (!(SN2BasePowerViewModel.ShowPowerHUD)) PopFlow();0x0A05CallFunc_GetLocalPlayerState_ReturnValue_1 = GetLocalPlayerState(this);0x0A1ACallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetLocalPlayerState_ReturnValue_1);0x0A37if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0A41if (!(K2Node_CustomEvent_HasPower)) goto Label_0A9E;0x0A4FStopAnimation(PowerOff_Idle_Animation);0x0A62CallFunc_GetLocalPlayerState_ReturnValue = GetLocalPlayerState(this);0x0A77CallFunc_PlayDialogueForPlayer_ReturnValue = PlayDialogueForPlayer(/Game/Data/Narrative/Dialogue/DA_BaseVoice_PowerConnected.DA_BaseVoice_PowerConnected, CallFunc_GetLocalPlayerState_ReturnValue);0x0A9DPopFlow();0x0A9ELabel_0A9E:0x0A9ECallFunc_PlayAnimation_ReturnValue_3 = PlayAnimation(PowerOff_Idle_Animation, 0f, 0, 0, 1f, false);0x0AD5CallFunc_GetLocalPlayerState_ReturnValue = GetLocalPlayerState(this);0x0AEACallFunc_PlayDialogueForPlayer_ReturnValue_1 = PlayDialogueForPlayer(/Game/Data/Narrative/Dialogue/DA_BaseVoice_PowerOffline.DA_BaseVoice_PowerOffline, CallFunc_GetLocalPlayerState_ReturnValue);0x0B10PopFlow();0x0B11if (!(K2Node_CustomEvent_ShowPowerHUD)) goto Label_0B81;0x0B1FMainOverlay.SetVisibility(4);0x0B45CallFunc_K2_IsValidTimerHandle_ReturnValue = K2_IsValidTimerHandle(HideTimer);0x0B62if (!(CallFunc_K2_IsValidTimerHandle_ReturnValue)) PopFlow();0x0B6CK2_ClearAndInvalidateTimerHandle(this, HideTimer);0x0B80PopFlow();0x0B81Label_0B81:0x0B81CallFunc_GetVisibility_ReturnValue = MainOverlay.GetVisibility();0x0BB3CallFunc_NotEqual_ByteByte_ReturnValue = NotEqual_ByteByte(CallFunc_GetVisibility_ReturnValue, 1);0x0BD2if (!(CallFunc_NotEqual_ByteByte_ReturnValue)) PopFlow();0x0BDCK2Node_CreateDelegate_OutputDelegate.Bind(this, HidePowerHUDAfterDelay);0x0BF3CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, 2f, false, false, 0f, 0f);0x0C29HideTimer = CallFunc_K2_SetTimerDelegate_ReturnValue;0x0C44PopFlow();0x0C45MainOverlay.SetVisibility(1);0x0C6BPopFlow();0x0C6CTemp_text_Variable = NSLOCTEXT("DA97BFE04D2F4147C71F01A9C9CE689F", "", "\\u221e");0x0CA9CallFunc_FFloor_ReturnValue = FFloor(K2Node_CustomEvent_Power_1);0x0CCECallFunc_Conv_IntToText_ReturnValue = Conv_IntToText(CallFunc_FFloor_ReturnValue, false, true, 1, 324);0x0CFFCallFunc_GetGameModeType_ReturnValue_1 = GetGameModeType(this);0x0D1CTemp_byte_Variable_4 = CallFunc_GetGameModeType_ReturnValue_1;0x0D37PowerGenerationText.SetText(Switch(Temp_byte_Variable_4, 0 => CallFunc_Conv_IntToText_ReturnValue, 1 => CallFunc_Conv_IntToText_ReturnValue, 2 => Temp_text_Variable, default => K2Node_Select_Default_3));0x0DA1PopFlow();0x0DA2CallFunc_FFloor_ReturnValue_1 = FFloor(K2Node_CustomEvent_Power);0x0DC7CallFunc_Conv_IntToText_ReturnValue_1 = Conv_IntToText(CallFunc_FFloor_ReturnValue_1, false, true, 1, 324);0x0DF8PowerDrainText.SetText(CallFunc_Conv_IntToText_ReturnValue_1);0x0E25PopFlow();0x0E26Label_0E26:0x0E26return;