private static void NightVision() { if (Main.LocalPlayer == null || Main.MainCamera == null) { return; } if (Settings.NightVison) { NV = Main.MainCamera.GetComponent <NightVision>(); NV.DiffuseIntensity = 0f; NV.TextureMask.Color = new Color(0f, 0f, 0f, 0f); NV.TextureMask.Stretch = false; NV.TextureMask.Size = 0f; NV.Intensity = 0f; NV.NoiseIntensity = 0f; NV.StartSwitch(true); NV.enabled = true; return; } Main.MainCamera.GetComponent <NightVision>().StartSwitch(false); Main.MainCamera.GetComponent <NightVision>().enabled = true; }