Zdexby TheHolyOneZ
5,372 classes
Class

UBP_BloodSugar_C

: UBloodSugarBP : URunningMissionBP : UObject
/Game/GameElements/Missions/Mutators/BloodSugar/BP_BloodSugar.BP_BloodSugar_C 0x0090 (144 B) align 8 inherited 0x0078 5 scripted vtable /Game/GameElements/Missions/Mutators/BloodSugar/BP_BloodSugar
0x00x0090

Members 2

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x10EnemyDescriptorTArray<UEnemyGroupDescriptor*>3 flags[2 items]
Inherited from UBloodSugarBP 7
OffsetSizeNameTypeFlagsDefault
0x08ResourceUResourceData*Protected+6 flagsnullptr
0x04AwardSizefloatProtected+6 flags1
0x00340x04padding / unreflected
0x20AllowedFilterFGameplayTagContainerProtected+2 flags{GameplayTags=[], ParentTags=[]}
0x04HealthLossInvervalfloatProtected+6 flags1
0x04HealthLossPerTickfloatProtected+6 flags0
0x04MinHealthAllowedfloatProtected+6 flags0
0x00640x04padding / unreflected
0x08DamageClassUDamageClass*Protected+6 flagsnullptr

Functions 5

SignatureFlagsNativeParams
void StartLogic()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_BloodSugar(723);0x000Freturn;0x0011// end of script
EventProtected0x00
void StartTimer()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_BloodSugar(742);0x000Freturn;0x0011// end of script
0x00
void SpawnSwarmer()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_BloodSugar(861);0x000Freturn;0x0011// end of script
0x00
void OnPlayerCharacterRegistered_Event_0(APlayerCharacter* PlayerCharacter)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_PlayerCharacter = PlayerCharacter;0x0012ExecuteUbergraph_BP_BloodSugar(15);0x0021return;0x0023// end of script
0x08
void ExecuteUbergraph_BP_BloodSugar(int32 EntryPoint)
Script52 statements · 1,230 bytes of bytecode
0x0000PushFlow(Label_04CB);0x0005goto [EntryPoint];0x000FCallFunc_GetComponentByClass_ReturnValue = K2Node_CustomEvent_PlayerCharacter.GetComponentByClass(/Game/GameElements/Missions/Mutators/BloodSugar/BP_BloodSugarCharacterSpeak.BP_BloodSugarCharacterSpeak_C);0x0042CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetComponentByClass_ReturnValue);0x005Fif (!(CallFunc_IsValid_ReturnValue)) goto Label_006E;0x006DPopFlow();0x006ELabel_006E:0x006ECallFunc_AddComponentByClass_ReturnValue = K2Node_CustomEvent_PlayerCharacter.AddComponentByClass(/Game/GameElements/Missions/Mutators/BloodSugar/BP_BloodSugarCharacterSpeak.BP_BloodSugarCharacterSpeak_C, false, FTransform(...), false);0x00CCPopFlow();0x00CDLabel_00CD:0x00CDCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x00F7Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0112Label_0112:0x0112CallFunc_GetFSDGameState_ReturnValue = GetFSDGameState(this);0x0127CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetFSDGameState_ReturnValue.ActivePlayerCharacters);0x0178CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x019Eif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_024A;0x01ACTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x01C7PushFlow(Label_00CD);0x01CCCallFunc_GetFSDGameState_ReturnValue = GetFSDGameState(this);0x01E1/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetFSDGameState_ReturnValue.ActivePlayerCharacters, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0232OnPlayerCharacterRegistered_Event_0(CallFunc_Array_Get_Item);0x0249PopFlow();0x024ALabel_024A:0x024AK2Node_CreateDelegate_OutputDelegate.Bind(this, OnPlayerCharacterRegistered_Event_0);0x0261CallFunc_GetFSDGameState_ReturnValue = GetFSDGameState(this);0x0276CallFunc_GetFSDGameState_ReturnValue.OnPlayerCharacterRegistered += K2Node_CreateDelegate_OutputDelegate;0x029FPopFlow();0x02A0Label_02A0:0x02A0Temp_int_Loop_Counter_Variable = 0;0x02B7Temp_int_Array_Index_Variable = 0;0x02CEgoto Label_0112;0x02D3StartTimer();0x02E1goto Label_02A0;0x02E6K2Node_CreateDelegate_OutputDelegate_1.Bind(this, SpawnSwarmer);0x02FDCallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(25f, 50f);0x0323CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_1, CallFunc_RandomFloatInRange_ReturnValue, false, 0f, 0f);0x035CPopFlow();0x035DPushFlow(Label_04BC);0x0362CallFunc_GetSpawnPointsInRange_ReturnValue = /Script/FSD.Default__SpawningBlueprintLibrary.GetSpawnPointsInRange(this, 2000f, 2, 2);0x03A1/Script/FSD.Default__FSDKismetArrayExtensionFunctions.Array_GetRandom(EnemyDescriptor, CallFunc_Array_GetRandom_Item);0x03D3/Script/FSD.Default__SpawningBlueprintLibrary.SpawnEnemyGroupDescriptorSpreadOut(this, CallFunc_Array_GetRandom_Item, 10f, CallFunc_GetSpawnPointsInRange_ReturnValue, true, 1);0x040ECallFunc_GetSpawnPointsInRange_ReturnValue = /Script/FSD.Default__SpawningBlueprintLibrary.GetSpawnPointsInRange(this, 2000f, 2, 2);0x044D/Script/FSD.Default__FSDKismetArrayExtensionFunctions.Array_GetRandom(CallFunc_GetSpawnPointsInRange_ReturnValue, CallFunc_Array_GetRandom_Item_1);0x047F/Script/FSD.Default__SpawningBlueprintLibrary.SpawnEnemiesAtLocation(this, /Game/Enemies/Spider/Swarmer/ED_Spider_Swarmer.ED_Spider_Swarmer, 3, CallFunc_Array_GetRandom_Item_1, true, false, 2);0x04BBPopFlow();0x04BCLabel_04BC:0x04BCStartTimer();0x04CAPopFlow();0x04CBLabel_04CB:0x04CBreturn;0x04CD// end of script
Final0x04