Terraria.Graphics.Capture.CaptureInterface.ToggleCamera C# (CSharp) Method

ToggleCamera() public method

public ToggleCamera ( bool On = true ) : void
On bool
return void
        public void ToggleCamera(bool On = true)
        {
            if (CameraLock)
                return;

            bool flag = Active;
            Active = Modes.ContainsKey(SelectedMode) && On;
            if (flag != Active)
                Main.PlaySound(12, -1, -1, 1);
            foreach (KeyValuePair<int, CaptureInterfaceMode> keyValuePair in Modes)
                keyValuePair.Value.ToggleActive(Active && keyValuePair.Key == SelectedMode);

            if (!On || flag)
                return;
            JustActivated = true;
        }