public override void Visit(Class256 c) { }
 public abstract void Visit(Class256 c);
        // Token: 0x060019E8 RID: 6632 RVA: 0x00048B5C File Offset: 0x00046D5C
        public WayPointEditor(bool joeFish)
        {
            this.InitializeComponent_1();
            this.dictionary_0 = new Dictionary <Enum57, WayPointEditor.Class200>();
            Class256 @class = new Class256();

            this.PlaygroundList.ListViewItemSorter = @class;
            this.PlaygroundList.Sorting            = SortOrder.Ascending;
            @class.Order               = SortOrder.Ascending;
            this.NewMenuItem.Click    += base.method_0;
            this.OpenMenuItem.Click   += base.method_1;
            this.SaveAsMenuItem.Click += base.method_3;
            this.SaveMenuItem.Click   += base.method_2;
            this.CloseMenuItem.Click  += base.method_4;
            this.class141_0            = new Class141();
            ListControl playgrounds = this.Playgrounds;

            if (WayPointEditor.listControlConvertEventHandler_0 == null)
            {
                WayPointEditor.listControlConvertEventHandler_0 = new ListControlConvertEventHandler(WayPointEditor.smethod_1);
            }
            playgrounds.Format += WayPointEditor.listControlConvertEventHandler_0;
            Array values = Enum.GetValues(typeof(Enum57));

            object[] array = new object[values.Length];
            values.CopyTo(array, 0);
            List <object> list = array.ToList <object>();

            list.Remove(Enum57.const_0);
            this.Playgrounds.Items.AddRange(list.ToArray());
            ListControl wayPointTypeComboBox = this.WayPointTypeComboBox;

            if (WayPointEditor.listControlConvertEventHandler_1 == null)
            {
                WayPointEditor.listControlConvertEventHandler_1 = new ListControlConvertEventHandler(WayPointEditor.smethod_2);
            }
            wayPointTypeComboBox.Format += WayPointEditor.listControlConvertEventHandler_1;
            this.WayPointTypeComboBox.Items.Add(Enum99.flag_0);
            if (joeFish)
            {
                this.WayPointTypeComboBox.Items.Add(Enum99.flag_1);
                base.method_5();
                return;
            }
            this.WayPointTypeComboBox.Items.Add(Enum99.flag_5);
            this.WayPointTypeComboBox.Items.Add(Enum99.flag_6);
            this.WayPointTypeComboBox.Items.Add(Enum99.flag_7);
            this.WayPointTypeComboBox.Items.Add(Enum99.flag_8);
            this.WayPointTypeComboBox.Items.Add(Enum99.flag_9);
            this.WayPointTypeComboBox.Items.Add(Enum99.flag_10);
            this.WayPointTypeComboBox.Items.Add(Enum99.flag_11);
            this.WayPointTypeComboBox.Items.Add(Enum99.flag_12);
            this.WayPointTypeComboBox.Items.Add(Enum99.flag_13);
            this.WayPointTypeComboBox.Items.Add(Enum99.flag_14);
            this.WayPointTypeComboBox.Items.Add(Enum99.flag_15);
            this.WayPointTypeComboBox.Items.Add(Enum99.flag_16);
            this.WayPointTypeComboBox.Items.Add(Enum99.flag_17);
            this.WayPointTypeComboBox.Items.Add(Enum99.flag_18);
            this.WayPointTypeComboBox.Items.Add(Enum99.flag_19);
            this.WayPointTypeComboBox.Items.Add(Enum99.flag_20);
            this.WayPointTypeComboBox.Items.Add(Enum99.flag_21);
            this.WayPointTypeComboBox.Items.Add(Enum99.flag_22);
            this.WayPointTypeComboBox.Items.Add(Enum99.flag_23);
        }