ARKBreedingStats.StatIO.numLvW_ValueChanged C# (CSharp) Метод

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

private numLvW_ValueChanged ( object sender, EventArgs e ) : void
sender object
e EventArgs
Результат void
        private void numLvW_ValueChanged(object sender, EventArgs e)
        {
            int lengthPercentage = (int)((int)numLvW.Value * (300.0f / (cc!=null? cc.maxWildLevel:40))); // in percentage of the max-barwidth

            if (lengthPercentage > 100) { lengthPercentage = 100; }
            if (lengthPercentage < 0) { lengthPercentage = 0; }
            this.panelBarWildLevels.Width = lengthPercentage * 283 / 100;
            this.panelBarWildLevels.BackColor = Utils.getColorFromPercent(lengthPercentage);
            tt.SetToolTip(panelBarWildLevels, Utils.levelPercentile((int)numLvW.Value));

            if (inputType != StatIOInputType.FinalValueInputType)
                LevelChanged(this);
        }