Chromatics.Chromatics.flashA C# (CSharp) Method

flashA() private method

private flashA ( object sender, int _maxtick, string type ) : void
sender object
_maxtick int
type string
return void
        private void flashA(object sender, int _maxtick, string type)
        {
            if (tickstart == true)
            {
                finaltick = _maxtick;
                tickstart = false;
            }

            if (finaltick != 0)
            {
                if (tick == 1)
                {
                    if (type == "trigger")
                    {
                        updateState("static", btn_triggerCol.BackColor, btn_defaultCol.BackColor);
                        tick = 2;
                        finaltick--;
                    }
                    else if (type == "timer")
                    {
                        updateState("static", btn_timerCol.BackColor, btn_defaultCol.BackColor);
                        tick = 2;
                        finaltick--;
                    }
                    else if (type == "say")
                    {
                        updateState("static", btn_sayCol.BackColor, btn_defaultCol.BackColor);
                        tick = 2;
                        finaltick--;
                    }
                    else if (type == "tell")
                    {
                        updateState("static", btn_tellCol.BackColor, btn_defaultCol.BackColor);
                        tick = 2;
                        finaltick--;
                    }
                    else if (type == "yell")
                    {
                        updateState("static", btn_yellCol.BackColor, btn_defaultCol.BackColor);
                        tick = 2;
                        finaltick--;
                    }
                    else if (type == "shout")
                    {
                        updateState("static", btn_shoutCol.BackColor, btn_defaultCol.BackColor);
                        tick = 2;
                        finaltick--;
                    }
                    else if (type == "party")
                    {
                        updateState("static", btn_partyCol.BackColor, btn_defaultCol.BackColor);
                        tick = 2;
                        finaltick--;
                    }
                    else if (type == "alliance")
                    {
                        updateState("static", btn_allianceCol.BackColor, btn_defaultCol.BackColor);
                        tick = 2;
                        finaltick--;
                    }
                    else if (type == "fc")
                    {
                        updateState("static", btn_fcCol.BackColor, btn_defaultCol.BackColor);
                        tick = 2;
                        finaltick--;
                    }
                    else if (type == "ls1")
                    {
                        updateState("static", btn_ls1Col.BackColor, btn_defaultCol.BackColor);
                        tick = 2;
                        finaltick--;
                    }
                    else if (type == "ls2")
                    {
                        updateState("static", btn_ls2Col.BackColor, btn_defaultCol.BackColor);
                        tick = 2;
                        finaltick--;
                    }
                    else if (type == "ls3")
                    {
                        updateState("static", btn_ls3Col.BackColor, btn_defaultCol.BackColor);
                        tick = 2;
                        finaltick--;
                    }
                    else if (type == "ls4")
                    {
                        updateState("static", btn_ls4Col.BackColor, btn_defaultCol.BackColor);
                        tick = 2;
                        finaltick--;
                    }
                    else if (type == "ls5")
                    {
                        updateState("static", btn_ls5Col.BackColor, btn_defaultCol.BackColor);
                        tick = 2;
                        finaltick--;
                    }
                    else if (type == "ls6")
                    {
                        updateState("static", btn_ls6Col.BackColor, btn_defaultCol.BackColor);
                        tick = 2;
                        finaltick--;
                    }
                    else if (type == "ls7")
                    {
                        updateState("static", btn_ls7Col.BackColor, btn_defaultCol.BackColor);
                        tick = 2;
                        finaltick--;
                    }
                    else if (type == "ls8")
                    {
                        updateState("static", btn_ls8Col.BackColor, btn_defaultCol.BackColor);
                        tick = 2;
                        finaltick--;
                    }

                }
                else if (tick == 2)
                {
                    updateState("static", btn_defaultCol.BackColor, btn_defaultCol.BackColor);
                    tick = 1;
                    finaltick--;
                }
            }
            else if (finaltick == 0)
            {
                flashloop.Enabled = false;
                Trigger = false;
                tick = 1;
            }
        }
Chromatics