// Token: 0x06001B16 RID: 6934 RVA: 0x00052074 File Offset: 0x00050274
        private bool method_5(string filePath)
        {
            bool flag;

            try
            {
                this.class101_0 = new Class101(filePath);
                flag            = true;
            }
            catch (Exception ex)
            {
                DialogBox.smethod_7(ex, filePath);
                flag = false;
            }
            if (flag)
            {
                this.DefaultWayPointsMenuItem.Checked = false;
                this.CustomWayPointsMenuItem.Checked  = true;
            }
            else
            {
                this.DefaultWayPointsMenuItem.Checked = false;
                this.CustomWayPointsMenuItem.Checked  = false;
            }
            return(flag);
        }
        // Token: 0x060019EC RID: 6636 RVA: 0x00048FE4 File Offset: 0x000471E4
        protected override bool vmethod_2(Class524 fileName)
        {
            bool result;

            try
            {
                this.class101_0.method_1(fileName.string_1);
                result = true;
            }
            catch (Exception ex)
            {
                DialogBox.smethod_7(ex, fileName.string_1);
                result = false;
            }
            return(result);
        }
        // Token: 0x06001B14 RID: 6932 RVA: 0x00051ED4 File Offset: 0x000500D4
        private bool method_3(string filePath)
        {
            Class98 @class = null;
            bool    flag   = false;

            try
            {
                @class = new Class98(filePath);
                flag   = true;
            }
            catch (Exception ex)
            {
                if (@class != null)
                {
                    @class.Dispose();
                }
                @class = null;
                ex.smethod_1(new object[]
                {
                    string.Format(JoeFish.string_10, filePath)
                });
                DialogBox.smethod_7(ex, filePath);
            }
            if (flag && this.method_1(@class))
            {
                if (this.class98_0 != null)
                {
                    this.class98_0.Dispose();
                }
                this.class98_0 = @class;
                this.CustomCapturesMenuItem.Checked  = true;
                this.DefaultCapturesMenuItem.Checked = false;
                return(true);
            }
            if (@class != null)
            {
                @class.Dispose();
            }
            @class = null;
            this.DefaultCapturesMenuItem.Checked = false;
            this.CustomCapturesMenuItem.Checked  = false;
            DialogBox.smethod_3(JoeFish.string_8, JoeFish.string_9);
            return(false);
        }
        // Token: 0x06001B15 RID: 6933 RVA: 0x00051FA4 File Offset: 0x000501A4
        private void method_4(bool displayErrorIfFailure)
        {
            Class110.Instance.JoeFishSettings.CustomWayPointSettings = null;
            if (!File.Exists(Class291.string_22))
            {
                this.class101_0 = null;
                this.DefaultWayPointsMenuItem.Checked = false;
                this.CustomWayPointsMenuItem.Checked  = false;
                if (displayErrorIfFailure)
                {
                    DialogBox.smethod_3(JoeFish.string_6, JoeFish.string_7);
                }
                return;
            }
            bool flag;

            try
            {
                this.class101_0 = new Class101(Class291.string_22);
                flag            = true;
            }
            catch (Exception ex)
            {
                this.class101_0 = null;
                if (displayErrorIfFailure)
                {
                    DialogBox.smethod_7(ex, Class291.string_22);
                }
                flag = false;
            }
            if (flag)
            {
                this.DefaultWayPointsMenuItem.Checked = true;
                this.CustomWayPointsMenuItem.Checked  = false;
                return;
            }
            this.DefaultWayPointsMenuItem.Checked = false;
            this.CustomWayPointsMenuItem.Checked  = false;
        }
        // Token: 0x060019EB RID: 6635 RVA: 0x00048F6C File Offset: 0x0004716C
        protected override bool vmethod_5(Class524 path)
        {
            bool result;

            try
            {
                Class101 @class = new Class101(path.string_1);
                this.class101_0 = @class;
                this.method_10();
                if (this.PlaygroundList.Items.Count > 0)
                {
                    this.PlaygroundList.Items[0].Selected = true;
                }
                result = true;
            }
            catch (Exception ex)
            {
                DialogBox.smethod_7(ex, path.string_1);
                result = false;
            }
            return(result);
        }
 // Token: 0x06001B30 RID: 6960 RVA: 0x00009D9E File Offset: 0x00007F9E
 public void method_0()
 {
     DialogBox.smethod_7(this.exception_0, Class291.string_23);
 }