Zdexby TheHolyOneZ
4,841 classes
Class

UBossCheckpointFunction_C

: UBlueprintFunctionLibrary : UObject
/Game/Blueprints/Boss/BossCheckpointFunction.BossCheckpointFunction_C 0x0028 (40 B) align 8 inherited 0x0028 3 scripted vtable /Game/Blueprints/Boss/BossCheckpointFunction
0x00x0028

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.

Functions 3

SignatureFlagsNativeParams
void AddSavedLifes(TArray<ULifeSystem_C*>& Lifes, AActor* Boss, UObject* __WorldContext)
Script54 statements · 1,690 bytes of bytecode
0x0000PushFlow(Label_0697);0x0005NewLocalVar_0 = Lifes;0x0020CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(Boss, /Game/Blueprints/Boss/BossSaveLife.BossSaveLife_C);0x0046CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetActorOfClass_ReturnValue);0x0063if (!(CallFunc_IsValid_ReturnValue)) goto Label_0371;0x0071Save = CallFunc_GetActorOfClass_ReturnValue;0x0084Temp_int_Loop_Counter_Variable = 0;0x009BTemp_int_Array_Index_Variable = 0;0x00B2Label_00B2:0x00B2CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(NewLocalVar_0);0x00EDCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x0113if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x011DTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0138PushFlow(Label_0428);0x013DCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Save.Completed);0x018ECallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue, 0);0x01B0if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_0472;0x01BETemp_bool_Variable = true;0x01C9CallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(Save.Completed, Temp_bool_Variable);0x021Bif (!(CallFunc_Array_Contains_ReturnValue)) goto Label_0529;0x0229if (!(Save.Completed[Temp_int_Array_Index_Variable])) goto Label_05E0;0x0257/Script/Engine.Default__KismetArrayLibrary.Array_Get(NewLocalVar_0, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0292LifeCompletion(CallFunc_Array_Get_Item, Boss);0x02B2CallFunc_SelectColor_ReturnValue = SelectColor(LinearColor{1f, 0f, 0.599455f, 1f}, LinearColor{0f, 0f, 0f, 0f}, true);0x0313CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x0328PrintString(Boss, "lifecompletion", CallFunc_MakeLiteralBool_ReturnValue, true, CallFunc_SelectColor_ReturnValue, 2f, FName(None));0x0370PopFlow();0x0371Label_0371:0x0371CallFunc_SelectColor_ReturnValue = SelectColor(LinearColor{1f, 0f, 0.599455f, 1f}, LinearColor{0f, 0f, 0f, 0f}, true);0x03D2CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x03E7PrintString(__WorldContext, "nosave", CallFunc_MakeLiteralBool_ReturnValue, true, CallFunc_SelectColor_ReturnValue, 2f, FName(None));0x0427PopFlow();0x0428Label_0428:0x0428CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0452Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x046Dgoto Label_00B2;0x0472Label_0472:0x0472CallFunc_SelectColor_ReturnValue = SelectColor(LinearColor{1f, 0f, 0.599455f, 1f}, LinearColor{0f, 0f, 0f, 0f}, true);0x04D3CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x04E8PrintString(__WorldContext, "11life", CallFunc_MakeLiteralBool_ReturnValue, true, CallFunc_SelectColor_ReturnValue, 2f, FName(None));0x0528PopFlow();0x0529Label_0529:0x0529CallFunc_SelectColor_ReturnValue = SelectColor(LinearColor{1f, 0f, 0.599455f, 1f}, LinearColor{0f, 0f, 0f, 0f}, true);0x058ACallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x059FPrintString(__WorldContext, "22life", CallFunc_MakeLiteralBool_ReturnValue, true, CallFunc_SelectColor_ReturnValue, 2f, FName(None));0x05DFPopFlow();0x05E0Label_05E0:0x05E0CallFunc_SelectColor_ReturnValue = SelectColor(LinearColor{1f, 0f, 0.599455f, 1f}, LinearColor{0f, 0f, 0f, 0f}, true);0x0641CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x0656PrintString(__WorldContext, "33life", CallFunc_MakeLiteralBool_ReturnValue, true, CallFunc_SelectColor_ReturnValue, 2f, FName(None));0x0696PopFlow();0x0697Label_0697:0x0697return;0x0699// end of script
StaticPublic0x20
void LifeCompletion(ULifeSystem_C* Life, UObject* __WorldContext)
Script8 statements · 195 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(Life);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_00C0;0x002BLife.SetLifeBar(Life.Life, CallFunc_SetLifeBar_Percent);0x0077Life.Destroy Completion(true);0x009CLife.MaterialCompletion();0x00C0Label_00C0:0x00C0return;0x00C2// end of script
StaticPublic0x10
void AutoStartLife(AActor* Boss, UObject* __WorldContext)
Script87 statements · 2,566 bytes of bytecode
0x0000PushFlow(Label_0A03);0x0005CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(__WorldContext, /Game/Blueprints/Boss/BossSaveLife.BossSaveLife_C);0x002BCallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetActorOfClass_ReturnValue);0x0048if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0052Save = CallFunc_GetActorOfClass_ReturnValue;0x0065CallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Save.Completed);0x00B6CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue_3, 1);0x00D8if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_014D;0x00E6Temp_bool_Variable = true;0x00F1CallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(Save.Completed, Temp_bool_Variable);0x0143if (!(CallFunc_Array_Contains_ReturnValue)) PopFlow();0x014DLabel_014D:0x014DTemp_int_Variable = 0;0x0164Label_0164:0x0164CallFunc_K2_GetComponentsByClass_ReturnValue = Boss.K2_GetComponentsByClass(/Game/Blueprints/Enemy/Systems/LifeSystem.LifeSystem_C);0x019FCallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_K2_GetComponentsByClass_ReturnValue);0x01DACallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_Array_Length_ReturnValue_2, 1);0x0204CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_Subtract_IntInt_ReturnValue);0x022Aif (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_0549;0x0238PushFlow(Label_0900);0x023DTemp_int_Loop_Counter_Variable = 0;0x0254Temp_int_Array_Index_Variable_1 = 0;0x026BLabel_026B:0x026BCallFunc_K2_GetComponentsByClass_ReturnValue = Boss.K2_GetComponentsByClass(/Game/Blueprints/Enemy/Systems/LifeSystem.LifeSystem_C);0x02A6CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_K2_GetComponentsByClass_ReturnValue);0x02E1CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x0307if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0311Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x032CPushFlow(Label_094A);0x0331CallFunc_K2_GetComponentsByClass_ReturnValue = Boss.K2_GetComponentsByClass(/Game/Blueprints/Enemy/Systems/LifeSystem.LifeSystem_C);0x036C/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x03A7CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_Array_Get_Item_1);0x03C4if (!(CallFunc_IsValid_ReturnValue_2)) goto Label_0994;0x03D2CallFunc_K2_GetComponentsByClass_ReturnValue = Boss.K2_GetComponentsByClass(/Game/Blueprints/Enemy/Systems/LifeSystem.LifeSystem_C);0x040D/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x0448CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(Temp_int_Variable, CallFunc_Array_Get_Item_1.ID);0x0484if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) PopFlow();0x048ECallFunc_K2_GetComponentsByClass_ReturnValue = Boss.K2_GetComponentsByClass(/Game/Blueprints/Enemy/Systems/LifeSystem.LifeSystem_C);0x04C9/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x0504CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(LifeOrder, CallFunc_Array_Get_Item_1);0x0548PopFlow();0x0549Label_0549:0x0549CallFunc_GetAllWidgetsOfClass_FoundWidgets = {};0x0554/Script/UMG.Default__WidgetBlueprintLibrary.GetAllWidgetsOfClass(__WorldContext, CallFunc_GetAllWidgetsOfClass_FoundWidgets, /Game/Blueprints/HUD/HUD.HUD_C, true);0x0590Temp_int_Loop_Counter_Variable_1 = 0;0x05A7Temp_int_Array_Index_Variable = 0;0x05BELabel_05BE:0x05BECallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllWidgetsOfClass_FoundWidgets);0x05F9CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x061Fif (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x0629Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x0644PushFlow(Label_08B6);0x0649/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0684CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_Array_Get_Item);0x06A1if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0847;0x06AF/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x06EACallFunc_Array_Get_Item.AddSliceBar(LifeOrder);0x0717/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0752CallFunc_Array_Get_Item.StartSlice(true);0x0777/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x07B2CallFunc_GetDisplayName_ReturnValue = GetDisplayName(CallFunc_Array_Get_Item);0x07D7CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x07ECPrintString(CallFunc_Array_Get_Item, CallFunc_GetDisplayName_ReturnValue, CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0846PopFlow();0x0847Label_0847:0x0847CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x085CPrintString(Boss, "NO HUD", CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x08B5PopFlow();0x08B6Label_08B6:0x08B6CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x08E0Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_2;0x08FBgoto Label_05BE;0x0900Label_0900:0x0900CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x092ATemp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0945goto Label_0164;0x094ALabel_094A:0x094ACallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0974Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue_1;0x098Fgoto Label_026B;0x0994Label_0994:0x0994CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x09A9PrintString(Boss, "NOLIFE", CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0A02PopFlow();0x0A03Label_0A03:0x0A03return;0x0A05// end of script
StaticPublic0x10