ARCed.Database.Animations.AnimationMainForm.RefreshTimings C# (CSharp) Метод

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

private RefreshTimings ( ) : void
Результат void
        private void RefreshTimings()
        {
            this.listViewTiming.BeginUpdate();
            this.listViewTiming.Items.Clear();
            string[] items;
            string flash, condition;
            foreach (Animation.Timing timing in this._animation.timings)
            {
                switch (timing.flash_scope)
                {
                    case 1:
                        flash = String.Format("Target{0}, @{1}", timing.flash_color, timing.flash_duration);
                        break;
                    case 2:
                        flash = String.Format("Screen{0}, @{1}", timing.flash_color, timing.flash_duration);
                        break;
                    case 3:
                        flash = String.Format("Hide Target, @{0}", timing.flash_duration);
                        break;
                    default: flash = "<None>"; break;
                }
                condition = String.Format("");
                items = new[] {
                    timing.frame.ToString(),
                    String.IsNullOrWhiteSpace(timing.se.name) ? "<None>" : timing.se.ToString(),
                    flash,
                    new[] { "None", "Hit", "Miss"}[timing.condition]
                };
                this.listViewTiming.Items.Add(new ListViewItem(items));
            }
            this.listViewTiming.EndUpdate();
        }