0x0000PushFlow(Label_0C88);0x0005goto [EntryPoint];0x000FCallFunc_GetGameState_ReturnValue = GetGameState(this);0x0024K2Node_DynamicCast_AsBP_Game_State_LINK = Cast<BP_GameState_LINK_C>(CallFunc_GetGameState_ReturnValue);0x0048K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Game_State_LINK);0x0065if (!(K2Node_DynamicCast_bSuccess)) goto Label_0086;0x0073As BP Game State LINK = K2Node_DynamicCast_AsBP_Game_State_LINK;0x0086Label_0086:0x0086SetActorTickEnabled(true);0x0095PopFlow();0x0096Label_0096:0x0096CallFunc_K2_GetComponentToWorld_ReturnValue = ShotEffectLocation.K2_GetComponentToWorld();0x00C8CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/BluePrints/LINK/Blueprints/BP_SimpleNiagaraSpawner.BP_SimpleNiagaraSpawner_C, CallFunc_K2_GetComponentToWorld_ReturnValue, 0, nullptr, 1);0x00F4SetObjectPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(System Template), /Game/VFX/Explotion/MiniExplosion/N_MiniExplosion_CannonShot.N_MiniExplosion_CannonShot);0x011DCallFunc_K2_GetComponentToWorld_ReturnValue = ShotEffectLocation.K2_GetComponentToWorld();0x014FCallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_K2_GetComponentToWorld_ReturnValue, 1);0x0177CallFunc_HasAuthority_ReturnValue_1 = HasAuthority();0x018Bif (!(CallFunc_HasAuthority_ReturnValue_1)) PopFlow();0x0195CallFunc_GetVelocity_ReturnValue = K2Node_CustomEvent_TargetActor.GetVelocity();0x01CBCallFunc_K2_GetComponentLocation_ReturnValue = ShotLocation.K2_GetComponentLocation();0x01FDCallFunc_K2_GetActorLocation_ReturnValue = K2Node_CustomEvent_TargetActor.K2_GetActorLocation();0x022FCallFunc_Vector_Distance_ReturnValue = Vector_Distance(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_GetVelocity_ReturnValue);0x025DCallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Vector_Distance_ReturnValue, 1800);0x028BCallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(CallFunc_Divide_DoubleDouble_ReturnValue);0x02B0CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetVelocity_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x02DECallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue);0x030CCallFunc_GetScaledSphereRadius_ReturnValue_1 = ShotArea.GetScaledSphereRadius();0x033ECallFunc_Divide_DoubleDouble_B_ImplicitCast = Cast<4>(CallFunc_GetScaledSphereRadius_ReturnValue_1);0x035BCallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(CallFunc_Vector_Distance_ReturnValue, CallFunc_Divide_DoubleDouble_B_ImplicitCast);0x0389CallFunc_FClamp_ReturnValue = FClamp(CallFunc_Divide_DoubleDouble_ReturnValue_1, 0, 1);0x03C0CallFunc_Lerp_ReturnValue = Lerp(0.1, 0.5, CallFunc_FClamp_ReturnValue);0x03F7CallFunc_SuggestProjectileVelocity_CustomArc_ArcParam_ImplicitCast = Cast<3>(CallFunc_Lerp_ReturnValue);0x0414CallFunc_SuggestProjectileVelocity_CustomArc_ReturnValue = SuggestProjectileVelocity_CustomArc(this, CallFunc_SuggestProjectileVelocity_CustomArc_OutLaunchVelocity, CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Add_VectorVector_ReturnValue, 0f, CallFunc_SuggestProjectileVelocity_CustomArc_ArcParam_ImplicitCast);0x0452CallFunc_K2_GetComponentToWorld_ReturnValue_1 = ShotLocation.K2_GetComponentToWorld();0x0484CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1 = BeginDeferredActorSpawnFromClass(this, /Game/BluePrints/LINK/Blueprints/EnvironmentSystem/Cannon/BP_CannonBarrel.BP_CannonBarrel_C, CallFunc_K2_GetComponentToWorld_ReturnValue_1, 2, nullptr, 1);0x04B0CallFunc_K2_GetComponentToWorld_ReturnValue_1 = ShotLocation.K2_GetComponentToWorld();0x04E2CallFunc_FinishSpawningActor_ReturnValue_1 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, CallFunc_K2_GetComponentToWorld_ReturnValue_1, 1);0x050ACallFunc_FinishSpawningActor_ReturnValue_1.StaticMesh.SetPhysicsLinearVelocity(CallFunc_SuggestProjectileVelocity_CustomArc_OutLaunchVelocity, false, FName(None));0x055BCallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(5);0x0580CallFunc_RandomUnitVector_ReturnValue = RandomUnitVector();0x059CCallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_RandomUnitVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x05CACallFunc_FinishSpawningActor_ReturnValue_1.StaticMesh.SetPhysicsAngularVelocityInRadians(CallFunc_Multiply_VectorVector_ReturnValue_1, false, FName(None));0x061BCallFunc_Conv_VectorToString_ReturnValue = Conv_VectorToString(CallFunc_SuggestProjectileVelocity_CustomArc_OutLaunchVelocity);0x0640PrintString(this, CallFunc_Conv_VectorToString_ReturnValue, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x068APopFlow();0x068BLabel_068B:0x068BCallFunc_HasAuthority_ReturnValue = HasAuthority();0x069Fif (!(CallFunc_HasAuthority_ReturnValue)) PopFlow();0x06A9CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/BluePrints/LINK/Blueprints/GenerateMap/BP_GenerateMapManager.BP_GenerateMapManager_C);0x06C7CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetActorOfClass_ReturnValue);0x06E4if (!(CallFunc_IsValid_ReturnValue)) goto Label_0744;0x06F2CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(CallFunc_GetActorOfClass_ReturnValue.SpawnedActors, this);0x0744Label_0744:0x0744CallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(0, 5);0x0772CallFunc_Delay_Duration_ImplicitCast = Cast<3>(CallFunc_RandomFloatInRange_ReturnValue);0x078FDelay(this, CallFunc_Delay_Duration_ImplicitCast, LatentActionInfo{0xF, 1202686396, FName(ExecuteUbergraph_BP_Cannon), this});0x07C9PopFlow();0x07CALabel_07CA:0x07CAPushFlow(Label_07DE);0x07CFif (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_0890;0x07DDPopFlow();0x07DELabel_07DE:0x07DEif (!(Temp_bool_IsClosed_Variable)) goto Label_07ED;0x07ECPopFlow();0x07EDLabel_07ED:0x07EDTemp_bool_IsClosed_Variable = true;0x07F8StaticMesh.SetSimulatePhysics(true);0x081DStaticMesh.AddImpulse(FVector(0, 0, 500), FName(None), true);0x0868SetActorTickEnabled(false);0x0877FlushNetDormancy();0x0881PhysicsOn(Replicate)();0x088FPopFlow();0x0890Label_0890:0x0890Temp_bool_Has_Been_Initd_Variable = true;0x089Bif (!(false)) PopFlow();0x089DTemp_bool_IsClosed_Variable = true;0x08A8PopFlow();0x08A9Label_08A9:0x08A9PushFlow(Label_09FB);0x08AE/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereOverlapActors_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x08E9K2Node_DynamicCast_AsBPI_Character_State = Cast<BPI_CharacterState_C>(CallFunc_Array_Get_Item);0x090DK2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_State);0x092Aif (!(K2Node_DynamicCast_bSuccess_1)) goto Label_09EB;0x0938K2Node_DynamicCast_AsBPI_Character_State.GetIsDeath(CallFunc_GetIsDeath_IsDeath);0x0966Label_0966:0x0966CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(CallFunc_GetIsDeath_IsDeath);0x0983if (!(CallFunc_Not_PreBool_ReturnValue_1)) PopFlow();0x098D/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereOverlapActors_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x09C8ShotCannon(CallFunc_Array_Get_Item);0x09DFTemp_bool_True_if_break_was_hit_Variable = true;0x09EAPopFlow();0x09EBLabel_09EB:0x09EBCallFunc_GetIsDeath_IsDeath = false;0x09F6goto Label_0966;0x09FBLabel_09FB:0x09FBCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0A25Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0A40Label_0A40:0x0A40CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x0A5DCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_SphereOverlapActors_OutActors);0x0A98CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0ABECallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue);0x0AE4if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x0AEETemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0B09goto Label_08A9;0x0B0ELabel_0B0E:0x0B0ETemp_int_Loop_Counter_Variable = 0;0x0B25Temp_int_Array_Index_Variable = 0;0x0B3Cgoto Label_0A40;0x0B41Label_0B41:0x0B41Temp_bool_True_if_break_was_hit_Variable = false;0x0B4Cgoto Label_0B0E;0x0B51PopFlow();0x0B52PopFlow();0x0B53PopFlow();0x0B54goto Label_068B;0x0B59CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(As BP Game State LINK.CurrentGamePhase, 1);0x0B8Eif (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) PopFlow();0x0B98CallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x0BB4K2Node_MakeArray_Array = {2};0x0BC1CallFunc_GetScaledSphereRadius_ReturnValue = ShotArea.GetScaledSphereRadius();0x0BF3CallFunc_SphereOverlapActors_OutActors = {};0x0BFECallFunc_SphereOverlapActors_ReturnValue = SphereOverlapActors(this, CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_GetScaledSphereRadius_ReturnValue, K2Node_MakeArray_Array, /Game/FirstPerson/Blueprints/BP_FirstPersonCharacter_Main.BP_FirstPersonCharacter_Main_C, Temp_object_Variable, CallFunc_SphereOverlapActors_OutActors);0x0C49if (!(CallFunc_SphereOverlapActors_ReturnValue)) PopFlow();0x0C53goto Label_0B41;0x0C58goto Label_0096;0x0C5Dgoto Label_07CA;0x0C62NI_Hit_Wood.Activate(false);0x0C87PopFlow();0x0C88Label_0C88:0x0C88return;