ME3Explorer.KFreonTPFTools3.ChangeIndicatorColours C# (CSharp) Метод

ChangeIndicatorColours() приватный Метод

Sets colours of game-exists and tree-exists indicators.
private ChangeIndicatorColours ( int game, bool state, bool isTree ) : void
game int Game to change indicater of.
state bool
isTree bool
Результат void
        private void ChangeIndicatorColours(int game, bool state, bool isTree)
        {
            if (PreviewTabPages.InvokeRequired)
                PreviewTabPages.Invoke(new Action(() => ChangeIndicatorColours(game, state, isTree)));
            else
            {
                Color color = state ? Color.LightGreen : Color.Red;

                switch (game)
                {
                    case 1:
                        if (isTree)
                            OneTreeLabel.ForeColor = color;
                        else
                            OneLabel.ForeColor = color;
                        break;
                    case 2:
                        if (isTree)
                            TwoTreeLabel.ForeColor = color;
                        else
                            TwoLabel.ForeColor = color;
                        break;
                    case 3:
                        if (isTree)
                            ThreeTreeLabel.ForeColor = color;
                        else
                            ThreeLabel.ForeColor = color;
                        break;
                }
            }
        }
KFreonTPFTools3