void Fog Settings()Script19 statements · 641 bytes of bytecode0x0000CallFunc_SetFogDensity_Value_NarrowingCast = Cast<3>(Fog Density);0x001DExponentialHeightFog.SetFogDensity(CallFunc_SetFogDensity_Value_NarrowingCast);0x0046CallFunc_SetFogHeightFalloff_Value_NarrowingCast = Cast<3>(Fog Height);0x0063ExponentialHeightFog.SetFogHeightFalloff(CallFunc_SetFogHeightFalloff_Value_NarrowingCast);0x008CCallFunc_SetFogMaxOpacity_Value_NarrowingCast = Cast<3>(Fog Opacity);0x00A9ExponentialHeightFog.SetFogMaxOpacity(CallFunc_SetFogMaxOpacity_Value_NarrowingCast);0x00D2CallFunc_SetStartDistance_Value_NarrowingCast = Cast<3>(Start Distance);0x00EFExponentialHeightFog.SetStartDistance(CallFunc_SetStartDistance_Value_NarrowingCast);0x0118CallFunc_SetFogCutoffDistance_Value_NarrowingCast = Cast<3>(Cutoff Distance);0x0135ExponentialHeightFog.SetFogCutoffDistance(CallFunc_SetFogCutoffDistance_Value_NarrowingCast);0x015EExponentialHeightFog.SetVolumetricFog(Volumetric Fog);0x0187CallFunc_SetVolumetricFogDistance_NewValue_NarrowingCast = Cast<3>(Fog Distance);0x01A4ExponentialHeightFog.SetVolumetricFogDistance(CallFunc_SetVolumetricFogDistance_NewValue_NarrowingCast);0x01CDCallFunc_SetVolumetricFogExtinctionScale_NewValue_NarrowingCast = Cast<3>(Fog Extinction);0x01EAExponentialHeightFog.SetVolumetricFogExtinctionScale(CallFunc_SetVolumetricFogExtinctionScale_NewValue_NarrowingCast);0x0213CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, Move Up / Down);0x024AExponentialHeightFog.K2_SetWorldLocation(CallFunc_MakeVector_ReturnValue, true, CallFunc_K2_SetWorldLocation_SweepHitResult, false);0x027Ereturn; | Public | | 0x00 |
void Volumetric cloud material parameters()Script12 statements · 418 bytes of bytecode0x0000CallFunc_SetScalarParameterValue_Value_NarrowingCast_4 = Cast<3>(Wind speed);0x001DCloud dynamic material instance.SetScalarParameterValue(FName(Cloud speed), CallFunc_SetScalarParameterValue_Value_NarrowingCast_4);0x0053CallFunc_SetScalarParameterValue_Value_NarrowingCast_3 = Cast<3>(Scale);0x0070Cloud dynamic material instance.SetScalarParameterValue(FName(Clouds Size), CallFunc_SetScalarParameterValue_Value_NarrowingCast_3);0x00A6CallFunc_SetScalarParameterValue_Value_NarrowingCast_2 = Cast<3>(Mask scale);0x00C3Cloud dynamic material instance.SetScalarParameterValue(FName(Mask scale), CallFunc_SetScalarParameterValue_Value_NarrowingCast_2);0x00F9CallFunc_SetScalarParameterValue_Value_NarrowingCast_1 = Cast<3>(Detail);0x0116Cloud dynamic material instance.SetScalarParameterValue(FName(Cloud detail), CallFunc_SetScalarParameterValue_Value_NarrowingCast_1);0x014CCallFunc_SetScalarParameterValue_Value_NarrowingCast = Cast<3>(Density);0x0169Cloud dynamic material instance.SetScalarParameterValue(FName(Cloud density), CallFunc_SetScalarParameterValue_Value_NarrowingCast);0x019Freturn; | Public | | 0x00 |
void Starfield cubemap()Script109 statements · 1,749 bytes of bytecode0x0000PushFlow(Label_06D2);0x0005K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Select , 0);0x0024if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_00BA;0x0032K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Select , 1);0x0051if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0162;0x005FK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Select , 2);0x007Eif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0254;0x008CK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Select , 3);0x00ABif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0390;0x00B9PopFlow();0x00BALabel_00BA:0x00BAPushFlow(Label_05AA);0x00BFPushFlow(Label_0560);0x00C4PushFlow(Label_0516);0x00C9PushFlow(Label_0118);0x00CEStarfield Texture = /Game/Starry_Sky/Textures/Starfield/MilkyWay_Stars_1_Cubemap.MilkyWay_Stars_1_Cubemap;0x00E1Dynamic material instance.SetTextureParameterValue(FName(Milky Way Center), Starfield Texture);0x0117PopFlow();0x0118Label_0118:0x0118Starfield Texture = /Game/Starry_Sky/Textures/Starfield/MilkyWay_Stars_2_Cubemap.MilkyWay_Stars_2_Cubemap;0x012BDynamic material instance.SetTextureParameterValue(FName(Milky Way Stars), Starfield Texture);0x0161PopFlow();0x0162Label_0162:0x0162Starfield Texture = /Game/Starry_Sky/Textures/Starfield/Starfield_1_Cubemap.Starfield_1_Cubemap;0x0175PushFlow(Label_063E);0x017APushFlow(Label_05F4);0x017FPushFlow(Label_01C0);0x0184PushFlow(Label_020A);0x0189Dynamic material instance.SetTextureParameterValue(FName(Starfield Param), Starfield Texture);0x01BFPopFlow();0x01C0Label_01C0:0x01C0Starfield Texture = /Game/Starry_Sky/Textures/Starfield/Black_Cube_Map.Black_Cube_Map;0x01D3Dynamic material instance.SetTextureParameterValue(FName(Milky Way Stars), Starfield Texture);0x0209PopFlow();0x020ALabel_020A:0x020AStarfield Texture = /Game/Starry_Sky/Textures/Starfield/Black_Cube_Map.Black_Cube_Map;0x021DDynamic material instance.SetTextureParameterValue(FName(Milky Way Center), Starfield Texture);0x0253PopFlow();0x0254Label_0254:0x0254Starfield Texture = /Game/Starry_Sky/Textures/Starfield/Starfield_2_Cubemap.Starfield_2_Cubemap;0x0267PushFlow(Label_0688);0x026CPushFlow(Label_02B2);0x0271PushFlow(Label_02FC);0x0276PushFlow(Label_0346);0x027BDynamic material instance.SetTextureParameterValue(FName(Starfield Param), Starfield Texture);0x02B1PopFlow();0x02B2Label_02B2:0x02B2Starfield Texture = /Game/Starry_Sky/Textures/Starfield/Black_Cube_Map.Black_Cube_Map;0x02C5Dynamic material instance.SetTextureParameterValue(FName(Milky Way Brighter Stars), Starfield Texture);0x02FBPopFlow();0x02FCLabel_02FC:0x02FCStarfield Texture = /Game/Starry_Sky/Textures/Starfield/Black_Cube_Map.Black_Cube_Map;0x030FDynamic material instance.SetTextureParameterValue(FName(Milky Way Stars), Starfield Texture);0x0345PopFlow();0x0346Label_0346:0x0346Starfield Texture = /Game/Starry_Sky/Textures/Starfield/Black_Cube_Map.Black_Cube_Map;0x0359Dynamic material instance.SetTextureParameterValue(FName(Milky Way Center), Starfield Texture);0x038FPopFlow();0x0390Label_0390:0x0390Starfield Texture = /Game/Starry_Sky/Textures/Starfield/Starfield_3_Cubemap.Starfield_3_Cubemap;0x03A3PushFlow(Label_03EE);0x03A8PushFlow(Label_0438);0x03ADPushFlow(Label_0482);0x03B2PushFlow(Label_04CC);0x03B7Dynamic material instance.SetTextureParameterValue(FName(Starfield Param), Starfield Texture);0x03EDPopFlow();0x03EELabel_03EE:0x03EEStarfield Texture = /Game/Starry_Sky/Textures/Starfield/Black_Cube_Map.Black_Cube_Map;0x0401Dynamic material instance.SetTextureParameterValue(FName(Milky Way Nebula), Starfield Texture);0x0437PopFlow();0x0438Label_0438:0x0438Starfield Texture = /Game/Starry_Sky/Textures/Starfield/Black_Cube_Map.Black_Cube_Map;0x044BDynamic material instance.SetTextureParameterValue(FName(Milky Way Brighter Stars), Starfield Texture);0x0481PopFlow();0x0482Label_0482:0x0482Starfield Texture = /Game/Starry_Sky/Textures/Starfield/Black_Cube_Map.Black_Cube_Map;0x0495Dynamic material instance.SetTextureParameterValue(FName(Milky Way Stars), Starfield Texture);0x04CBPopFlow();0x04CCLabel_04CC:0x04CCStarfield Texture = /Game/Starry_Sky/Textures/Starfield/Black_Cube_Map.Black_Cube_Map;0x04DFDynamic material instance.SetTextureParameterValue(FName(Milky Way Center), Starfield Texture);0x0515PopFlow();0x0516Label_0516:0x0516Starfield Texture = /Game/Starry_Sky/Textures/Starfield/MilkyWay_Brighter_Stars_Cubemap.MilkyWay_Brighter_Stars_Cubemap;0x0529Dynamic material instance.SetTextureParameterValue(FName(Milky Way Brighter Stars), Starfield Texture);0x055FPopFlow();0x0560Label_0560:0x0560Starfield Texture = /Game/Starry_Sky/Textures/Starfield/MilkyWay_Nebula_Cubemap.MilkyWay_Nebula_Cubemap;0x0573Dynamic material instance.SetTextureParameterValue(FName(Milky Way Nebula), Starfield Texture);0x05A9PopFlow();0x05AALabel_05AA:0x05AAStarfield Texture = /Game/Starry_Sky/Textures/Starfield/Black_Cube_Map.Black_Cube_Map;0x05BDDynamic material instance.SetTextureParameterValue(FName(Starfield Param), Starfield Texture);0x05F3PopFlow();0x05F4Label_05F4:0x05F4Starfield Texture = /Game/Starry_Sky/Textures/Starfield/Black_Cube_Map.Black_Cube_Map;0x0607Dynamic material instance.SetTextureParameterValue(FName(Milky Way Brighter Stars), Starfield Texture);0x063DPopFlow();0x063ELabel_063E:0x063EStarfield Texture = /Game/Starry_Sky/Textures/Starfield/Black_Cube_Map.Black_Cube_Map;0x0651Dynamic material instance.SetTextureParameterValue(FName(Milky Way Nebula), Starfield Texture);0x0687PopFlow();0x0688Label_0688:0x0688Starfield Texture = /Game/Starry_Sky/Textures/Starfield/Black_Cube_Map.Black_Cube_Map;0x069BDynamic material instance.SetTextureParameterValue(FName(Milky Way Nebula), Starfield Texture);0x06D1PopFlow();0x06D2Label_06D2:0x06D2return; | Public | | 0x00 |
void Moon phase texture()Script66 statements · 949 bytes of bytecode0x0000PushFlow(Label_03B2);0x0005K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Phase, 0);0x0024if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_00BA;0x0032K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Phase, 1);0x0051if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0158;0x005FK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Phase, 2);0x007Eif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0216;0x008CK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Phase, 3);0x00ABif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_02D4;0x00B9PopFlow();0x00BALabel_00BA:0x00BAPushFlow(Label_0392);0x00BFPushFlow(Label_010E);0x00C4moon texture = /Game/Starry_Sky/Textures/Moon/Full_Moon.Full_Moon;0x00D7Dynamic material instance.SetTextureParameterValue(FName(moon texture), moon texture);0x010DPopFlow();0x010ELabel_010E:0x010Emoon texture = /Game/Starry_Sky/Textures/Moon/Full_Moon_Halo.Full_Moon_Halo;0x0121Dynamic material instance.SetTextureParameterValue(FName(Halo texture), moon texture);0x0157PopFlow();0x0158Label_0158:0x0158PushFlow(Label_01AC);0x015DPushFlow(Label_01CC);0x0162moon texture = /Game/Starry_Sky/Textures/Moon/Gibbous_Moon.Gibbous_Moon;0x0175Dynamic material instance.SetTextureParameterValue(FName(moon texture), moon texture);0x01ABPopFlow();0x01ACLabel_01AC:0x01ACMoon position accordingly with the phase = 45;0x01C7Label_01C7:0x01C7goto Label_03B2;0x01CCLabel_01CC:0x01CCmoon texture = /Game/Starry_Sky/Textures/Moon/Gibbous_Moon_Halo.Gibbous_Moon_Halo;0x01DFDynamic material instance.SetTextureParameterValue(FName(Halo texture), moon texture);0x0215PopFlow();0x0216Label_0216:0x0216PushFlow(Label_026A);0x021BPushFlow(Label_028A);0x0220moon texture = /Game/Starry_Sky/Textures/Moon/Quarter_Moon.Quarter_Moon;0x0233Dynamic material instance.SetTextureParameterValue(FName(moon texture), moon texture);0x0269PopFlow();0x026ALabel_026A:0x026AMoon position accordingly with the phase = 90;0x0285goto Label_01C7;0x028ALabel_028A:0x028Amoon texture = /Game/Starry_Sky/Textures/Moon/Quarter_Moon_Halo.Quarter_Moon_Halo;0x029DDynamic material instance.SetTextureParameterValue(FName(Halo texture), moon texture);0x02D3PopFlow();0x02D4Label_02D4:0x02D4PushFlow(Label_0328);0x02D9PushFlow(Label_0348);0x02DEmoon texture = /Game/Starry_Sky/Textures/Moon/Crescent_Moon.Crescent_Moon;0x02F1Dynamic material instance.SetTextureParameterValue(FName(moon texture), moon texture);0x0327PopFlow();0x0328Label_0328:0x0328Moon position accordingly with the phase = 135;0x0343goto Label_01C7;0x0348Label_0348:0x0348moon texture = /Game/Starry_Sky/Textures/Moon/Crescent_Moon_Halo.Crescent_Moon_Halo;0x035BDynamic material instance.SetTextureParameterValue(FName(Halo texture), moon texture);0x0391PopFlow();0x0392Label_0392:0x0392Moon position accordingly with the phase = 0;0x03ADgoto Label_01C7;0x03B2Label_03B2:0x03B2return; | Public | | 0x00 |
void Moon settings()Script28 statements · 1,149 bytes of bytecode0x0000CallFunc_SetBloomScale_NewValue_NarrowingCast = Cast<3>(Bloom);0x001DMoon.SetBloomScale(CallFunc_SetBloomScale_NewValue_NarrowingCast);0x0046CallFunc_K2_GetComponentRotation_ReturnValue = Moon.K2_GetComponentRotation();0x0078BreakRotator(CallFunc_K2_GetComponentRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x00A6CallFunc_MakeRotator_ReturnValue = MakeRotator(CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x00DDBreakRotator(CallFunc_MakeRotator_ReturnValue, CallFunc_BreakRotator_Roll_1, CallFunc_BreakRotator_Pitch_1, CallFunc_BreakRotator_Yaw_1);0x010BCallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(Move moon Up/Down, -1);0x0139CallFunc_Add_DoubleDouble_A_WideningCast = Cast<6>(CallFunc_BreakRotator_Pitch_1);0x0156CallFunc_Add_DoubleDouble_ReturnValue_4 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_WideningCast, CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x0184CallFunc_MakeRotator_Pitch_NarrowingCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_4);0x01A1CallFunc_MakeRotator_ReturnValue_2 = MakeRotator(0f, CallFunc_MakeRotator_Pitch_NarrowingCast, 0f);0x01D0Moon.K2_AddLocalRotation(CallFunc_MakeRotator_ReturnValue_2, false, CallFunc_K2_AddLocalRotation_SweepHitResult, false);0x0204CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(Time of day, 6);0x0232CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue, 15);0x0260CallFunc_K2_GetComponentRotation_ReturnValue = Moon.K2_GetComponentRotation();0x0292BreakRotator(CallFunc_K2_GetComponentRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x02C0CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(Move moon Right/Left, CallFunc_Multiply_DoubleDouble_ReturnValue);0x02EECallFunc_MakeRotator_ReturnValue = MakeRotator(CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x0325CallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue, North offset);0x0353BreakRotator(CallFunc_MakeRotator_ReturnValue, CallFunc_BreakRotator_Roll_1, CallFunc_BreakRotator_Pitch_1, CallFunc_BreakRotator_Yaw_1);0x0381CallFunc_Add_DoubleDouble_ReturnValue_2 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue_1, Moon position accordingly with the phase);0x03AFCallFunc_Add_DoubleDouble_A_WideningCast_1 = Cast<6>(CallFunc_BreakRotator_Yaw_1);0x03CCCallFunc_Add_DoubleDouble_ReturnValue_3 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_WideningCast_1, CallFunc_Add_DoubleDouble_ReturnValue_2);0x03FACallFunc_MakeRotator_Yaw_NarrowingCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_3);0x0417CallFunc_MakeRotator_ReturnValue_1 = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_NarrowingCast);0x0446Moon.K2_AddWorldRotation(CallFunc_MakeRotator_ReturnValue_1, false, CallFunc_K2_AddWorldRotation_SweepHitResult, false);0x047Areturn; | Public | | 0x00 |
void Sun settings()Script69 statements · 2,640 bytes of bytecode0x0000CallFunc_SetIntensity_NewIntensity_NarrowingCast = Cast<3>(SunLight intensity);0x001DSun.SetIntensity(CallFunc_SetIntensity_NewIntensity_NarrowingCast);0x0046CallFunc_SetBloomScale_NewValue_NarrowingCast = Cast<3>(Bloom scale);0x0063Sun.SetBloomScale(CallFunc_SetBloomScale_NewValue_NarrowingCast);0x008CCallFunc_GreaterEqual_DoubleDouble_ReturnValue = GreaterEqual_DoubleDouble(Time of day, 24);0x00B2if (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue)) goto Label_00DB;0x00C0Time of day = 0;0x00DBLabel_00DB:0x00DBCallFunc_GreaterEqual_DoubleDouble_ReturnValue_1 = GreaterEqual_DoubleDouble(Time of day, 18);0x0101if (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue_1)) goto Label_05DA;0x010FCallFunc_K2_GetComponentRotation_ReturnValue_1 = Sun.K2_GetComponentRotation();0x0141BreakRotator(CallFunc_K2_GetComponentRotation_ReturnValue_1, CallFunc_BreakRotator_Roll_2, CallFunc_BreakRotator_Pitch_2, CallFunc_BreakRotator_Yaw_2);0x016FCallFunc_MakeRotator_ReturnValue_1 = MakeRotator(CallFunc_BreakRotator_Roll_2, CallFunc_BreakRotator_Pitch_2, CallFunc_BreakRotator_Yaw_2);0x01A6BreakRotator(CallFunc_MakeRotator_ReturnValue_1, CallFunc_BreakRotator_Roll_3, CallFunc_BreakRotator_Pitch_3, CallFunc_BreakRotator_Yaw_3);0x01D4CallFunc_Subtract_DoubleDouble_ReturnValue_4 = Subtract_DoubleDouble(Time of day, 6);0x0202CallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue_4, 15);0x0230CallFunc_Multiply_DoubleDouble_ReturnValue_7 = Multiply_DoubleDouble(Time of day, -1);0x025ECallFunc_Add_DoubleDouble_A_WideningCast_1 = Cast<6>(CallFunc_BreakRotator_Yaw_3);0x027BCallFunc_Add_DoubleDouble_ReturnValue_2 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_WideningCast_1, CallFunc_Multiply_DoubleDouble_ReturnValue_6);0x02A9CallFunc_Add_DoubleDouble_ReturnValue_3 = Add_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_7, 6);0x02D7CallFunc_Add_DoubleDouble_ReturnValue_4 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue_2, North offset);0x0305CallFunc_Multiply_DoubleDouble_ReturnValue_8 = Multiply_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue_3, 15);0x0333CallFunc_Add_DoubleDouble_ReturnValue_5 = Add_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_8, 180);0x0361CallFunc_Abs_ReturnValue_1 = Abs(CallFunc_Add_DoubleDouble_ReturnValue_5);0x0386CallFunc_Subtract_DoubleDouble_ReturnValue_5 = Subtract_DoubleDouble(CallFunc_Abs_ReturnValue_1, 180);0x03B4CallFunc_Multiply_DoubleDouble_ReturnValue_9 = Multiply_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue_5, -1);0x03E2CallFunc_GetFloatValue_InTime_NarrowingCast_1 = Cast<3>(CallFunc_Subtract_DoubleDouble_ReturnValue_5);0x03FFCallFunc_GetFloatValue_ReturnValue_1 = Sun rotation curve.GetFloatValue(CallFunc_GetFloatValue_InTime_NarrowingCast_1);0x043ACallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(Latitude, 90);0x0468CallFunc_Subtract_DoubleDouble_ReturnValue_6 = Subtract_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue_1, 1);0x0496CallFunc_Abs_ReturnValue_2 = Abs(CallFunc_Subtract_DoubleDouble_ReturnValue_6);0x04BBCallFunc_Multiply_DoubleDouble_ReturnValue_10 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_9, CallFunc_Abs_ReturnValue_2);0x04E9CallFunc_Multiply_DoubleDouble_B_WideningCast_1 = Cast<6>(CallFunc_GetFloatValue_ReturnValue_1);0x0506CallFunc_Multiply_DoubleDouble_ReturnValue_11 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_10, CallFunc_Multiply_DoubleDouble_B_WideningCast_1);0x0534CallFunc_MakeRotator_Pitch_NarrowingCast_1 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_11);0x0551CallFunc_MakeRotator_Yaw_NarrowingCast_1 = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_4);0x056ECallFunc_MakeRotator_ReturnValue_3 = MakeRotator(0f, CallFunc_MakeRotator_Pitch_NarrowingCast_1, CallFunc_MakeRotator_Yaw_NarrowingCast_1);0x05A1Sun.K2_SetWorldRotation(CallFunc_MakeRotator_ReturnValue_3, false, CallFunc_K2_SetWorldRotation_SweepHitResult_1, false);0x05D5goto Label_0A4D;0x05DALabel_05DA:0x05DACallFunc_K2_GetComponentRotation_ReturnValue = Sun.K2_GetComponentRotation();0x060CBreakRotator(CallFunc_K2_GetComponentRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x063ACallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(Time of day, 6);0x0668CallFunc_MakeRotator_ReturnValue = MakeRotator(CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x069FCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue, 15);0x06CDBreakRotator(CallFunc_MakeRotator_ReturnValue, CallFunc_BreakRotator_Roll_1, CallFunc_BreakRotator_Pitch_1, CallFunc_BreakRotator_Yaw_1);0x06FBCallFunc_Add_DoubleDouble_A_WideningCast = Cast<6>(CallFunc_BreakRotator_Yaw_1);0x0718CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_WideningCast, CallFunc_Multiply_DoubleDouble_ReturnValue);0x0746CallFunc_Subtract_DoubleDouble_ReturnValue_1 = Subtract_DoubleDouble(Time of day, 6);0x0774CallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue, North offset);0x07A2CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue_1, 15);0x07D0CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_1, -1);0x07FECallFunc_Subtract_DoubleDouble_ReturnValue_2 = Subtract_DoubleDouble(Time of day, 6);0x082CCallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue_2, 15);0x085ACallFunc_GetFloatValue_InTime_NarrowingCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_3);0x0877CallFunc_GetFloatValue_ReturnValue = Sun rotation curve.GetFloatValue(CallFunc_GetFloatValue_InTime_NarrowingCast);0x08B2CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(Latitude, 90);0x08E0CallFunc_Subtract_DoubleDouble_ReturnValue_3 = Subtract_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue, 1);0x090ECallFunc_Abs_ReturnValue = Abs(CallFunc_Subtract_DoubleDouble_ReturnValue_3);0x0933CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_2, CallFunc_Abs_ReturnValue);0x0961CallFunc_Multiply_DoubleDouble_B_WideningCast = Cast<6>(CallFunc_GetFloatValue_ReturnValue);0x097ECallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_4, CallFunc_Multiply_DoubleDouble_B_WideningCast);0x09ACCallFunc_MakeRotator_Pitch_NarrowingCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_5);0x09C9CallFunc_MakeRotator_Yaw_NarrowingCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_1);0x09E6CallFunc_MakeRotator_ReturnValue_2 = MakeRotator(0f, CallFunc_MakeRotator_Pitch_NarrowingCast, CallFunc_MakeRotator_Yaw_NarrowingCast);0x0A19Sun.K2_SetWorldRotation(CallFunc_MakeRotator_ReturnValue_2, false, CallFunc_K2_SetWorldRotation_SweepHitResult, false);0x0A4DLabel_0A4D:0x0A4Dreturn; | Public | | 0x00 |
void Material parameters()Script52 statements · 2,126 bytes of bytecode0x0000CallFunc_SetScalarParameterValue_Value_NarrowingCast_20 = Cast<3>(Size);0x001DDynamic material instance.SetScalarParameterValue(FName(MoonScale), CallFunc_SetScalarParameterValue_Value_NarrowingCast_20);0x0053CallFunc_SetScalarParameterValue_Value_NarrowingCast_19 = Cast<3>(Brightness);0x0070Dynamic material instance.SetScalarParameterValue(FName(MoonBrightness), CallFunc_SetScalarParameterValue_Value_NarrowingCast_19);0x00A6CallFunc_SetScalarParameterValue_Value_NarrowingCast_4 = Cast<3>(Size);0x00C3Dynamic material instance.SetScalarParameterValue(FName(MoonHalo Scale), CallFunc_SetScalarParameterValue_Value_NarrowingCast_4);0x00F9CallFunc_SetScalarParameterValue_Value_NarrowingCast_5 = Cast<3>(Halo Brightness);0x0116Dynamic material instance.SetScalarParameterValue(FName(Moon Halo Brightness), CallFunc_SetScalarParameterValue_Value_NarrowingCast_5);0x014CCallFunc_SetScalarParameterValue_Value_NarrowingCast_9 = Cast<3>(Day visibility);0x0169Dynamic material instance.SetScalarParameterValue(FName(Moon fade when is day), CallFunc_SetScalarParameterValue_Value_NarrowingCast_9);0x019FCallFunc_SetScalarParameterValue_Value_NarrowingCast_18 = Cast<3>(Rotate Z);0x01BCDynamic material instance.SetScalarParameterValue(FName(Rotate Z), CallFunc_SetScalarParameterValue_Value_NarrowingCast_18);0x01F2CallFunc_SetScalarParameterValue_Value_NarrowingCast_17 = Cast<3>(Rotate Y);0x020FDynamic material instance.SetScalarParameterValue(FName(Rotate Y), CallFunc_SetScalarParameterValue_Value_NarrowingCast_17);0x0245CallFunc_SetScalarParameterValue_Value_NarrowingCast_16 = Cast<3>(Rotate X);0x0262Dynamic material instance.SetScalarParameterValue(FName(Rotate X), CallFunc_SetScalarParameterValue_Value_NarrowingCast_16);0x0298Dynamic material instance.SetVectorParameterValue(FName(Primary Stars Color), Stars 1 Color);0x02CEDynamic material instance.SetVectorParameterValue(FName(Brighter Stars Color), Brighter Stars Color);0x0304CallFunc_SetScalarParameterValue_Value_NarrowingCast_12 = Cast<3>(Overall Brightness);0x0321Dynamic material instance.SetScalarParameterValue(FName(Overall Brightness), CallFunc_SetScalarParameterValue_Value_NarrowingCast_12);0x0357CallFunc_SetScalarParameterValue_Value_NarrowingCast_8 = Cast<3>(Stars 1 brightness);0x0374Dynamic material instance.SetScalarParameterValue(FName(Primary stars brightness), CallFunc_SetScalarParameterValue_Value_NarrowingCast_8);0x03AACallFunc_SetScalarParameterValue_Value_NarrowingCast_6 = Cast<3>(Stars 2 brightness);0x03C7Dynamic material instance.SetScalarParameterValue(FName(Secondary stars brightness), CallFunc_SetScalarParameterValue_Value_NarrowingCast_6);0x03FDDynamic material instance.SetVectorParameterValue(FName(Secondary stars color), Stars 2 color);0x0433CallFunc_SetScalarParameterValue_Value_NarrowingCast_11 = Cast<3>(Brighter stars intensity);0x0450Dynamic material instance.SetScalarParameterValue(FName(Brighter stars intensity), CallFunc_SetScalarParameterValue_Value_NarrowingCast_11);0x0486CallFunc_SetScalarParameterValue_Value_NarrowingCast_7 = Cast<3>(Nebula brightness);0x04A3Dynamic material instance.SetScalarParameterValue(FName(Nebula brightness), CallFunc_SetScalarParameterValue_Value_NarrowingCast_7);0x04D9Dynamic material instance.SetVectorParameterValue(FName(Nebula Color), Nebula Color);0x050FCallFunc_SetScalarParameterValue_Value_NarrowingCast_10 = Cast<3>(Day_visibility);0x052CDynamic material instance.SetScalarParameterValue(FName(Stars fade when is day), CallFunc_SetScalarParameterValue_Value_NarrowingCast_10);0x0562CallFunc_SetScalarParameterValue_Value_NarrowingCast_15 = Cast<3>(Moon X);0x057FDynamic material instance.SetScalarParameterValue(FName(moon rotation x), CallFunc_SetScalarParameterValue_Value_NarrowingCast_15);0x05B5CallFunc_SetScalarParameterValue_Value_NarrowingCast_14 = Cast<3>(Moon Y);0x05D2Dynamic material instance.SetScalarParameterValue(FName(moonrotation y), CallFunc_SetScalarParameterValue_Value_NarrowingCast_14);0x0608CallFunc_SetScalarParameterValue_Value_NarrowingCast_13 = Cast<3>(Moon Z);0x0625Dynamic material instance.SetScalarParameterValue(FName(moon rotation z), CallFunc_SetScalarParameterValue_Value_NarrowingCast_13);0x065BCallFunc_SetScalarParameterValue_Value_NarrowingCast_1 = Cast<3>(2D ScatteringCoeff);0x0678Dynamic material instance.SetScalarParameterValue(FName(ScatteringCoeff), CallFunc_SetScalarParameterValue_Value_NarrowingCast_1);0x06AECallFunc_SetScalarParameterValue_Value_NarrowingCast = Cast<3>(2D AbsorbtionCoeff);0x06CBDynamic material instance.SetScalarParameterValue(FName(AbsorbtionCoeff), CallFunc_SetScalarParameterValue_Value_NarrowingCast);0x0701CallFunc_SetScalarParameterValue_Value_NarrowingCast_2 = Cast<3>(2D Wind speed);0x071EDynamic material instance.SetScalarParameterValue(FName(2d speed), CallFunc_SetScalarParameterValue_Value_NarrowingCast_2);0x0754CallFunc_Conv_FloatToText_Value_NarrowingCast = Cast<3>(2D altitude);0x0771CallFunc_Conv_FloatToText_ReturnValue = Conv_FloatToText(CallFunc_Conv_FloatToText_Value_NarrowingCast, 0, false, false, 1, 1000, 0, 0);0x07AECallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_Conv_FloatToText_ReturnValue);0x07D3CallFunc_Conv_StringToDouble_ReturnValue = Conv_StringToDouble(CallFunc_Conv_TextToString_ReturnValue);0x07F8CallFunc_SetScalarParameterValue_Value_NarrowingCast_3 = Cast<3>(CallFunc_Conv_StringToDouble_ReturnValue);0x0815Dynamic material instance.SetScalarParameterValue(FName(2d size), CallFunc_SetScalarParameterValue_Value_NarrowingCast_3);0x084Breturn; | Public | | 0x00 |
void Moon color and lighting()Script16 statements · 687 bytes of bytecode0x0000CallFunc_K2_GetComponentRotation_ReturnValue = Moon.K2_GetComponentRotation();0x0032BreakRotator(CallFunc_K2_GetComponentRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x0060CallFunc_GetFloatValue_ReturnValue = Moon color curve.GetFloatValue(CallFunc_BreakRotator_Pitch);0x009BCallFunc_LinearColorLerp_ReturnValue_3 = LinearColorLerp(Horizon color, Color, CallFunc_GetFloatValue_ReturnValue);0x00D2Dynamic material instance.SetVectorParameterValue(FName(MoonColor), CallFunc_LinearColorLerp_ReturnValue_3);0x0108CallFunc_K2_GetComponentRotation_ReturnValue = Moon.K2_GetComponentRotation();0x013ABreakRotator(CallFunc_K2_GetComponentRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x0168CallFunc_GetFloatValue_ReturnValue = Moon color curve.GetFloatValue(CallFunc_BreakRotator_Pitch);0x01A3CallFunc_LinearColorLerp_Alpha_NarrowingCast = Cast<3>(Scattering color);0x01C0CallFunc_LinearColorLerp_ReturnValue = LinearColorLerp(Default scattering color, Color, CallFunc_LinearColorLerp_Alpha_NarrowingCast);0x01F7CallFunc_LinearColorLerp_Alpha_NarrowingCast_1 = Cast<3>(Scattering color at horizon);0x0214CallFunc_LinearColorLerp_ReturnValue_1 = LinearColorLerp(Default scattering color, Horizon color, CallFunc_LinearColorLerp_Alpha_NarrowingCast_1);0x024BCallFunc_LinearColorLerp_ReturnValue_2 = LinearColorLerp(CallFunc_LinearColorLerp_ReturnValue_1, CallFunc_LinearColorLerp_ReturnValue, CallFunc_GetFloatValue_ReturnValue);0x0282Moon.SetLightColor(CallFunc_LinearColorLerp_ReturnValue_2, true);0x02ACreturn; | Public | | 0x00 |
void Select_Material()Script33 statements · 936 bytes of bytecode0x0000K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Select material, 0);0x001Fif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_008C;0x002DK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Select material, 1);0x004Cif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0171;0x005AK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Select material, 2);0x0079if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0249;0x0087goto Label_03A5;0x008CLabel_008C:0x008CMaterial = /Game/Starry_Sky/Materials/StarrySky.StarrySky;0x009FCallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1e+06, 1e+06, 1e+06));0x0106Starry sky dome.K2_SetWorldTransform(CallFunc_MakeTransform_ReturnValue, false, CallFunc_K2_SetWorldTransform_SweepHitResult_2, false);0x013ALabel_013A:0x013AStarry sky dome.SetMaterial(0, Material);0x016Cgoto Label_03A5;0x0171Label_0171:0x0171Material = /Game/Starry_Sky/Materials/StarrySky+SkyDome.StarrySky+SkyDome;0x0184CallFunc_MakeTransform_ReturnValue_2 = MakeTransform(FVector(0, 0, -7300000), FRotator(0, 0, 90), FVector(1e+06, 150000, 1e+06));0x01EBStarry sky dome.K2_SetWorldTransform(CallFunc_MakeTransform_ReturnValue_2, false, CallFunc_K2_SetWorldTransform_SweepHitResult, false);0x021FSkyAtmosphere.SetMieScatteringScale(0.02f);0x0244goto Label_013A;0x0249Label_0249:0x0249Material = /Game/Starry_Sky/Materials/StarrySky_Space.StarrySky_Space;0x025CCallFunc_MakeTransform_ReturnValue_1 = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1e+06, 1e+06, 1e+06));0x02C3Starry sky dome.K2_SetWorldTransform(CallFunc_MakeTransform_ReturnValue_1, false, CallFunc_K2_SetWorldTransform_SweepHitResult_1, false);0x02F7SkyAtmosphere.SetRayleighScatteringScale(1e-04f);0x031CSkyAtmosphere.SetMieScatteringScale(0f);0x0341Earth's rotation speed = 0;0x035CVolumetricCloud.SetVisibility(false, false);0x037EMoon.SetVisibility(false, false);0x03A0goto Label_013A;0x03A5Label_03A5:0x03A5return; | Public | | 0x00 |
void Moon horizontal rotation()Script12 statements · 465 bytes of bytecode0x0000CallFunc_K2_GetComponentRotation_ReturnValue = Moon.K2_GetComponentRotation();0x0032BreakRotator(CallFunc_K2_GetComponentRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x0060CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(Time of day, 6);0x008ECallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue, 15);0x00BCCallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, North offset);0x00EACallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue, Moon position accordingly with the phase);0x0118CallFunc_Add_DoubleDouble_ReturnValue_2 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue_1, Move moon Right/Left);0x0146CallFunc_MakeRotator_Yaw_NarrowingCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_2);0x0163CallFunc_MakeRotator_ReturnValue = MakeRotator(CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_MakeRotator_Yaw_NarrowingCast);0x019AMoon.K2_SetWorldRotation(CallFunc_MakeRotator_ReturnValue, false, CallFunc_K2_SetWorldRotation_SweepHitResult, false);0x01CEreturn; | Public | | 0x00 |
void Moon rotation down()Script68 statements · 2,453 bytes of bytecode0x0000CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(Min angle in sky, 5);0x002ECallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue, -1);0x005CCallFunc_K2_GetComponentRotation_ReturnValue_1 = Moon.K2_GetComponentRotation();0x008EBreakRotator(CallFunc_K2_GetComponentRotation_ReturnValue_1, CallFunc_BreakRotator_Roll_1, CallFunc_BreakRotator_Pitch_1, CallFunc_BreakRotator_Yaw_1);0x00BCCallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(Max angle in sky, 5);0x00EACallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue, -1);0x0118CallFunc_Greater_DoubleDouble_A_WideningCast = Cast<6>(CallFunc_BreakRotator_Pitch_1);0x0135CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Greater_DoubleDouble_A_WideningCast, CallFunc_Multiply_DoubleDouble_ReturnValue_4);0x015BCallFunc_Less_DoubleDouble_A_WideningCast = Cast<6>(CallFunc_BreakRotator_Pitch_1);0x0178CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Less_DoubleDouble_A_WideningCast, CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x019ECallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Greater_DoubleDouble_ReturnValue, CallFunc_Less_DoubleDouble_ReturnValue);0x01C4if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_0312;0x01D2CallFunc_Abs_ReturnValue_2 = Abs(Earth's rotation speed);0x01F7CallFunc_GetWorldDeltaSeconds_ReturnValue_2 = GetWorldDeltaSeconds(this);0x0214CallFunc_Multiply_DoubleDouble_A_WideningCast = Cast<6>(CallFunc_GetWorldDeltaSeconds_ReturnValue_2);0x0231CallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_WideningCast, CallFunc_Abs_ReturnValue_2);0x025FCallFunc_Divide_DoubleDouble_ReturnValue_6 = Divide_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_6, 2);0x028DCallFunc_MakeRotator_Pitch_NarrowingCast_2 = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue_6);0x02AACallFunc_MakeRotator_ReturnValue_2 = MakeRotator(0f, CallFunc_MakeRotator_Pitch_NarrowingCast_2, 0f);0x02D9Moon.K2_AddLocalRotation(CallFunc_MakeRotator_ReturnValue_2, false, CallFunc_K2_AddLocalRotation_SweepHitResult_2, false);0x030Dgoto Label_0992;0x0312Label_0312:0x0312CallFunc_K2_GetComponentRotation_ReturnValue_1 = Moon.K2_GetComponentRotation();0x0344BreakRotator(CallFunc_K2_GetComponentRotation_ReturnValue_1, CallFunc_BreakRotator_Roll_1, CallFunc_BreakRotator_Pitch_1, CallFunc_BreakRotator_Yaw_1);0x0372CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(Max angle in sky, 5);0x03A0CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue, -1);0x03CECallFunc_Greater_DoubleDouble_A_WideningCast = Cast<6>(CallFunc_BreakRotator_Pitch_1);0x03EBCallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Greater_DoubleDouble_A_WideningCast, CallFunc_Multiply_DoubleDouble_ReturnValue_4);0x0411if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) goto Label_06DB;0x041FCallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(Min angle in sky, 10);0x044DCallFunc_Abs_ReturnValue = Abs(Earth's rotation speed);0x0472CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x048FCallFunc_Multiply_DoubleDouble_B_WideningCast = Cast<6>(CallFunc_GetWorldDeltaSeconds_ReturnValue);0x04ACCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Abs_ReturnValue, CallFunc_Multiply_DoubleDouble_B_WideningCast);0x04DACallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, 2);0x0508CallFunc_K2_GetComponentRotation_ReturnValue = Moon.K2_GetComponentRotation();0x053ABreakRotator(CallFunc_K2_GetComponentRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x0568CallFunc_Divide_DoubleDouble_A_WideningCast = Cast<6>(CallFunc_BreakRotator_Pitch);0x0585CallFunc_Divide_DoubleDouble_ReturnValue_2 = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_WideningCast, CallFunc_Divide_DoubleDouble_ReturnValue);0x05B3CallFunc_GetFloatValue_InTime_NarrowingCast = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue_2);0x05D0CallFunc_GetFloatValue_ReturnValue = Moon rotation curve.GetFloatValue(CallFunc_GetFloatValue_InTime_NarrowingCast);0x060BCallFunc_Multiply_DoubleDouble_B_WideningCast_1 = Cast<6>(CallFunc_GetFloatValue_ReturnValue);0x0628CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue_1, CallFunc_Multiply_DoubleDouble_B_WideningCast_1);0x0656CallFunc_MakeRotator_Pitch_NarrowingCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x0673CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, CallFunc_MakeRotator_Pitch_NarrowingCast, 0f);0x06A2Moon.K2_AddLocalRotation(CallFunc_MakeRotator_ReturnValue, false, CallFunc_K2_AddLocalRotation_SweepHitResult, false);0x06D6goto Label_0992;0x06DBLabel_06DB:0x06DBCallFunc_Abs_ReturnValue_1 = Abs(Earth's rotation speed);0x0700CallFunc_GetWorldDeltaSeconds_ReturnValue_1 = GetWorldDeltaSeconds(this);0x071DCallFunc_Multiply_DoubleDouble_B_WideningCast_2 = Cast<6>(CallFunc_GetWorldDeltaSeconds_ReturnValue_1);0x073ACallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Abs_ReturnValue_1, CallFunc_Multiply_DoubleDouble_B_WideningCast_2);0x0768CallFunc_Divide_DoubleDouble_ReturnValue_3 = Divide_DoubleDouble(Max angle in sky, 80);0x0796CallFunc_Divide_DoubleDouble_ReturnValue_4 = Divide_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_3, 2);0x07C4CallFunc_K2_GetComponentRotation_ReturnValue_1 = Moon.K2_GetComponentRotation();0x07F6BreakRotator(CallFunc_K2_GetComponentRotation_ReturnValue_1, CallFunc_BreakRotator_Roll_1, CallFunc_BreakRotator_Pitch_1, CallFunc_BreakRotator_Yaw_1);0x0824CallFunc_Divide_DoubleDouble_A_WideningCast_1 = Cast<6>(CallFunc_BreakRotator_Pitch_1);0x0841CallFunc_Divide_DoubleDouble_ReturnValue_5 = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_WideningCast_1, CallFunc_Divide_DoubleDouble_ReturnValue_3);0x086FCallFunc_GetFloatValue_InTime_NarrowingCast_1 = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue_5);0x088CCallFunc_GetFloatValue_ReturnValue_1 = Moon rotation curve.GetFloatValue(CallFunc_GetFloatValue_InTime_NarrowingCast_1);0x08C7CallFunc_Multiply_DoubleDouble_B_WideningCast_3 = Cast<6>(CallFunc_GetFloatValue_ReturnValue_1);0x08E4CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue_4, CallFunc_Multiply_DoubleDouble_B_WideningCast_3);0x0912CallFunc_MakeRotator_Pitch_NarrowingCast_1 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_5);0x092FCallFunc_MakeRotator_ReturnValue_1 = MakeRotator(0f, CallFunc_MakeRotator_Pitch_NarrowingCast_1, 0f);0x095EMoon.K2_AddLocalRotation(CallFunc_MakeRotator_ReturnValue_1, false, CallFunc_K2_AddLocalRotation_SweepHitResult_1, false);0x0992Label_0992:0x0992return; | Public | | 0x00 |
void Moon rotation up()Script71 statements · 2,591 bytes of bytecode0x0000CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(Min angle in sky, 5);0x002ECallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue, -1);0x005CCallFunc_K2_GetComponentRotation_ReturnValue_1 = Moon.K2_GetComponentRotation();0x008EBreakRotator(CallFunc_K2_GetComponentRotation_ReturnValue_1, CallFunc_BreakRotator_Roll_1, CallFunc_BreakRotator_Pitch_1, CallFunc_BreakRotator_Yaw_1);0x00BCCallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(Max angle in sky, 5);0x00EACallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue, -1);0x0118CallFunc_Greater_DoubleDouble_A_WideningCast = Cast<6>(CallFunc_BreakRotator_Pitch_1);0x0135CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Greater_DoubleDouble_A_WideningCast, CallFunc_Multiply_DoubleDouble_ReturnValue_6);0x015BCallFunc_Less_DoubleDouble_A_WideningCast = Cast<6>(CallFunc_BreakRotator_Pitch_1);0x0178CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Less_DoubleDouble_A_WideningCast, CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x019ECallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Greater_DoubleDouble_ReturnValue, CallFunc_Less_DoubleDouble_ReturnValue);0x01C4if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_0340;0x01D2CallFunc_Abs_ReturnValue_2 = Abs(Earth's rotation speed);0x01F7CallFunc_GetWorldDeltaSeconds_ReturnValue_2 = GetWorldDeltaSeconds(this);0x0214CallFunc_Multiply_DoubleDouble_B_WideningCast_4 = Cast<6>(CallFunc_GetWorldDeltaSeconds_ReturnValue_2);0x0231CallFunc_Multiply_DoubleDouble_ReturnValue_8 = Multiply_DoubleDouble(CallFunc_Abs_ReturnValue_2, CallFunc_Multiply_DoubleDouble_B_WideningCast_4);0x025FCallFunc_Multiply_DoubleDouble_ReturnValue_9 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_8, -1);0x028DCallFunc_Divide_DoubleDouble_ReturnValue_6 = Divide_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_9, 2);0x02BBCallFunc_MakeRotator_Pitch_NarrowingCast_2 = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue_6);0x02D8CallFunc_MakeRotator_ReturnValue_2 = MakeRotator(0f, CallFunc_MakeRotator_Pitch_NarrowingCast_2, 0f);0x0307Moon.K2_AddLocalRotation(CallFunc_MakeRotator_ReturnValue_2, false, CallFunc_K2_AddLocalRotation_SweepHitResult_2, false);0x033Bgoto Label_0A1C;0x0340Label_0340:0x0340CallFunc_K2_GetComponentRotation_ReturnValue_1 = Moon.K2_GetComponentRotation();0x0372BreakRotator(CallFunc_K2_GetComponentRotation_ReturnValue_1, CallFunc_BreakRotator_Roll_1, CallFunc_BreakRotator_Pitch_1, CallFunc_BreakRotator_Yaw_1);0x03A0CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(Max angle in sky, 5);0x03CECallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue, -1);0x03FCCallFunc_Greater_DoubleDouble_A_WideningCast = Cast<6>(CallFunc_BreakRotator_Pitch_1);0x0419CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Greater_DoubleDouble_A_WideningCast, CallFunc_Multiply_DoubleDouble_ReturnValue_6);0x043Fif (!(CallFunc_Greater_DoubleDouble_ReturnValue)) goto Label_0737;0x044DCallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x046ACallFunc_Abs_ReturnValue = Abs(Earth's rotation speed);0x048FCallFunc_Multiply_DoubleDouble_B_WideningCast = Cast<6>(CallFunc_GetWorldDeltaSeconds_ReturnValue);0x04ACCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Abs_ReturnValue, CallFunc_Multiply_DoubleDouble_B_WideningCast);0x04DACallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, -1);0x0508CallFunc_K2_GetComponentRotation_ReturnValue = Moon.K2_GetComponentRotation();0x053ACallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_1, 2);0x0568BreakRotator(CallFunc_K2_GetComponentRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x0596CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(Min angle in sky, 10);0x05C4CallFunc_Divide_DoubleDouble_A_WideningCast = Cast<6>(CallFunc_BreakRotator_Pitch);0x05E1CallFunc_Divide_DoubleDouble_ReturnValue_2 = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_WideningCast, CallFunc_Divide_DoubleDouble_ReturnValue_1);0x060FCallFunc_GetFloatValue_InTime_NarrowingCast = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue_2);0x062CCallFunc_GetFloatValue_ReturnValue = Moon rotation curve.GetFloatValue(CallFunc_GetFloatValue_InTime_NarrowingCast);0x0667CallFunc_Multiply_DoubleDouble_B_WideningCast_1 = Cast<6>(CallFunc_GetFloatValue_ReturnValue);0x0684CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue, CallFunc_Multiply_DoubleDouble_B_WideningCast_1);0x06B2CallFunc_MakeRotator_Pitch_NarrowingCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_3);0x06CFCallFunc_MakeRotator_ReturnValue = MakeRotator(0f, CallFunc_MakeRotator_Pitch_NarrowingCast, 0f);0x06FEMoon.K2_AddLocalRotation(CallFunc_MakeRotator_ReturnValue, false, CallFunc_K2_AddLocalRotation_SweepHitResult, false);0x0732goto Label_0A1C;0x0737Label_0737:0x0737CallFunc_Abs_ReturnValue_1 = Abs(Earth's rotation speed);0x075CCallFunc_GetWorldDeltaSeconds_ReturnValue_1 = GetWorldDeltaSeconds(this);0x0779CallFunc_Multiply_DoubleDouble_B_WideningCast_2 = Cast<6>(CallFunc_GetWorldDeltaSeconds_ReturnValue_1);0x0796CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Abs_ReturnValue_1, CallFunc_Multiply_DoubleDouble_B_WideningCast_2);0x07C4CallFunc_Divide_DoubleDouble_ReturnValue_3 = Divide_DoubleDouble(Max angle in sky, 80);0x07F2CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_4, -1);0x0820CallFunc_Divide_DoubleDouble_ReturnValue_4 = Divide_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_5, 2);0x084ECallFunc_K2_GetComponentRotation_ReturnValue_1 = Moon.K2_GetComponentRotation();0x0880BreakRotator(CallFunc_K2_GetComponentRotation_ReturnValue_1, CallFunc_BreakRotator_Roll_1, CallFunc_BreakRotator_Pitch_1, CallFunc_BreakRotator_Yaw_1);0x08AECallFunc_Divide_DoubleDouble_A_WideningCast_1 = Cast<6>(CallFunc_BreakRotator_Pitch_1);0x08CBCallFunc_Divide_DoubleDouble_ReturnValue_5 = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_WideningCast_1, CallFunc_Divide_DoubleDouble_ReturnValue_3);0x08F9CallFunc_GetFloatValue_InTime_NarrowingCast_1 = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue_5);0x0916CallFunc_GetFloatValue_ReturnValue_1 = Moon rotation curve.GetFloatValue(CallFunc_GetFloatValue_InTime_NarrowingCast_1);0x0951CallFunc_Multiply_DoubleDouble_B_WideningCast_3 = Cast<6>(CallFunc_GetFloatValue_ReturnValue_1);0x096ECallFunc_Multiply_DoubleDouble_ReturnValue_7 = Multiply_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue_4, CallFunc_Multiply_DoubleDouble_B_WideningCast_3);0x099CCallFunc_MakeRotator_Pitch_NarrowingCast_1 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_7);0x09B9CallFunc_MakeRotator_ReturnValue_1 = MakeRotator(0f, CallFunc_MakeRotator_Pitch_NarrowingCast_1, 0f);0x09E8Moon.K2_AddLocalRotation(CallFunc_MakeRotator_ReturnValue_1, false, CallFunc_K2_AddLocalRotation_SweepHitResult_1, false);0x0A1CLabel_0A1C:0x0A1Creturn; | Public | | 0x00 |
void Day & night cycle dynamic lighting()Script16 statements · 621 bytes of bytecode0x0000CallFunc_K2_GetComponentRotation_ReturnValue = Sun.K2_GetComponentRotation();0x0032BreakRotator(CallFunc_K2_GetComponentRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x0060CallFunc_GetFloatValue_ReturnValue = Moonlight curve.GetFloatValue(CallFunc_BreakRotator_Pitch);0x009BCallFunc_Lerp_Alpha_WideningCast_1 = Cast<6>(CallFunc_GetFloatValue_ReturnValue);0x00B8CallFunc_Lerp_ReturnValue_1 = Lerp(9.999999747378752e-06, MoonLight intensity, CallFunc_Lerp_Alpha_WideningCast_1);0x00EFCallFunc_SetIntensity_NewIntensity_NarrowingCast_1 = Cast<3>(CallFunc_Lerp_ReturnValue_1);0x010CMoon.SetIntensity(CallFunc_SetIntensity_NewIntensity_NarrowingCast_1);0x0135CallFunc_K2_GetComponentRotation_ReturnValue = Sun.K2_GetComponentRotation();0x0167BreakRotator(CallFunc_K2_GetComponentRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x0195CallFunc_GetFloatValue_ReturnValue = Moonlight curve.GetFloatValue(CallFunc_BreakRotator_Pitch);0x01D0CallFunc_Lerp_Alpha_WideningCast = Cast<6>(CallFunc_GetFloatValue_ReturnValue);0x01EDCallFunc_Lerp_ReturnValue = Lerp(Day Intensity, Night Intensity, CallFunc_Lerp_Alpha_WideningCast);0x0224CallFunc_SetIntensity_NewIntensity_NarrowingCast = Cast<3>(CallFunc_Lerp_ReturnValue);0x0241SkyLight.SetIntensity(CallFunc_SetIntensity_NewIntensity_NarrowingCast);0x026Areturn; | Public | | 0x00 |
void UserConstructionScript()Script44 statements · 1,212 bytes of bytecode0x0000VolumetricCloud.SetVisibility(Enable / Disable, false);0x002APostProcess.bEnabled = Native post process;0x0053ExponentialHeightFog.SetVisibility(Native Exponential height fog *, true);0x007DFog Settings();0x008BSelect_Material();0x0099CallFunc_CreateDynamicMaterialInstance_ReturnValue_1 = Starry sky dome.CreateDynamicMaterialInstance(0, Material, FName(None));0x00E2Dynamic material instance = CallFunc_CreateDynamicMaterialInstance_ReturnValue_1;0x00F5Material parameters();0x0103Moon phase texture();0x0111Starfield cubemap();0x011FSun settings();0x012DMoon settings();0x013BDay & night cycle dynamic lighting();0x0149Moon color and lighting();0x0157CallFunc_NotEqual_DoubleDouble_ReturnValue = NotEqual_DoubleDouble(Move moon Right/Left, 180);0x017Dif (!(CallFunc_NotEqual_DoubleDouble_ReturnValue)) goto Label_0372;0x018BCallFunc_SetScalarParameterValue_Value_NarrowingCast = Cast<3>(Rotate around axis );0x01A8Dynamic material instance.SetScalarParameterValue(FName(Moon rotation around axis), CallFunc_SetScalarParameterValue_Value_NarrowingCast);0x01DELabel_01DE:0x01DECallFunc_CreateDynamicMaterialInstance_ReturnValue = CreateDynamicMaterialInstance(this, /Game/Starry_Sky/Materials/Volumetric_cloud_Inst.Volumetric_cloud_Inst, FName(None), 0);0x020BCloud dynamic material instance = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x021EVolumetricCloud.SetMaterial(Cloud dynamic material instance);0x0247CallFunc_SetLayerBottomAltitude_NewValue_NarrowingCast = Cast<3>(Altitude);0x0264VolumetricCloud.SetLayerBottomAltitude(CallFunc_SetLayerBottomAltitude_NewValue_NarrowingCast);0x028DCallFunc_SetLayerHeight_NewValue_NarrowingCast = Cast<3>(Thickness);0x02AAVolumetricCloud.SetLayerHeight(CallFunc_SetLayerHeight_NewValue_NarrowingCast);0x02D3CallFunc_SetTracingStartMaxDistance_NewValue_NarrowingCast = Cast<3>(Tracing start max distance);0x02F0VolumetricCloud.SetTracingStartMaxDistance(CallFunc_SetTracingStartMaxDistance_NewValue_NarrowingCast);0x0319CallFunc_SetTracingMaxDistance_NewValue_NarrowingCast = Cast<3>(Tracing max distance);0x0336VolumetricCloud.SetTracingMaxDistance(CallFunc_SetTracingMaxDistance_NewValue_NarrowingCast);0x035FVolumetric cloud material parameters();0x036Dgoto Label_04B9;0x0372Label_0372:0x0372CallFunc_K2_GetComponentRotation_ReturnValue = Moon.K2_GetComponentRotation();0x03A4BreakRotator(CallFunc_K2_GetComponentRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x03D2CallFunc_GetFloatValue_ReturnValue = Moon synchronous rotation curve.GetFloatValue(CallFunc_BreakRotator_Yaw);0x040DCallFunc_Lerp_Alpha_WideningCast = Cast<6>(CallFunc_GetFloatValue_ReturnValue);0x042ACallFunc_Lerp_ReturnValue = Lerp(0, 1, CallFunc_Lerp_Alpha_WideningCast);0x0461CallFunc_SetScalarParameterValue_Value_NarrowingCast_1 = Cast<3>(CallFunc_Lerp_ReturnValue);0x047EDynamic material instance.SetScalarParameterValue(FName(Moon rotation around axis), CallFunc_SetScalarParameterValue_Value_NarrowingCast_1);0x04B4goto Label_01DE;0x04B9Label_04B9:0x04B9return; | EventPublic | | 0x00 |
void ReceiveTick(float DeltaSeconds)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012ExecuteUbergraph_Starry_Sky(182);0x0021return; | EventPublic | | 0x04 |
void ReceiveBeginPlay()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_Starry_Sky(3583);0x000Freturn; | EventProtected | | 0x00 |
void ExecuteUbergraph_Starry_Sky(int32 EntryPoint)Script147 statements · 3,601 bytes of bytecode0x0000PushFlow(Label_0E0E);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FPushFlow(Label_0023);0x0014if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_0078;0x0022PopFlow();0x0023Label_0023:0x0023if (!(Temp_bool_IsClosed_Variable)) goto Label_0032;0x0031PopFlow();0x0032Label_0032:0x0032Temp_bool_IsClosed_Variable = true;0x003DCallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_Variable);0x005ATemp_bool_Variable = CallFunc_Not_PreBool_ReturnValue;0x006Dif (!(Temp_bool_Variable)) PopFlow();0x0077PopFlow();0x0078Label_0078:0x0078Temp_bool_Has_Been_Initd_Variable = true;0x0083if (!(true)) PopFlow();0x0085Temp_bool_IsClosed_Variable = true;0x0090PopFlow();0x0091Label_0091:0x0091Temp_bool_IsClosed_Variable = false;0x009CTemp_bool_Has_Been_Initd_Variable = true;0x00A7PopFlow();0x00A8Label_00A8:0x00A8if (!(false)) PopFlow();0x00AATemp_bool_IsClosed_Variable_1 = true;0x00B5PopFlow();0x00B6Day & night cycle dynamic lighting();0x00C4Moon color and lighting();0x00D2CallFunc_CreateDynamicMaterialInstance_ReturnValue = Starry sky dome.CreateDynamicMaterialInstance(0, nullptr, FName(None));0x0113Dynamic material instance = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x0126CallFunc_NotEqual_DoubleDouble_ReturnValue = NotEqual_DoubleDouble(Move moon Right/Left, 180);0x014Cif (!(CallFunc_NotEqual_DoubleDouble_ReturnValue)) goto Label_06A2;0x015ALabel_015A:0x015ACallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x0177CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(Earth's rotation speed, 10);0x01A5CallFunc_Multiply_DoubleDouble_A_WideningCast = Cast<6>(CallFunc_GetWorldDeltaSeconds_ReturnValue);0x01C2CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_WideningCast, CallFunc_Divide_DoubleDouble_ReturnValue_1);0x01F0CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(Time of day, CallFunc_Multiply_DoubleDouble_ReturnValue_3);0x021ETime of day = CallFunc_Add_DoubleDouble_ReturnValue;0x0239CallFunc_GreaterEqual_DoubleDouble_ReturnValue_1 = GreaterEqual_DoubleDouble(Time of day, 24);0x025Fif (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue_1)) goto Label_0288;0x026DTime of day = 0;0x0288Label_0288:0x0288CallFunc_GreaterEqual_DoubleDouble_ReturnValue = GreaterEqual_DoubleDouble(Time of day, 18);0x02AEif (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue)) goto Label_07E9;0x02BCCallFunc_Divide_DoubleDouble_ReturnValue_2 = Divide_DoubleDouble(Latitude, 90);0x02EACallFunc_Subtract_DoubleDouble_ReturnValue_4 = Subtract_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue_2, 1);0x0318CallFunc_Abs_ReturnValue_1 = Abs(CallFunc_Subtract_DoubleDouble_ReturnValue_4);0x033DCallFunc_Multiply_DoubleDouble_ReturnValue_10 = Multiply_DoubleDouble(Time of day, -1);0x036BCallFunc_Add_DoubleDouble_ReturnValue_2 = Add_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_10, 6);0x0399CallFunc_Subtract_DoubleDouble_ReturnValue_5 = Subtract_DoubleDouble(Time of day, 6);0x03C7CallFunc_Multiply_DoubleDouble_ReturnValue_11 = Multiply_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue_2, 15);0x03F5CallFunc_Multiply_DoubleDouble_ReturnValue_12 = Multiply_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue_5, 15);0x0423CallFunc_Add_DoubleDouble_ReturnValue_3 = Add_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_11, 180);0x0451CallFunc_Add_DoubleDouble_ReturnValue_4 = Add_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_12, North offset);0x047FCallFunc_Abs_ReturnValue_2 = Abs(CallFunc_Add_DoubleDouble_ReturnValue_3);0x04A4CallFunc_Subtract_DoubleDouble_ReturnValue_6 = Subtract_DoubleDouble(CallFunc_Abs_ReturnValue_2, 180);0x04D2CallFunc_Multiply_DoubleDouble_ReturnValue_13 = Multiply_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue_6, -1);0x0500CallFunc_Multiply_DoubleDouble_ReturnValue_14 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_13, CallFunc_Abs_ReturnValue_1);0x052ECallFunc_GetFloatValue_InTime_NarrowingCast_1 = Cast<3>(CallFunc_Subtract_DoubleDouble_ReturnValue_6);0x054BCallFunc_GetFloatValue_ReturnValue_2 = Sun rotation curve.GetFloatValue(CallFunc_GetFloatValue_InTime_NarrowingCast_1);0x0586CallFunc_Multiply_DoubleDouble_B_WideningCast_1 = Cast<6>(CallFunc_GetFloatValue_ReturnValue_2);0x05A3CallFunc_Multiply_DoubleDouble_ReturnValue_15 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_14, CallFunc_Multiply_DoubleDouble_B_WideningCast_1);0x05D1CallFunc_MakeRotator_Pitch_NarrowingCast_1 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_15);0x05EECallFunc_MakeRotator_Yaw_NarrowingCast_1 = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_4);0x060BCallFunc_MakeRotator_ReturnValue_1 = MakeRotator(0f, CallFunc_MakeRotator_Pitch_NarrowingCast_1, CallFunc_MakeRotator_Yaw_NarrowingCast_1);0x063ESun.K2_SetWorldRotation(CallFunc_MakeRotator_ReturnValue_1, false, CallFunc_K2_SetWorldRotation_SweepHitResult_1, false);0x0672Label_0672:0x0672Moon horizontal rotation();0x0680PushFlow(Label_0B51);0x0685if (!(Temp_bool_Variable)) goto Label_0D95;0x0693Moon rotation down();0x06A1PopFlow();0x06A2Label_06A2:0x06A2CallFunc_K2_GetComponentRotation_ReturnValue_1 = Moon.K2_GetComponentRotation();0x06D4BreakRotator(CallFunc_K2_GetComponentRotation_ReturnValue_1, CallFunc_BreakRotator_Roll_1, CallFunc_BreakRotator_Pitch_1, CallFunc_BreakRotator_Yaw_1);0x0702CallFunc_GetFloatValue_ReturnValue = Moon synchronous rotation curve.GetFloatValue(CallFunc_BreakRotator_Yaw_1);0x073DCallFunc_Lerp_Alpha_WideningCast = Cast<6>(CallFunc_GetFloatValue_ReturnValue);0x075ACallFunc_Lerp_ReturnValue = Lerp(0, 1, CallFunc_Lerp_Alpha_WideningCast);0x0791CallFunc_SetScalarParameterValue_Value_NarrowingCast = Cast<3>(CallFunc_Lerp_ReturnValue);0x07AECallFunc_CreateDynamicMaterialInstance_ReturnValue.SetScalarParameterValue(FName(Moon rotation around axis), CallFunc_SetScalarParameterValue_Value_NarrowingCast);0x07E4goto Label_015A;0x07E9Label_07E9:0x07E9CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(Latitude, 90);0x0817CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue, 1);0x0845CallFunc_Abs_ReturnValue = Abs(CallFunc_Subtract_DoubleDouble_ReturnValue);0x086ACallFunc_Subtract_DoubleDouble_ReturnValue_1 = Subtract_DoubleDouble(Time of day, 6);0x0898CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue_1, 15);0x08C6CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_4, -1);0x08F4CallFunc_Subtract_DoubleDouble_ReturnValue_2 = Subtract_DoubleDouble(Time of day, 6);0x0922CallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_5, CallFunc_Abs_ReturnValue);0x0950CallFunc_Multiply_DoubleDouble_ReturnValue_7 = Multiply_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue_2, 15);0x097ECallFunc_GetFloatValue_InTime_NarrowingCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_7);0x099BCallFunc_GetFloatValue_ReturnValue_1 = Sun rotation curve.GetFloatValue(CallFunc_GetFloatValue_InTime_NarrowingCast);0x09D6CallFunc_Multiply_DoubleDouble_B_WideningCast = Cast<6>(CallFunc_GetFloatValue_ReturnValue_1);0x09F3CallFunc_Multiply_DoubleDouble_ReturnValue_8 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_6, CallFunc_Multiply_DoubleDouble_B_WideningCast);0x0A21CallFunc_Subtract_DoubleDouble_ReturnValue_3 = Subtract_DoubleDouble(Time of day, 6);0x0A4FCallFunc_Multiply_DoubleDouble_ReturnValue_9 = Multiply_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue_3, 15);0x0A7DCallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_9, North offset);0x0AABCallFunc_MakeRotator_Pitch_NarrowingCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_8);0x0AC8CallFunc_MakeRotator_Yaw_NarrowingCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_1);0x0AE5CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, CallFunc_MakeRotator_Pitch_NarrowingCast, CallFunc_MakeRotator_Yaw_NarrowingCast);0x0B18Sun.K2_SetWorldRotation(CallFunc_MakeRotator_ReturnValue, false, CallFunc_K2_SetWorldRotation_SweepHitResult, false);0x0B4Cgoto Label_0672;0x0B51Label_0B51:0x0B51CallFunc_K2_GetComponentRotation_ReturnValue = Moon.K2_GetComponentRotation();0x0B83BreakRotator(CallFunc_K2_GetComponentRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x0BB1CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(Max angle in sky, -1);0x0BDFCallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(Min angle in sky, -1);0x0C0DCallFunc_InRange_FloatFloat_Value_WideningCast = Cast<6>(CallFunc_BreakRotator_Pitch);0x0C2ACallFunc_InRange_FloatFloat_ReturnValue = InRange_FloatFloat(CallFunc_InRange_FloatFloat_Value_WideningCast, CallFunc_Multiply_DoubleDouble_ReturnValue, CallFunc_Multiply_DoubleDouble_ReturnValue_1, true, true);0x0C5Bif (!(CallFunc_InRange_FloatFloat_ReturnValue)) goto Label_0C6E;0x0C69goto Label_0091;0x0C6ELabel_0C6E:0x0C6ECallFunc_K2_GetComponentRotation_ReturnValue = Moon.K2_GetComponentRotation();0x0CA0BreakRotator(CallFunc_K2_GetComponentRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x0CCECallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(Min angle in sky, -1);0x0CFCCallFunc_Less_DoubleDouble_A_WideningCast = Cast<6>(CallFunc_BreakRotator_Pitch);0x0D19CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Less_DoubleDouble_A_WideningCast, CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x0D3Fif (!(CallFunc_Less_DoubleDouble_ReturnValue)) goto Label_000F;0x0D4DPushFlow(Label_000F);0x0D52PushFlow(Label_0D76);0x0D57if (!(Temp_bool_Has_Been_Initd_Variable_1)) goto Label_0D66;0x0D65PopFlow();0x0D66Label_0D66:0x0D66Temp_bool_Has_Been_Initd_Variable_1 = true;0x0D71goto Label_00A8;0x0D76Label_0D76:0x0D76if (!(Temp_bool_IsClosed_Variable_1)) goto Label_0D85;0x0D84PopFlow();0x0D85Label_0D85:0x0D85Temp_bool_IsClosed_Variable_1 = true;0x0D90goto Label_0091;0x0D95Label_0D95:0x0D95Moon rotation up();0x0DA3PopFlow();0x0DA4Label_0DA4:0x0DA4CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Starry_Sky/Blueprints/Widget/Display_TimeOfDay.Display_TimeOfDay_C, nullptr);0x0DD9CallFunc_Create_ReturnValue.AddToViewport(0);0x0DFEPopFlow();0x0DFFif (!(Time Widget)) PopFlow();0x0E09goto Label_0DA4;0x0E0ELabel_0E0E:0x0E0Ereturn; | Final | | 0x04 |