예제 #1
0
        protected override c000210.enum0211 m0002dd(c000210.enum0211 p0)
        {
            switch (p0)
            {
                case c000210.enum0211.f000001:
                    return p0;

                case c000210.enum0211.f000043:
                    if (!base.m000191())
                    {
                        if (c00020e.m0000d3().Next(3) <= 0)
                        {
                            this.f000033 = 0f;
                            return p0;
                        }
                        this.f000033 = (float) ((c00020e.m0000d3().Next(0, 90) * 3.1415926535897931) / 180.0);
                        this.f000035 = this.f000033;
                        float num = (base.m000028() * c00020e.m0000d3().Next(5, 20)) / 100f;
                        if (c00020e.m0000d3().Next(2) == 0)
                        {
                            num = -num;
                        }
                        base.m00002d(num);
                    }
                    return p0;
            }
            return p0;
        }
예제 #2
0
        protected override c000210.enum0211 m0002dd(c000210.enum0211 p0)
        {
            switch (p0)
            {
                case c000210.enum0211.f000001:
                    if (!base.m000191())
                    {
                        base.m0002dc(base.m000024() * 0.05f, 1500f);
                        break;
                    }
                    base.m0002dc(base.m000024() * 0.1f, 1500f);
                    break;

                case c000210.enum0211.f000043:
                    base.m0002dc(base.m000024() * 0.3f, 800f);
                    this.f000031 = 0f;
                    base.m00002d(0f);
                    return p0;

                default:
                    return p0;
            }
            if (base.m000191())
            {
                this.f000031 = 0f;
                return p0;
            }
            float num = (float) (((10 + c00020e.m0000d3().Next(20)) * 3.1415926535897931) * 0.025);
            this.f000031 = num;
            float num2 = (base.m000028() * 0.0025f) * c00020e.m0000d3().Next(10);
            if (c00020e.m0000d3().Next(2) == 0)
            {
                num2 = -num2;
            }
            base.m00002d(num2);
            return p0;
        }
예제 #3
0
        protected override c000210.enum0211 m0002dd(c000210.enum0211 p0)
        {
            float num = c00020e.m0000d3().Next(20, 0x19);
            switch (p0)
            {
                case c000210.enum0211.f000001:
                    base.m0002dc((base.m000024() * 0.003f) * num, 800f);
                    return p0;

                case c000210.enum0211.f000043:
                    base.m0002dc((base.m000024() * 0.02f) * num, 800f);
                    return p0;
            }
            return p0;
        }