0x0000PushFlow(Label_0BD8);0x0005RotatingMovement.RotationRate = Rotation;0x0036Temp_bool_Variable = false;0x0041Temp_bool_Variable_1 = RingField - Show Ring;0x0054Temp_bool_Variable_2 = RingField;0x0067Temp_bool_Variable_4 = false;0x0072Temp_bool_Variable_5 = true;0x007DMesh_PlanetaryRing.SetVisibility(Switch(Temp_bool_Variable_2, false => Temp_bool_Variable, true => Switch(Temp_bool_Variable_1, false => Temp_bool_Variable_4, true => Temp_bool_Variable_5, default => K2Node_Select_Default), default => K2Node_Select_Default_1), false);0x00FFCallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(RadiusOuter, 50f);0x0129CallFunc_Conv_FloatToVector_ReturnValue = Conv_FloatToVector(CallFunc_Divide_FloatFloat_ReturnValue);0x014EMesh_PlanetaryRing.SetWorldScale3D(CallFunc_Conv_FloatToVector_ReturnValue);0x0177CallFunc_Divide_FloatFloat_ReturnValue_1 = Divide_FloatFloat(RadiusInner, RadiusOuter);0x01A5Mesh_PlanetaryRing.SetScalarParameterValueOnMaterials(FName(InnerRadius), CallFunc_Divide_FloatFloat_ReturnValue_1);0x01DBMesh_PlanetaryRing.SetScalarParameterValueOnMaterials(FName(Opacity), RingOpacity);0x0211Mesh_PlanetaryRing.SetScalarParameterValueOnMaterials(FName(NoiseScaling), RingNoiseScale);0x0247Mesh_PlanetaryRing.SetScalarParameterValueOnMaterials(FName(EmissiveMultiplier), RingEmissiveMultiplier);0x027DTemp_int_Variable_1 = 0;0x0294Label_0294:0x0294CallFunc_Array_LastIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(Meshes to spawn);0x02CFCallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable_1, CallFunc_Array_LastIndex_ReturnValue);0x02F5if (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_0555;0x0303PushFlow(Label_0B8E);0x0308Temp_struct_Variable = FTransform(...);0x0343CallFunc_AddComponent_ReturnValue = AddComponent(FName(NODE_AddInstancedStaticMeshComponent-8), true, Temp_struct_Variable, this, false);0x0370CallFunc_K2_AttachToComponent_ReturnValue = CallFunc_AddComponent_ReturnValue.K2_AttachToComponent(Sphere_RockRoot, FName(None), 0, 0, 0, false);0x03B7CallFunc_AddComponent_ReturnValue.bUseAttachParentBound = true;0x03D8CallFunc_AddComponent_ReturnValue.SetCastShadow(false);0x03F9CallFunc_AddComponent_ReturnValue.SetCollisionProfileName(FName(NoCollision), true);0x042BCallFunc_AddComponent_ReturnValue.SetMaterial(0, Asteroid Material);0x045D/Script/Engine.Default__KismetArrayLibrary.Array_Get(Meshes to spawn, Temp_int_Variable_1, CallFunc_Array_Get_Item);0x0498CallFunc_SetStaticMesh_ReturnValue = CallFunc_AddComponent_ReturnValue.SetStaticMesh(CallFunc_Array_Get_Item);0x04CFCallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Instanced meshes, CallFunc_AddComponent_ReturnValue);0x0513CallFunc_CreateDynamicMaterialInstance_ReturnValue = Mesh_PlanetaryRing.CreateDynamicMaterialInstance(0, nullptr, FName(None));0x0554PopFlow();0x0555Label_0555:0x0555Temp_int_Variable = 1;0x056CLabel_056C:0x056CCallFunc_Clamp_ReturnValue = Clamp(Number of meshes, 1, 100000);0x059BCallFunc_LessEqual_IntInt_ReturnValue_1 = LessEqual_IntInt(Temp_int_Variable, CallFunc_Clamp_ReturnValue);0x05C1if (!(CallFunc_LessEqual_IntInt_ReturnValue_1)) PopFlow();0x05CBPushFlow(Label_0B44);0x05D0CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Instanced meshes);0x060BCallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x0635CallFunc_RandomIntegerInRangeFromStream_ReturnValue = RandomIntegerInRangeFromStream(0, CallFunc_Subtract_IntInt_ReturnValue, Random seed);0x0668/Script/Engine.Default__KismetArrayLibrary.Array_Get(Instanced meshes, CallFunc_RandomIntegerInRangeFromStream_ReturnValue, CallFunc_Array_Get_Item_1);0x06A3CallFunc_Array_Get_Item_1.SetCastShadow(false);0x06C4CallFunc_RandomUnitVectorFromStream_ReturnValue = RandomUnitVectorFromStream(Random seed);0x06E9CallFunc_RandomFloatInRangeFromStream_ReturnValue = RandomFloatInRangeFromStream(0f, RingMeshCircumferance, Random seed);0x071CCallFunc_RandomFloatInRangeFromStream_ReturnValue_1 = RandomFloatInRangeFromStream(RadiusInner, RadiusOuter, Random seed);0x0753CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_RandomFloatInRangeFromStream_ReturnValue);0x0782CallFunc_Divide_FloatFloat_ReturnValue_2 = Divide_FloatFloat(RingHeight, 2f);0x07ACCallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(CallFunc_Divide_FloatFloat_ReturnValue_2, -1f);0x07D6CallFunc_RandomFloatInRangeFromStream_ReturnValue_2 = RandomFloatInRangeFromStream(CallFunc_Divide_FloatFloat_ReturnValue_2, CallFunc_Multiply_FloatFloat_ReturnValue, Random seed);0x080DCallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_RandomFloatInRangeFromStream_ReturnValue_1, 0f, CallFunc_RandomFloatInRangeFromStream_ReturnValue_2);0x0840Temp_bool_Variable_3 = RingField;0x0853CallFunc_GreaterGreater_VectorRotator_ReturnValue = GreaterGreater_VectorRotator(CallFunc_MakeVector_ReturnValue, CallFunc_MakeRotator_ReturnValue);0x0881CallFunc_RandomFloatInRangeFromStream_ReturnValue_3 = RandomFloatInRangeFromStream(0f, 360f, Random seed);0x08B0CallFunc_MakeRotator_ReturnValue_1 = MakeRotator(CallFunc_RandomFloatInRangeFromStream_ReturnValue_3, CallFunc_RandomFloatInRangeFromStream_ReturnValue_3, CallFunc_RandomFloatInRangeFromStream_ReturnValue_3);0x08E7CallFunc_RandomFloatInRangeFromStream_ReturnValue_4 = RandomFloatInRangeFromStream(0.8f, 1.2f, Random seed);0x0916CallFunc_Multiply_FloatFloat_ReturnValue_1 = Multiply_FloatFloat(CallFunc_RandomFloatInRangeFromStream_ReturnValue_4, AsteroidScale);0x0944CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Instanced meshes);0x097FCallFunc_Conv_FloatToVector_ReturnValue_1 = Conv_FloatToVector(CallFunc_Multiply_FloatFloat_ReturnValue_1);0x09A4CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x09CECallFunc_RandomIntegerInRangeFromStream_ReturnValue = RandomIntegerInRangeFromStream(0, CallFunc_Subtract_IntInt_ReturnValue, Random seed);0x0A01/Script/Engine.Default__KismetArrayLibrary.Array_Get(Instanced meshes, CallFunc_RandomIntegerInRangeFromStream_ReturnValue, CallFunc_Array_Get_Item_1);0x0A3CCallFunc_RandomFloatInRangeFromStream_ReturnValue_5 = RandomFloatInRangeFromStream(RadiusInner, RadiusOuter, Random seed);0x0A73CallFunc_Multiply_VectorFloat_ReturnValue = Multiply_VectorFloat(CallFunc_RandomUnitVectorFromStream_ReturnValue, CallFunc_RandomFloatInRangeFromStream_ReturnValue_5);0x0AA1CallFunc_MakeTransform_ReturnValue = MakeTransform(Switch(Temp_bool_Variable_3, false => CallFunc_Multiply_VectorFloat_ReturnValue, true => CallFunc_GreaterGreater_VectorRotator_ReturnValue, default => K2Node_Select_Default_2), CallFunc_MakeRotator_ReturnValue_1, CallFunc_Conv_FloatToVector_ReturnValue_1);0x0B04CallFunc_AddInstance_ReturnValue = CallFunc_Array_Get_Item_1.AddInstance(CallFunc_MakeTransform_ReturnValue);0x0B43PopFlow();0x0B44Label_0B44:0x0B44CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x0B6ETemp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0B89goto Label_056C;0x0B8ELabel_0B8E:0x0B8ECallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Variable_1, 1);0x0BB8Temp_int_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0BD3goto Label_0294;0x0BD8Label_0BD8:0x0BD8return;