Zdexby TheHolyOneZ
3,086 classes
Class

AStarry_Sky_C

: AActor : UObject
/Game/Starry_Sky/Blueprints/Starry_Sky.Starry_Sky_C 0x0580 (1,408 B) align 8 inherited 0x0278 17 scripted vtable /Game/Starry_Sky/Blueprints/Starry_Sky
0x00x0580

Members 90

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08ExponentialHeightFogUExponentialHeightFogComponent*7 flagsnullptr
0x08PostProcessUPostProcessComponent*7 flagsnullptr
0x08MoonUDirectionalLightComponent*7 flagsnullptr
0x08SunUDirectionalLightComponent*7 flagsnullptr
0x08SkyAtmosphereUSkyAtmosphereComponent*7 flagsnullptr
0x08VolumetricCloudUVolumetricCloudComponent*7 flagsnullptr
0x08BaseUSceneComponent*7 flagsnullptr
0x08Starry sky domeUStaticMeshComponent*7 flagsnullptr
0x08SkyLightUSkyLightComponent*7 flagsnullptr
0x08Time of daydouble7 flags6
0x08Move moon Up/Downdouble7 flags36
0x08Move moon Right/Leftdouble7 flags180
0x01PhaseMoon_Phases6 flagsNewEnumerator0
0x02E10x07padding / unreflected
0x08Sizedouble7 flags1
0x08MoonLight intensitydouble6 flags0.30000001192092896
0x08Brightnessdouble7 flags3
0x08Bloomdouble6 flags0.05000000074505806
0x08Halo Brightnessdouble7 flags0.5
0x08Day visibilitydouble6 flags0.800000011920929
0x10ColorFLinearColor6 flags{R=1, G=1, B=1, A=0}
0x10Horizon colorFLinearColor6 flags{R=0.666667, G=0.263649, B=0, A=0}
0x01Select Starfield_Types6 flagsNewEnumerator0
0x03390x07padding / unreflected
0x08Rotate Xdouble7 flags0.10000000149011612
0x08Rotate Ydouble7 flags0
0x08Rotate Zdouble7 flags0
0x08Overall Brightnessdouble6 flags0.5
0x08Stars 1 brightnessdouble6 flags0.5
0x10Stars 1 ColorFLinearColor6 flags{R=1, G=1, B=1, A=0}
0x08Stars 2 brightnessdouble6 flags0.5
0x10Stars 2 colorFLinearColor6 flags{R=1, G=1, B=1, A=0}
0x08Brighter stars intensitydouble6 flags0.5
0x10Brighter Stars ColorFLinearColor6 flags{R=1, G=1, B=1, A=0}
0x10Default scattering colorFLinearColor6 flags{R=0.571126, G=0.53948, B=0.799103, A=0}
0x08Scattering colordouble6 flags0.20000000298023224
0x08Scattering color at horizondouble6 flags0.5
0x08Max angle in skydouble6 flags50
0x08Min angle in skydouble6 flags20
0x08Rotate around axis double6 flags0
0x08Moon Xdouble7 flags-9.161092758178711
0x08Moon Ydouble7 flags-8.93602466583252
0x08Moon Zdouble7 flags7.5419020652771
0x08Moon position accordingly with the phasedouble7 flags180
0x08moon textureUTexture*7 flagsnullptr
0x08Nebula brightnessdouble6 flags0
0x10Nebula ColorFLinearColor6 flags{R=1, G=1, B=1, A=0}
0x08Day_visibilitydouble6 flags0.5
0x08North offsetdouble7 flags0
0x01Time Widgetbool6 flagstrue
0x04310x07padding / unreflected
0x08Latitudedouble6 flags45
0x08SunLight intensitydouble6 flags10
0x01Enable / Disablebool6 flagstrue
0x04490x07padding / unreflected
0x08Bloom scaledouble6 flags0.0020000000949949026
0x08Earth's rotation speeddouble6 flags0.10000000149011612
0x08Starfield TextureUTexture*7 flagsnullptr
0x01Select materialMaterials6 flagsNewEnumerator1
0x04690x07padding / unreflected
0x08MaterialUMaterialInterface*7 flagsnullptr
0x08Night Intensitydouble6 flags4
0x08Day Intensitydouble6 flags1
0x08Moonlight curveUCurveFloat*7 flags/Game/Starry_Sky/Curves/Moon_directionalLight_Curve.Moon_di…
0x08Moon color curveUCurveFloat*7 flags/Game/Starry_Sky/Curves/Moon_Color_Curve.Moon_Color_Curve
0x01Native post processbool6 flagstrue
0x04990x07padding / unreflected
0x08Moon synchronous rotation curveUCurveFloat*7 flags/Game/Starry_Sky/Curves/Moon_synchronous_Rotation_Curve.Moo…
0x01Native Exponential height fog *bool6 flagstrue
0x04A90x07padding / unreflected
0x08Dynamic material instanceUMaterialInstanceDynamic*7 flagsnullptr
0x08Moon rotation curveUCurveFloat*7 flags/Game/Starry_Sky/Curves/Moon_Rotation_Curve.Moon_Rotation_C…
0x08Sun rotation curveUCurveFloat*7 flags/Game/Starry_Sky/Curves/Sun_Rotation_Curve.Sun_Rotation_Cur…
0x08Altitudedouble6 flags8.119999885559082
0x08Wind speeddouble6 flags1
0x08Scaledouble6 flags0.4480000138282776
0x08Mask scaledouble6 flags210
0x08Detaildouble6 flags1.723044991493225
0x08Densitydouble6 flags4
0x082D Wind speeddouble6 flags1.5
0x082D altitudedouble6 flags100
0x082D ScatteringCoeffdouble6 flags0.699999988079071
0x082D AbsorbtionCoeffdouble6 flags0
0x08Cloud dynamic material instanceUMaterialInstanceDynamic*7 flagsnullptr
0x08Thicknessdouble6 flags3.700000047683716
0x08Tracing start max distancedouble6 flags140
0x08Tracing max distancedouble6 flags74.37454223632812
0x01Volumetric Fogbool6 flagsfalse
0x05390x07padding / unreflected
0x08Fog Densitydouble6 flags0.019999999552965164
0x08Fog Heightdouble6 flags0.20000000298023224
0x08Fog Distancedouble6 flags1000
0x08Move Up / Downdouble6 flags0
0x08Fog Opacitydouble6 flags1
0x08Start Distancedouble6 flags0
0x08Cutoff Distancedouble6 flags0
0x08Fog Extinctiondouble6 flags1
Inherited from AActor 78
OffsetSizeNameTypeFlagsDefault
0x30PrimaryActorTickFActorTickFunction3 flags{}
0x01bNetTemporary : 1bit 0bool3 flagsfalse
0x01bNetStartup : 1bit 1bool3 flagsfalse
0x01bOnlyRelevantToOwner : 1bit 2bool7 flagsfalse
0x01bAlwaysRelevant : 1bit 3bool6 flagsfalse
0x01bReplicateMovement : 1bit 4boolNetRepNotify+5 flagsfalse
0x01bCallPreReplication : 1bit 5bool5 flagstrue
0x01bCallPreReplicationForReplay : 1bit 6bool5 flagstrue
0x01bHidden : 1bit 7boolNet+7 flagsfalse
0x01bTearOff : 1bit 0boolNet+3 flagsfalse
0x01bForceNetAddressable : 1bit 1bool3 flagsfalse
0x01bExchangedRoles : 1bit 2boolTransient+3 flagsfalse
0x01bNetLoadOnClient : 1bit 3bool4 flagstrue
0x01bNetUseOwnerRelevancy : 1bit 4bool6 flagsfalse
0x01bRelevantForNetworkReplays : 1bit 5bool3 flagstrue
0x01bRelevantForLevelBounds : 1bit 6bool5 flagstrue
0x01bReplayRewindable : 1bit 7bool5 flagsfalse
0x01bAllowTickBeforeBeginPlay : 1bit 0bool5 flagsfalse
0x01bAutoDestroyWhenFinished : 1bit 1bool4 flagsfalse
0x01bCanBeDamaged : 1bit 2boolNet+6 flagstrue
0x01bBlockInput : 1bit 3bool5 flagsfalse
0x01bCollideWhenPlacing : 1bit 4bool3 flagsfalse
0x01bFindCameraComponentWhenViewTarget : 1bit 5bool6 flagstrue
0x01bGenerateOverlapEventsDuringLevelStreaming : 1bit 6bool5 flagsfalse
0x01bIgnoresOriginShifting : 1bit 7bool5 flagsfalse
0x01bEnableAutoLODGeneration : 1bit 0bool5 flagsfalse
0x01bIsEditorOnlyActor : 1bit 1bool5 flagsfalse
0x01bActorSeamlessTraveled : 1bit 2bool3 flagsfalse
0x01bReplicates : 1bit 3boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 4boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 5boolProtected+3 flagstrue
0x01bActorEnableCollision : 1bit 5bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 6boolTransient+4 flagsfalse
0x005D0x01padding / unreflected
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x01RemoteRoleENetRoleNetTransient+5 flagsROLE_None
0x00610x07padding / unreflected
0x68ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x00D80x08padding / unreflected
0x60AttachmentReplicationFRepAttachmentNetTransient+5 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x08OwnerAActor*NetRepNotify+7 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01RoleENetRoleNet+5 flagsROLE_Authority
0x01NetDormancyENetDormancy9 flagsDORM_Awake
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputEAutoReceiveInput6 flagsDisabled
0x04InputPriorityint326 flags0
0x08InputComponentUInputComponent*9 flagsnullptr
0x04NetCullDistanceSquaredfloat9 flags2.25e+08
0x04NetTagint32Transient+5 flags0
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01740x04padding / unreflected
0x08InstigatorAPawn*NetRepNotify+8 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+3 flags[]
0x08RootComponentUSceneComponent*Protected+10 flagsnullptr
0x01980x08padding / unreflected
0x04RayTracingGroupIdint325 flags-1
0x01A40x04padding / unreflected
0x10LayersTArray<FName>4 flags[]
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flags<0xffffffff>
0x01C00x08padding / unreflected
0x10TagsTArray<FName>5 flags[]
0x01OnTakeAnyDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakePointDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakeRadialDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnActorBeginOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnActorEndOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnBeginCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnEndCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnClickedFMulticastScriptDelegate4 flags<delegate>
0x01OnReleasedFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchBeginFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEndFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEnterFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchLeaveFMulticastScriptDelegate4 flags<delegate>
0x01OnActorHitFMulticastScriptDelegate4 flags<delegate>
0x01OnDestroyedFMulticastScriptDelegate4 flags<delegate>
0x01OnEndPlayFMulticastScriptDelegate4 flags<delegate>
0x01E80x60padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>5 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>7 flags[]

Functions 17

SignatureFlagsNativeParams
void Fog Settings()
Script19 statements · 641 bytes of bytecode
0x0000CallFunc_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;0x0280// end of script
Public0x00
void Volumetric cloud material parameters()
Script12 statements · 418 bytes of bytecode
0x0000CallFunc_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;0x01A1// end of script
Public0x00
void Starfield cubemap()
Script109 statements · 1,749 bytes of bytecode
0x0000PushFlow(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;0x06D4// end of script
Public0x00
void Moon phase texture()
Script66 statements · 949 bytes of bytecode
0x0000PushFlow(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;0x03B4// end of script
Public0x00
void Moon settings()
Script28 statements · 1,149 bytes of bytecode
0x0000CallFunc_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;0x047C// end of script
Public0x00
void Sun settings()
Script69 statements · 2,640 bytes of bytecode
0x0000CallFunc_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;0x0A4F// end of script
Public0x00
void Material parameters()
Script52 statements · 2,126 bytes of bytecode
0x0000CallFunc_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;0x084D// end of script
Public0x00
void Moon color and lighting()
Script16 statements · 687 bytes of bytecode
0x0000CallFunc_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;0x02AE// end of script
Public0x00
void Select_Material()
Script33 statements · 936 bytes of bytecode
0x0000K2Node_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;0x03A7// end of script
Public0x00
void Moon horizontal rotation()
Script12 statements · 465 bytes of bytecode
0x0000CallFunc_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;0x01D0// end of script
Public0x00
void Moon rotation down()
Script68 statements · 2,453 bytes of bytecode
0x0000CallFunc_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;0x0994// end of script
Public0x00
void Moon rotation up()
Script71 statements · 2,591 bytes of bytecode
0x0000CallFunc_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;0x0A1E// end of script
Public0x00
void Day & night cycle dynamic lighting()
Script16 statements · 621 bytes of bytecode
0x0000CallFunc_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;0x026C// end of script
Public0x00
void UserConstructionScript()
Script44 statements · 1,212 bytes of bytecode
0x0000VolumetricCloud.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;0x04BB// end of script
EventPublic0x00
void ReceiveTick(float DeltaSeconds)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012ExecuteUbergraph_Starry_Sky(182);0x0021return;0x0023// end of script
EventPublic0x04
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Starry_Sky(3583);0x000Freturn;0x0011// end of script
EventProtected0x00
void ExecuteUbergraph_Starry_Sky(int32 EntryPoint)
Script147 statements · 3,601 bytes of bytecode
0x0000PushFlow(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;0x0E10// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type