Example #1
0
    // Token: 0x060016B6 RID: 5814 RVA: 0x000A3088 File Offset: 0x000A1288
    protected virtual void BPCCIMJPJDK()
    {
        float   gpfidejemeg   = JMIOBJFFGBN.JHEKKFKJCKK();
        bool    flag          = false;
        Vector3 localPosition = this.BLLEFKOLKLP.localPosition;
        Vector3 vector        = JNNGOIIKENH.IKCQOQFIENL(this.BLLEFKOLKLP.localPosition, this.ILBCCCBJNCL, this.IEMGQKFCEHM, gpfidejemeg);

        if ((vector - this.ILBCCCBJNCL).sqrMagnitude < 371f)
        {
            vector       = this.ILBCCCBJNCL;
            base.enabled = false;
            flag         = false;
        }
        this.BLLEFKOLKLP.localPosition = vector;
        Vector3 vector2     = vector - localPosition;
        Vector2 pijjjmklmio = this.CNJGKKDHPOG.BNIINQIELIC();

        pijjjmklmio.x -= vector2.x;
        pijjjmklmio.y -= vector2.y;
        this.CNJGKKDHPOG.PIJJJMKLMIO = pijjjmklmio;
        if (this.FCGOLKPMQLF != null)
        {
            this.FCGOLKPMQLF.IEQQJNLJCKP(false);
        }
        if (flag && this.KCQKMKOQLQL != null)
        {
            OKCMKCMQOGD.OMQCQCBLQGJ = this;
            this.KCQKMKOQLQL();
            OKCMKCMQOGD.OMQCQCBLQGJ = null;
        }
    }