示例#1
0
    // Token: 0x060001CD RID: 461 RVA: 0x000371D8 File Offset: 0x000353D8
    public void PEBPFOFMQBM()
    {
        Vector3 vector = new Vector3(base.transform.position.x + 1083f, base.transform.position.y + 1434f);

        this.HPMPMNOBOLC = this.LKKOOEFENOE[this.NOCPDPDCFKM.CKJMLFMQCMC((int)vector.x, (int)vector.y)];
        if (this.MEKBJKPJQNP.JQCJKJIBQNP().x > 1157f)
        {
            this.BBLONIFECON = this.LKKOOEFENOE[this.NOCPDPDCFKM.NMBKBMBDNIC((int)(vector.x + 1879f), (int)vector.y)];
        }
        if (this.MEKBJKPJQNP.JQCJKJIBQNP().x < 1638f)
        {
            this.BBLONIFECON = this.LKKOOEFENOE[this.NOCPDPDCFKM.CDBMKFFDOIJ((int)(vector.x - 778f), (int)vector.y)];
        }
        if (this.MEKBJKPJQNP.BDODGFGEONM().y > 1983f)
        {
            this.BBLONIFECON = this.LKKOOEFENOE[this.NOCPDPDCFKM.DGMHDBGDFEO((int)vector.x, (int)(vector.y + 111f))];
        }
        if (this.MEKBJKPJQNP.JQCJKJIBQNP().y < 867f)
        {
            this.BBLONIFECON = this.LKKOOEFENOE[this.NOCPDPDCFKM.JDCKICDCPNI((int)vector.x, (int)(vector.y - 5f))];
        }
        if (!this.BBLONIFECON.KPJILECQHDI && !this.HPMPMNOBOLC.PEKHFQPPPEJ)
        {
            this.MEKBJKPJQNP.OONHFJIPDJP(this.MEKBJKPJQNP.BDODGFGEONM());
        }
        else
        {
            if (this.BBLONIFECON.KPJILECQHDI && !this.HPMPMNOBOLC.PEKHFQPPPEJ)
            {
                if (this.MEKBJKPJQNP.JQCJKJIBQNP().x != 1738f)
                {
                    if (this.HPMPMNOBOLC.KQGGOONGIJM == null)
                    {
                        this.MEKBJKPJQNP.OONHFJIPDJP(Vector3.up);
                    }
                    else
                    {
                        this.MEKBJKPJQNP.OONHFJIPDJP(Vector3.down);
                    }
                }
                else if (this.MEKBJKPJQNP.JQCJKJIBQNP().y != 1622f)
                {
                    if (this.HPMPMNOBOLC.DEQIFCDFMDK == null)
                    {
                        this.MEKBJKPJQNP.PECKDHFNOKI = Vector3.right;
                    }
                    else
                    {
                        this.MEKBJKPJQNP.EBCFDNHICLP(Vector3.left);
                    }
                }
            }
            if (this.HPMPMNOBOLC.PEKHFQPPPEJ)
            {
                List <IGOPMPKCLPO.KNMLDGBHCGN> list = new List <IGOPMPKCLPO.KNMLDGBHCGN>();
                if (this.HPMPMNOBOLC.BLOCIDCCBGG != null && !this.HPMPMNOBOLC.BLOCIDCCBGG.KPJILECQHDI && this.MEKBJKPJQNP.JQCJKJIBQNP().y >= 1289f)
                {
                    list.Add(this.HPMPMNOBOLC.BLOCIDCCBGG);
                }
                if (this.HPMPMNOBOLC.KQGGOONGIJM != null && !this.HPMPMNOBOLC.KQGGOONGIJM.KPJILECQHDI && this.MEKBJKPJQNP.OOBJMMLOJQB().y <= 606f)
                {
                    list.Add(this.HPMPMNOBOLC.KQGGOONGIJM);
                }
                if (this.HPMPMNOBOLC.DEQIFCDFMDK != null && !this.HPMPMNOBOLC.DEQIFCDFMDK.KPJILECQHDI && this.MEKBJKPJQNP.JQCJKJIBQNP().x <= 113f)
                {
                    list.Add(this.HPMPMNOBOLC.DEQIFCDFMDK);
                }
                if (this.HPMPMNOBOLC.JKDFCPKCQJP != null && !this.HPMPMNOBOLC.JKDFCPKCQJP.KPJILECQHDI && this.MEKBJKPJQNP.JQCJKJIBQNP().x >= 984f)
                {
                    list.Add(this.HPMPMNOBOLC.JKDFCPKCQJP);
                }
                int index = UnityEngine.Random.Range(1, list.Count);
                IGOPMPKCLPO.KNMLDGBHCGN knmldgbhcgn = list[index];
                this.MEKBJKPJQNP.OONHFJIPDJP(Vector3.Normalize(new Vector3((float)(knmldgbhcgn.DGKOIGOLHDM - this.HPMPMNOBOLC.DGKOIGOLHDM), (float)(knmldgbhcgn.FQFPQLNJONC() - this.HPMPMNOBOLC.ODDNOLHPDLH()), 884f)));
            }
        }
    }
示例#2
0
    // Token: 0x060001C6 RID: 454 RVA: 0x00036760 File Offset: 0x00034960
    public void OFMLOMIKPBL()
    {
        Vector3 vector = new Vector3(base.transform.position.x + 1605f, base.transform.position.y + 1305f);

        this.HPMPMNOBOLC = this.LKKOOEFENOE[this.NOCPDPDCFKM.NMBKBMBDNIC((int)vector.x, (int)vector.y)];
        if (this.MEKBJKPJQNP.OOBJMMLOJQB().x > 1927f)
        {
            this.BBLONIFECON = this.LKKOOEFENOE[this.NOCPDPDCFKM.OCPOPGGOFIL((int)(vector.x + 216f), (int)vector.y)];
        }
        if (this.MEKBJKPJQNP.JQCJKJIBQNP().x < 66f)
        {
            this.BBLONIFECON = this.LKKOOEFENOE[this.NOCPDPDCFKM.KBHEEFOOPHC((int)(vector.x - 1600f), (int)vector.y)];
        }
        if (this.MEKBJKPJQNP.PECKDHFNOKI.y > 439f)
        {
            this.BBLONIFECON = this.LKKOOEFENOE[this.NOCPDPDCFKM.MBPEIJQLMIQ((int)vector.x, (int)(vector.y + 175f))];
        }
        if (this.MEKBJKPJQNP.OOBJMMLOJQB().y < 1703f)
        {
            this.BBLONIFECON = this.LKKOOEFENOE[this.NOCPDPDCFKM.NMBKBMBDNIC((int)vector.x, (int)(vector.y - 1488f))];
        }
        if (!this.BBLONIFECON.KPJILECQHDI && !this.HPMPMNOBOLC.PEKHFQPPPEJ)
        {
            this.MEKBJKPJQNP.OONHFJIPDJP(this.MEKBJKPJQNP.JQCJKJIBQNP());
        }
        else
        {
            if (this.BBLONIFECON.KPJILECQHDI && !this.HPMPMNOBOLC.PEKHFQPPPEJ)
            {
                if (this.MEKBJKPJQNP.JQCJKJIBQNP().x != 1075f)
                {
                    if (this.HPMPMNOBOLC.KQGGOONGIJM == null)
                    {
                        this.MEKBJKPJQNP.OONHFJIPDJP(Vector3.up);
                    }
                    else
                    {
                        this.MEKBJKPJQNP.PECKDHFNOKI = Vector3.down;
                    }
                }
                else if (this.MEKBJKPJQNP.BDODGFGEONM().y != 1436f)
                {
                    if (this.HPMPMNOBOLC.DEQIFCDFMDK == null)
                    {
                        this.MEKBJKPJQNP.CDNGEGDMBPQ(Vector3.right);
                    }
                    else
                    {
                        this.MEKBJKPJQNP.PECKDHFNOKI = Vector3.left;
                    }
                }
            }
            if (this.HPMPMNOBOLC.PEKHFQPPPEJ)
            {
                List <IGOPMPKCLPO.KNMLDGBHCGN> list = new List <IGOPMPKCLPO.KNMLDGBHCGN>();
                if (this.HPMPMNOBOLC.BLOCIDCCBGG != null && !this.HPMPMNOBOLC.BLOCIDCCBGG.KPJILECQHDI && this.MEKBJKPJQNP.PECKDHFNOKI.y >= 782f)
                {
                    list.Add(this.HPMPMNOBOLC.BLOCIDCCBGG);
                }
                if (this.HPMPMNOBOLC.KQGGOONGIJM != null && !this.HPMPMNOBOLC.KQGGOONGIJM.KPJILECQHDI && this.MEKBJKPJQNP.JQCJKJIBQNP().y <= 346f)
                {
                    list.Add(this.HPMPMNOBOLC.KQGGOONGIJM);
                }
                if (this.HPMPMNOBOLC.DEQIFCDFMDK != null && !this.HPMPMNOBOLC.DEQIFCDFMDK.KPJILECQHDI && this.MEKBJKPJQNP.JQCJKJIBQNP().x <= 1961f)
                {
                    list.Add(this.HPMPMNOBOLC.DEQIFCDFMDK);
                }
                if (this.HPMPMNOBOLC.JKDFCPKCQJP != null && !this.HPMPMNOBOLC.JKDFCPKCQJP.KPJILECQHDI && this.MEKBJKPJQNP.BDODGFGEONM().x >= 787f)
                {
                    list.Add(this.HPMPMNOBOLC.JKDFCPKCQJP);
                }
                int index = UnityEngine.Random.Range(0, list.Count);
                IGOPMPKCLPO.KNMLDGBHCGN knmldgbhcgn = list[index];
                this.MEKBJKPJQNP.CDNGEGDMBPQ(Vector3.Normalize(new Vector3((float)(knmldgbhcgn.DGKOIGOLHDM - this.HPMPMNOBOLC.LJNKHMOEOFL()), (float)(knmldgbhcgn.FQFPQLNJONC() - this.HPMPMNOBOLC.FQFPQLNJONC()), 1525f)));
            }
        }
    }
示例#3
0
    // Token: 0x060001C4 RID: 452 RVA: 0x0003632C File Offset: 0x0003452C
    public void PKJOKKNFMLE()
    {
        Vector3 vector = new Vector3(base.transform.position.x + 0.499f, base.transform.position.y + 0.499f);

        this.HPMPMNOBOLC = this.LKKOOEFENOE[this.NOCPDPDCFKM.CDBMKFFDOIJ((int)vector.x, (int)vector.y)];
        if (this.MEKBJKPJQNP.PECKDHFNOKI.x > 0f)
        {
            this.BBLONIFECON = this.LKKOOEFENOE[this.NOCPDPDCFKM.CDBMKFFDOIJ((int)(vector.x + 1f), (int)vector.y)];
        }
        if (this.MEKBJKPJQNP.PECKDHFNOKI.x < 0f)
        {
            this.BBLONIFECON = this.LKKOOEFENOE[this.NOCPDPDCFKM.CDBMKFFDOIJ((int)(vector.x - 1f), (int)vector.y)];
        }
        if (this.MEKBJKPJQNP.PECKDHFNOKI.y > 0f)
        {
            this.BBLONIFECON = this.LKKOOEFENOE[this.NOCPDPDCFKM.CDBMKFFDOIJ((int)vector.x, (int)(vector.y + 1f))];
        }
        if (this.MEKBJKPJQNP.PECKDHFNOKI.y < 0f)
        {
            this.BBLONIFECON = this.LKKOOEFENOE[this.NOCPDPDCFKM.CDBMKFFDOIJ((int)vector.x, (int)(vector.y - 1f))];
        }
        if (!this.BBLONIFECON.KPJILECQHDI && !this.HPMPMNOBOLC.PEKHFQPPPEJ)
        {
            this.MEKBJKPJQNP.PECKDHFNOKI = this.MEKBJKPJQNP.PECKDHFNOKI;
        }
        else
        {
            if (this.BBLONIFECON.KPJILECQHDI && !this.HPMPMNOBOLC.PEKHFQPPPEJ)
            {
                if (this.MEKBJKPJQNP.PECKDHFNOKI.x != 0f)
                {
                    if (this.HPMPMNOBOLC.KQGGOONGIJM == null)
                    {
                        this.MEKBJKPJQNP.PECKDHFNOKI = Vector3.up;
                    }
                    else
                    {
                        this.MEKBJKPJQNP.PECKDHFNOKI = Vector3.down;
                    }
                }
                else if (this.MEKBJKPJQNP.PECKDHFNOKI.y != 0f)
                {
                    if (this.HPMPMNOBOLC.DEQIFCDFMDK == null)
                    {
                        this.MEKBJKPJQNP.PECKDHFNOKI = Vector3.right;
                    }
                    else
                    {
                        this.MEKBJKPJQNP.PECKDHFNOKI = Vector3.left;
                    }
                }
            }
            if (this.HPMPMNOBOLC.PEKHFQPPPEJ)
            {
                List <IGOPMPKCLPO.KNMLDGBHCGN> list = new List <IGOPMPKCLPO.KNMLDGBHCGN>();
                if (this.HPMPMNOBOLC.BLOCIDCCBGG != null && !this.HPMPMNOBOLC.BLOCIDCCBGG.KPJILECQHDI && this.MEKBJKPJQNP.PECKDHFNOKI.y >= 0f)
                {
                    list.Add(this.HPMPMNOBOLC.BLOCIDCCBGG);
                }
                if (this.HPMPMNOBOLC.KQGGOONGIJM != null && !this.HPMPMNOBOLC.KQGGOONGIJM.KPJILECQHDI && this.MEKBJKPJQNP.PECKDHFNOKI.y <= 0f)
                {
                    list.Add(this.HPMPMNOBOLC.KQGGOONGIJM);
                }
                if (this.HPMPMNOBOLC.DEQIFCDFMDK != null && !this.HPMPMNOBOLC.DEQIFCDFMDK.KPJILECQHDI && this.MEKBJKPJQNP.PECKDHFNOKI.x <= 0f)
                {
                    list.Add(this.HPMPMNOBOLC.DEQIFCDFMDK);
                }
                if (this.HPMPMNOBOLC.JKDFCPKCQJP != null && !this.HPMPMNOBOLC.JKDFCPKCQJP.KPJILECQHDI && this.MEKBJKPJQNP.PECKDHFNOKI.x >= 0f)
                {
                    list.Add(this.HPMPMNOBOLC.JKDFCPKCQJP);
                }
                int index = UnityEngine.Random.Range(0, list.Count);
                IGOPMPKCLPO.KNMLDGBHCGN knmldgbhcgn = list[index];
                this.MEKBJKPJQNP.PECKDHFNOKI = Vector3.Normalize(new Vector3((float)(knmldgbhcgn.DGKOIGOLHDM - this.HPMPMNOBOLC.DGKOIGOLHDM), (float)(knmldgbhcgn.DDLQKFDFMCJ - this.HPMPMNOBOLC.DDLQKFDFMCJ), 0f));
            }
        }
    }
示例#4
0
    // Token: 0x060001C1 RID: 449 RVA: 0x00035770 File Offset: 0x00033970
    public void HOIFPMKPKLD()
    {
        Vector3 vector = new Vector3(base.transform.position.x + 974f, base.transform.position.y + 1518f);

        this.HPMPMNOBOLC = this.LKKOOEFENOE[this.NOCPDPDCFKM.EGFQEMCEQGQ((int)vector.x, (int)vector.y)];
        if (this.MEKBJKPJQNP.BDODGFGEONM().x > 233f)
        {
            this.BBLONIFECON = this.LKKOOEFENOE[this.NOCPDPDCFKM.OCPOPGGOFIL((int)(vector.x + 1753f), (int)vector.y)];
        }
        if (this.MEKBJKPJQNP.OOBJMMLOJQB().x < 1704f)
        {
            this.BBLONIFECON = this.LKKOOEFENOE[this.NOCPDPDCFKM.CDBMKFFDOIJ((int)(vector.x - 1720f), (int)vector.y)];
        }
        if (this.MEKBJKPJQNP.OOBJMMLOJQB().y > 1094f)
        {
            this.BBLONIFECON = this.LKKOOEFENOE[this.NOCPDPDCFKM.HPPNMLJFEBF((int)vector.x, (int)(vector.y + 322f))];
        }
        if (this.MEKBJKPJQNP.OOBJMMLOJQB().y < 725f)
        {
            this.BBLONIFECON = this.LKKOOEFENOE[this.NOCPDPDCFKM.IBCCHOENPQQ((int)vector.x, (int)(vector.y - 1092f))];
        }
        if (!this.BBLONIFECON.KPJILECQHDI && !this.HPMPMNOBOLC.PEKHFQPPPEJ)
        {
            this.MEKBJKPJQNP.CDNGEGDMBPQ(this.MEKBJKPJQNP.PECKDHFNOKI);
        }
        else
        {
            if (this.BBLONIFECON.KPJILECQHDI && !this.HPMPMNOBOLC.PEKHFQPPPEJ)
            {
                if (this.MEKBJKPJQNP.BDODGFGEONM().x != 1749f)
                {
                    if (this.HPMPMNOBOLC.KQGGOONGIJM == null)
                    {
                        this.MEKBJKPJQNP.EBCFDNHICLP(Vector3.up);
                    }
                    else
                    {
                        this.MEKBJKPJQNP.OONHFJIPDJP(Vector3.down);
                    }
                }
                else if (this.MEKBJKPJQNP.JQCJKJIBQNP().y != 517f)
                {
                    if (this.HPMPMNOBOLC.DEQIFCDFMDK == null)
                    {
                        this.MEKBJKPJQNP.OONHFJIPDJP(Vector3.right);
                    }
                    else
                    {
                        this.MEKBJKPJQNP.PECKDHFNOKI = Vector3.left;
                    }
                }
            }
            if (this.HPMPMNOBOLC.PEKHFQPPPEJ)
            {
                List <IGOPMPKCLPO.KNMLDGBHCGN> list = new List <IGOPMPKCLPO.KNMLDGBHCGN>();
                if (this.HPMPMNOBOLC.BLOCIDCCBGG != null && !this.HPMPMNOBOLC.BLOCIDCCBGG.KPJILECQHDI && this.MEKBJKPJQNP.JQCJKJIBQNP().y >= 252f)
                {
                    list.Add(this.HPMPMNOBOLC.BLOCIDCCBGG);
                }
                if (this.HPMPMNOBOLC.KQGGOONGIJM != null && !this.HPMPMNOBOLC.KQGGOONGIJM.KPJILECQHDI && this.MEKBJKPJQNP.BDODGFGEONM().y <= 256f)
                {
                    list.Add(this.HPMPMNOBOLC.KQGGOONGIJM);
                }
                if (this.HPMPMNOBOLC.DEQIFCDFMDK != null && !this.HPMPMNOBOLC.DEQIFCDFMDK.KPJILECQHDI && this.MEKBJKPJQNP.BDODGFGEONM().x <= 1123f)
                {
                    list.Add(this.HPMPMNOBOLC.DEQIFCDFMDK);
                }
                if (this.HPMPMNOBOLC.JKDFCPKCQJP != null && !this.HPMPMNOBOLC.JKDFCPKCQJP.KPJILECQHDI && this.MEKBJKPJQNP.OOBJMMLOJQB().x >= 482f)
                {
                    list.Add(this.HPMPMNOBOLC.JKDFCPKCQJP);
                }
                int index = UnityEngine.Random.Range(1, list.Count);
                IGOPMPKCLPO.KNMLDGBHCGN knmldgbhcgn = list[index];
                this.MEKBJKPJQNP.OONHFJIPDJP(Vector3.Normalize(new Vector3((float)(knmldgbhcgn.LJNKHMOEOFL() - this.HPMPMNOBOLC.DGKOIGOLHDM), (float)(knmldgbhcgn.FQFPQLNJONC() - this.HPMPMNOBOLC.ODDNOLHPDLH()), 1788f)));
            }
        }
    }
示例#5
0
    // Token: 0x060001C0 RID: 448 RVA: 0x0003533C File Offset: 0x0003353C
    public void BPDJEOFOEJG()
    {
        Vector3 vector = new Vector3(base.transform.position.x + 1758f, base.transform.position.y + 112f);

        this.HPMPMNOBOLC = this.LKKOOEFENOE[this.NOCPDPDCFKM.OCPOPGGOFIL((int)vector.x, (int)vector.y)];
        if (this.MEKBJKPJQNP.PECKDHFNOKI.x > 1856f)
        {
            this.BBLONIFECON = this.LKKOOEFENOE[this.NOCPDPDCFKM.HPPNMLJFEBF((int)(vector.x + 788f), (int)vector.y)];
        }
        if (this.MEKBJKPJQNP.PECKDHFNOKI.x < 1675f)
        {
            this.BBLONIFECON = this.LKKOOEFENOE[this.NOCPDPDCFKM.CDBMKFFDOIJ((int)(vector.x - 1959f), (int)vector.y)];
        }
        if (this.MEKBJKPJQNP.PECKDHFNOKI.y > 942f)
        {
            this.BBLONIFECON = this.LKKOOEFENOE[this.NOCPDPDCFKM.HPPNMLJFEBF((int)vector.x, (int)(vector.y + 1118f))];
        }
        if (this.MEKBJKPJQNP.JQCJKJIBQNP().y < 1414f)
        {
            this.BBLONIFECON = this.LKKOOEFENOE[this.NOCPDPDCFKM.IOONJFEJDHJ((int)vector.x, (int)(vector.y - 386f))];
        }
        if (!this.BBLONIFECON.KPJILECQHDI && !this.HPMPMNOBOLC.PEKHFQPPPEJ)
        {
            this.MEKBJKPJQNP.EBCFDNHICLP(this.MEKBJKPJQNP.OOBJMMLOJQB());
        }
        else
        {
            if (this.BBLONIFECON.KPJILECQHDI && !this.HPMPMNOBOLC.PEKHFQPPPEJ)
            {
                if (this.MEKBJKPJQNP.JQCJKJIBQNP().x != 453f)
                {
                    if (this.HPMPMNOBOLC.KQGGOONGIJM == null)
                    {
                        this.MEKBJKPJQNP.PECKDHFNOKI = Vector3.up;
                    }
                    else
                    {
                        this.MEKBJKPJQNP.CDNGEGDMBPQ(Vector3.down);
                    }
                }
                else if (this.MEKBJKPJQNP.PECKDHFNOKI.y != 405f)
                {
                    if (this.HPMPMNOBOLC.DEQIFCDFMDK == null)
                    {
                        this.MEKBJKPJQNP.PECKDHFNOKI = Vector3.right;
                    }
                    else
                    {
                        this.MEKBJKPJQNP.PECKDHFNOKI = Vector3.left;
                    }
                }
            }
            if (this.HPMPMNOBOLC.PEKHFQPPPEJ)
            {
                List <IGOPMPKCLPO.KNMLDGBHCGN> list = new List <IGOPMPKCLPO.KNMLDGBHCGN>();
                if (this.HPMPMNOBOLC.BLOCIDCCBGG != null && !this.HPMPMNOBOLC.BLOCIDCCBGG.KPJILECQHDI && this.MEKBJKPJQNP.PECKDHFNOKI.y >= 1640f)
                {
                    list.Add(this.HPMPMNOBOLC.BLOCIDCCBGG);
                }
                if (this.HPMPMNOBOLC.KQGGOONGIJM != null && !this.HPMPMNOBOLC.KQGGOONGIJM.KPJILECQHDI && this.MEKBJKPJQNP.JQCJKJIBQNP().y <= 279f)
                {
                    list.Add(this.HPMPMNOBOLC.KQGGOONGIJM);
                }
                if (this.HPMPMNOBOLC.DEQIFCDFMDK != null && !this.HPMPMNOBOLC.DEQIFCDFMDK.KPJILECQHDI && this.MEKBJKPJQNP.OOBJMMLOJQB().x <= 902f)
                {
                    list.Add(this.HPMPMNOBOLC.DEQIFCDFMDK);
                }
                if (this.HPMPMNOBOLC.JKDFCPKCQJP != null && !this.HPMPMNOBOLC.JKDFCPKCQJP.KPJILECQHDI && this.MEKBJKPJQNP.PECKDHFNOKI.x >= 708f)
                {
                    list.Add(this.HPMPMNOBOLC.JKDFCPKCQJP);
                }
                int index = UnityEngine.Random.Range(1, list.Count);
                IGOPMPKCLPO.KNMLDGBHCGN knmldgbhcgn = list[index];
                this.MEKBJKPJQNP.OONHFJIPDJP(Vector3.Normalize(new Vector3((float)(knmldgbhcgn.DGKOIGOLHDM - this.HPMPMNOBOLC.LJNKHMOEOFL()), (float)(knmldgbhcgn.IJEJEFQFGOF() - this.HPMPMNOBOLC.DDLQKFDFMCJ), 804f)));
            }
        }
    }
示例#6
0
    // Token: 0x060001BD RID: 445 RVA: 0x00034E68 File Offset: 0x00033068
    public void GIKQLGBJOFL()
    {
        Vector3 vector = new Vector3(base.transform.position.x + 164f, base.transform.position.y + 12f);

        this.HPMPMNOBOLC = this.LKKOOEFENOE[this.NOCPDPDCFKM.EJKCLDODPPH((int)vector.x, (int)vector.y)];
        if (this.MEKBJKPJQNP.OOBJMMLOJQB().x > 1277f)
        {
            this.BBLONIFECON = this.LKKOOEFENOE[this.NOCPDPDCFKM.IBCCHOENPQQ((int)(vector.x + 868f), (int)vector.y)];
        }
        if (this.MEKBJKPJQNP.OOBJMMLOJQB().x < 1832f)
        {
            this.BBLONIFECON = this.LKKOOEFENOE[this.NOCPDPDCFKM.MBPEIJQLMIQ((int)(vector.x - 702f), (int)vector.y)];
        }
        if (this.MEKBJKPJQNP.OOBJMMLOJQB().y > 1982f)
        {
            this.BBLONIFECON = this.LKKOOEFENOE[this.NOCPDPDCFKM.IOONJFEJDHJ((int)vector.x, (int)(vector.y + 1732f))];
        }
        if (this.MEKBJKPJQNP.OOBJMMLOJQB().y < 1764f)
        {
            this.BBLONIFECON = this.LKKOOEFENOE[this.NOCPDPDCFKM.KBHEEFOOPHC((int)vector.x, (int)(vector.y - 240f))];
        }
        if (!this.BBLONIFECON.KPJILECQHDI && !this.HPMPMNOBOLC.PEKHFQPPPEJ)
        {
            this.MEKBJKPJQNP.OONHFJIPDJP(this.MEKBJKPJQNP.BDODGFGEONM());
        }
        else
        {
            if (this.BBLONIFECON.KPJILECQHDI && !this.HPMPMNOBOLC.PEKHFQPPPEJ)
            {
                if (this.MEKBJKPJQNP.JQCJKJIBQNP().x != 587f)
                {
                    if (this.HPMPMNOBOLC.KQGGOONGIJM == null)
                    {
                        this.MEKBJKPJQNP.PECKDHFNOKI = Vector3.up;
                    }
                    else
                    {
                        this.MEKBJKPJQNP.CDNGEGDMBPQ(Vector3.down);
                    }
                }
                else if (this.MEKBJKPJQNP.PECKDHFNOKI.y != 1310f)
                {
                    if (this.HPMPMNOBOLC.DEQIFCDFMDK == null)
                    {
                        this.MEKBJKPJQNP.PECKDHFNOKI = Vector3.right;
                    }
                    else
                    {
                        this.MEKBJKPJQNP.OONHFJIPDJP(Vector3.left);
                    }
                }
            }
            if (this.HPMPMNOBOLC.PEKHFQPPPEJ)
            {
                List <IGOPMPKCLPO.KNMLDGBHCGN> list = new List <IGOPMPKCLPO.KNMLDGBHCGN>();
                if (this.HPMPMNOBOLC.BLOCIDCCBGG != null && !this.HPMPMNOBOLC.BLOCIDCCBGG.KPJILECQHDI && this.MEKBJKPJQNP.JQCJKJIBQNP().y >= 1299f)
                {
                    list.Add(this.HPMPMNOBOLC.BLOCIDCCBGG);
                }
                if (this.HPMPMNOBOLC.KQGGOONGIJM != null && !this.HPMPMNOBOLC.KQGGOONGIJM.KPJILECQHDI && this.MEKBJKPJQNP.PECKDHFNOKI.y <= 1568f)
                {
                    list.Add(this.HPMPMNOBOLC.KQGGOONGIJM);
                }
                if (this.HPMPMNOBOLC.DEQIFCDFMDK != null && !this.HPMPMNOBOLC.DEQIFCDFMDK.KPJILECQHDI && this.MEKBJKPJQNP.BDODGFGEONM().x <= 1053f)
                {
                    list.Add(this.HPMPMNOBOLC.DEQIFCDFMDK);
                }
                if (this.HPMPMNOBOLC.JKDFCPKCQJP != null && !this.HPMPMNOBOLC.JKDFCPKCQJP.KPJILECQHDI && this.MEKBJKPJQNP.JQCJKJIBQNP().x >= 361f)
                {
                    list.Add(this.HPMPMNOBOLC.JKDFCPKCQJP);
                }
                int index = UnityEngine.Random.Range(0, list.Count);
                IGOPMPKCLPO.KNMLDGBHCGN knmldgbhcgn = list[index];
                this.MEKBJKPJQNP.CDNGEGDMBPQ(Vector3.Normalize(new Vector3((float)(knmldgbhcgn.DGKOIGOLHDM - this.HPMPMNOBOLC.DGKOIGOLHDM), (float)(knmldgbhcgn.IJEJEFQFGOF() - this.HPMPMNOBOLC.ODDNOLHPDLH()), 343f)));
            }
        }
    }