Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ UpdateBGVisibility_BackLayer()

void Terraria.Main.UpdateBGVisibility_BackLayer ( int? targetBiomeOverride,
float? transitionAmountOverride )
inlineprivate

Definition at line 60941 of file Main.cs.

60942 {
60943 int value = bgStyle;
60944 if (targetBiomeOverride.HasValue)
60945 {
60946 value = targetBiomeOverride.Value;
60947 }
60949 if (transitionAmountOverride.HasValue)
60950 {
60952 }
60953 switch (value)
60954 {
60955 case 2:
60957 break;
60958 case 3:
60959 if (WorldGen.jungleBG == 5)
60960 {
60962 }
60963 else
60964 {
60966 }
60967 break;
60968 case 1:
60969 case 5:
60971 break;
60972 case 6:
60973 if (WorldGen.hallowBG == 3)
60974 {
60976 }
60977 else
60978 {
60980 }
60981 break;
60982 case 4:
60984 break;
60985 case 7:
60987 break;
60988 case 8:
60990 break;
60991 case 9:
60993 break;
60994 case 10:
60995 case 11:
60996 case 12:
60998 break;
60999 default:
61001 break;
61002 }
61003 }
void DrawBG_ModifyBGFarBackLayerAlpha(int desiredBG, int? desiredBG2=null, float? transitionAmountOverride=null)
Definition Main.cs:61063
static float backgroundLayerTransitionSpeed
Definition Main.cs:2569
static int bgStyle
Definition Main.cs:808

References Terraria.Main.backgroundLayerTransitionSpeed, Terraria.Main.bgStyle, Terraria.Main.DrawBG_ModifyBGFarBackLayerAlpha(), Terraria.WorldGen.hallowBG, Terraria.WorldGen.jungleBG, and System.value.

Referenced by Terraria.Main.DrawBG(), and Terraria.Main.DrawCapture().