Exemple #1
0
        public virtual void ApplyParser()
        {
            if (this.IsEmpty)
            {
                return;
            }
            Class795 class795 = this.method_14(Class795.Enum30.const_0);

            if (class795 == null)
            {
                throw new Exception0("Empty SAT\\SAB stream");
            }
            if (this.IsSab)
            {
                MemoryStream content = new MemoryStream();
                int          version = class795.Header.Version;
                class795.WriteTo(content, version);
                this.memoryStream_0 = content;
            }
            else
            {
                int    version = class795.Header.Version;
                string content;
                class795.WriteTo(version, out content);
                this.string_1 = content;
            }
        }
    internal static void smethod_0(Class857 A_0)
    {
        int      num    = 11;
        int      num2   = 0;
        Class396 class2 = A_0.method_11();

        while (class2.method_9(BookmarkStart.b("倰䘲䄴堶吸娺䤼嘾≀湂㙄㍆え❊⡌㱎", num)))
        {
            if (!Class795.smethod_3(A_0, true))
            {
                string str;
                if (((str = class2.method_1()) != null) && (str == BookmarkStart.b("䄰刲刴制ᐸ场尼䘾⹀㙂ㅄ", num)))
                {
                    $UNNAMED_TYPE$.smethod_0(A_0);
                    num2++;
                }
                else
                {
                    class2.vmethod_1();
                }
            }
        }
        if (num2 > 1)
        {
            A_0.method_9().method_190(null);
            A_0.method_9().ViewSetup.DisplayBackgroundShape = false;
        }
        A_0.method_6(true, true);
    }
Exemple #3
0
        public virtual bool Transformation(ref Matrix4D transform)
        {
            Class795 class795 = this.method_14(Class795.Enum30.const_0);

            if (class795 == null)
            {
                throw new Exception0("Empty SAT\\SAB stream");
            }
            return(class795.vmethod_0(ref transform));
        }
    internal static void smethod_0(Class857 A_0)
    {
        int num = 10;

        A_0.method_21(false);
        Class113 class2 = A_0.method_10().method_2(BookmarkStart.b("Ἧ䄱䀳伵吷弹伻ွ㠿⽁⡃", 10));

        if (class2 != null)
        {
            Class396 class3 = new Class396(class2.method_3());
            A_0.method_12(class3);
            while (class3.method_9(BookmarkStart.b("启崱圳䌵唷弹刻䨽洿ㅁぃ㽅⑇⽉㽋", num)))
            {
                string str = class3.method_1();
                if (str != null)
                {
                    if (str != BookmarkStart.b("嘯崱娳䈵ᔷ尹崻崽┿潁⁃⍅⭇♉㽋", num))
                    {
                        if (str != BookmarkStart.b("䌯䘱䴳娵崷䤹", num))
                        {
                            if (!(str == BookmarkStart.b("儯䜱䀳夵唷嬹䠻圽⌿潁㝃㉅ㅇ♉⥋㵍", num)))
                            {
                                if (!(str == BookmarkStart.b("崯匱䜳䈵崷䠹ᄻ䴽㐿㭁⡃⍅㭇", num)))
                                {
                                    goto Label_00B4;
                                }
                                Class243.smethod_0(A_0);
                            }
                            else
                            {
                                Class855.smethod_0(A_0);
                            }
                        }
                        else
                        {
                            Class795.smethod_0(A_0);
                        }
                    }
                    else
                    {
                        Class976.smethod_0(A_0);
                    }
                    continue;
                }
Label_00B4:
                class3.vmethod_1();
            }
        }
    }
Exemple #5
0
        internal Class795 method_15(
            Class795.Enum30 mode,
            bool throwExceptionOnEmptySatorSabStream)
        {
            Class795 class795 = (Class795)null;

            if (this.SatText.Length != 0)
            {
                class795 = Class795.CreateFrom(this.SatText, mode);
            }
            else if (this.IsSab)
            {
                this.SabStream.Seek(0L, SeekOrigin.Begin);
                class795 = Class795.CreateFrom(this.SabStream, mode);
            }
            if (class795 == null && !throwExceptionOnEmptySatorSabStream)
            {
                throw new Exception0("Empty SAT\\SAB stream");
            }
            return(class795);
        }
Exemple #6
0
        public virtual void ApplyTransformation(Matrix4D transform)
        {
            Class795 class795 = this.method_14(Class795.Enum30.const_0);

            if (class795 == null)
            {
                throw new Exception0("Empty SAT\\SAB stream");
            }
            class795.ApplyTransformation(transform);
            if (this.IsSab)
            {
                MemoryStream content = new MemoryStream();
                int          version = class795.Header.Version;
                class795.WriteTo(content, version);
                this.memoryStream_0 = content;
            }
            else
            {
                int    version = class795.Header.Version;
                string content;
                class795.WriteTo(version, out content);
                this.string_1 = content;
            }
        }
Exemple #7
0
 public virtual void vmethod_2(Class795 satFile)
 {
 }
Exemple #8
0
 public override void vmethod_2(Class795 satFile)
 {
     satFile.Asmheader = this;
 }
Exemple #9
0
 public override void vmethod_2(Class795 satFile)
 {
     satFile.method_7(this);
 }