// Token: 0x060016DD RID: 5853 RVA: 0x000A559C File Offset: 0x000A379C private static bool JNDGJCCMCOO(Vector2[] NCEJDGLPCJC, Vector2[] JPGKPFKIGMH, float OQEOFMPMFBB, bool DELNOHEFELI, int KGQKHLFFMEG) { if (OQEOFMPMFBB < 0.001f) { return(false); } if ((KGQKHLFFMEG & 1) == 1) { DELNOHEFELI = !DELNOHEFELI; } if (!DELNOHEFELI && OQEOFMPMFBB > 0.999f) { return(true); } float num = Mathf.Clamp01(OQEOFMPMFBB); if (DELNOHEFELI) { num = 1f - num; } num *= 1.57079637f; float cgcgoedclqe = Mathf.Cos(num); float iqlkfmhbqfd = Mathf.Sin(num); PHINQNMFEHC.JNDGJCCMCOO(NCEJDGLPCJC, cgcgoedclqe, iqlkfmhbqfd, DELNOHEFELI, KGQKHLFFMEG); PHINQNMFEHC.JNDGJCCMCOO(JPGKPFKIGMH, cgcgoedclqe, iqlkfmhbqfd, DELNOHEFELI, KGQKHLFFMEG); return(true); }
// Token: 0x06001032 RID: 4146 RVA: 0x0007A1D4 File Offset: 0x000783D4 public virtual void JPBONGIEJCN() { this.ICINPMOHKLF = false; bool flag = false; if (this.mFG != null) { PHINQNMFEHC phinqnmfehc = this.mFG as PHINQNMFEHC; if (this.LPKEDQDDCFM) { if (phinqnmfehc != null && phinqnmfehc.DPQFDCNLLPC == PHINQNMFEHC.OFPCLCEBHFL.Filled) { if (phinqnmfehc.JOGPPPPKFNC == PHINQNMFEHC.MQIMDDINNEQ.Horizontal || phinqnmfehc.JOGPPPPKFNC == PHINQNMFEHC.MQIMDDINNEQ.Vertical) { phinqnmfehc.JOGPPPPKFNC = PHINQNMFEHC.MQIMDDINNEQ.Horizontal; phinqnmfehc.DELNOHEFELI = this.IGJHCJQEOLN; } phinqnmfehc.KJNJQMLJELI = this.BGBMIEJJQKC; } else { this.mFG.EIMQBOICHOP = ((!this.IGJHCJQEOLN) ? new Vector4(0f, 0f, this.BGBMIEJJQKC, 1f) : new Vector4(1f - this.BGBMIEJJQKC, 0f, 1f, 1f)); this.mFG.enabled = true; flag = (this.BGBMIEJJQKC < 0.001f); } } else if (phinqnmfehc != null && phinqnmfehc.DPQFDCNLLPC == PHINQNMFEHC.OFPCLCEBHFL.Filled) { if (phinqnmfehc.JOGPPPPKFNC == PHINQNMFEHC.MQIMDDINNEQ.Horizontal || phinqnmfehc.JOGPPPPKFNC == PHINQNMFEHC.MQIMDDINNEQ.Vertical) { phinqnmfehc.JOGPPPPKFNC = PHINQNMFEHC.MQIMDDINNEQ.Vertical; phinqnmfehc.DELNOHEFELI = this.IGJHCJQEOLN; } phinqnmfehc.KJNJQMLJELI = this.BGBMIEJJQKC; } else { this.mFG.EIMQBOICHOP = ((!this.IGJHCJQEOLN) ? new Vector4(0f, 0f, 1f, this.BGBMIEJJQKC) : new Vector4(0f, 1f - this.BGBMIEJJQKC, 1f, 1f)); this.mFG.enabled = true; flag = (this.BGBMIEJJQKC < 0.001f); } } if (this.BNELEGPJDGK != null && (this.mFG != null || this.mBG != null)) { Vector3[] array = (!(this.mFG != null)) ? this.mBG.PIGMLPNGMNO : this.mFG.PIGMLPNGMNO; Vector4 vector = (!(this.mFG != null)) ? this.mBG.FMGJBHHNDPC : this.mFG.FMGJBHHNDPC; Vector3[] array2 = array; int num = 0; array2[num].x = array2[num].x + vector.x; Vector3[] array3 = array; int num2 = 1; array3[num2].x = array3[num2].x + vector.x; Vector3[] array4 = array; int num3 = 2; array4[num3].x = array4[num3].x - vector.z; Vector3[] array5 = array; int num4 = 3; array5[num4].x = array5[num4].x - vector.z; Vector3[] array6 = array; int num5 = 0; array6[num5].y = array6[num5].y + vector.y; Vector3[] array7 = array; int num6 = 1; array7[num6].y = array7[num6].y - vector.w; Vector3[] array8 = array; int num7 = 2; array8[num7].y = array8[num7].y - vector.w; Vector3[] array9 = array; int num8 = 3; array9[num8].y = array9[num8].y + vector.y; Transform transform = (!(this.mFG != null)) ? this.mBG.CGDFDPHIENG : this.mFG.CGDFDPHIENG; for (int i = 0; i < 4; i++) { array[i] = transform.TransformPoint(array[i]); } if (this.LPKEDQDDCFM) { Vector3 a = Vector3.Lerp(array[0], array[1], 0.5f); Vector3 b = Vector3.Lerp(array[2], array[3], 0.5f); this.QIGBEBFFLNO(Vector3.Lerp(a, b, (!this.IGJHCJQEOLN) ? this.BGBMIEJJQKC : (1f - this.BGBMIEJJQKC))); } else { Vector3 a2 = Vector3.Lerp(array[0], array[3], 0.5f); Vector3 b2 = Vector3.Lerp(array[1], array[2], 0.5f); this.QIGBEBFFLNO(Vector3.Lerp(a2, b2, (!this.IGJHCJQEOLN) ? this.BGBMIEJJQKC : (1f - this.BGBMIEJJQKC))); } } if (flag) { this.mFG.enabled = false; } }
// Token: 0x060016DC RID: 5852 RVA: 0x000A4A4C File Offset: 0x000A2C4C private void HNLENFEDPIC(List <Vector3> EQINHIFFOGG, List <Vector2> PICFCJNMJMC, List <Color> HQOONBPDFHO) { Texture goihjqnmmjd = this.GOIHJQNMMJD; if (goihjqnmmjd == null) { return; } Vector4 vector = this.FMGJBHHNDPC * this.FNMFIPNGENE; if (vector.x == 0f && vector.y == 0f && vector.z == 0f && vector.w == 0f) { this.NPNPGQKKKJM(EQINHIFFOGG, PICFCJNMJMC, HQOONBPDFHO); return; } Color fnbdghbqphj = this.FNBDGHBQPHJ; Vector4 bceppkgmnfe = this.BCEPPKGMNFE; Vector2 a = new Vector2(this.MGOGCLMNMME.width * (float)goihjqnmmjd.width, this.MGOGCLMNMME.height * (float)goihjqnmmjd.height); a *= this.FNMFIPNGENE; if (a.x < 1f) { a.x = 1f; } if (a.y < 1f) { a.y = 1f; } PHINQNMFEHC.HJKPELHQJPL[0].x = bceppkgmnfe.x; PHINQNMFEHC.HJKPELHQJPL[0].y = bceppkgmnfe.y; PHINQNMFEHC.HJKPELHQJPL[3].x = bceppkgmnfe.z; PHINQNMFEHC.HJKPELHQJPL[3].y = bceppkgmnfe.w; if (this.mFlip != PHINQNMFEHC.OOPCCQKNGOC.Horizontally) { if (this.mFlip != PHINQNMFEHC.OOPCCQKNGOC.Both) { PHINQNMFEHC.HJKPELHQJPL[1].x = PHINQNMFEHC.HJKPELHQJPL[0].x + vector.x; PHINQNMFEHC.HJKPELHQJPL[2].x = PHINQNMFEHC.HJKPELHQJPL[3].x - vector.z; PHINQNMFEHC.LCFNDMLMJKF[0].x = this.JFQBMCELJHC.xMin; PHINQNMFEHC.LCFNDMLMJKF[1].x = this.MGOGCLMNMME.xMin; PHINQNMFEHC.LCFNDMLMJKF[2].x = this.MGOGCLMNMME.xMax; PHINQNMFEHC.LCFNDMLMJKF[3].x = this.JFQBMCELJHC.xMax; goto IL_2D6; } } PHINQNMFEHC.HJKPELHQJPL[1].x = PHINQNMFEHC.HJKPELHQJPL[0].x + vector.z; PHINQNMFEHC.HJKPELHQJPL[2].x = PHINQNMFEHC.HJKPELHQJPL[3].x - vector.x; PHINQNMFEHC.LCFNDMLMJKF[3].x = this.JFQBMCELJHC.xMin; PHINQNMFEHC.LCFNDMLMJKF[2].x = this.MGOGCLMNMME.xMin; PHINQNMFEHC.LCFNDMLMJKF[1].x = this.MGOGCLMNMME.xMax; PHINQNMFEHC.LCFNDMLMJKF[0].x = this.JFQBMCELJHC.xMax; IL_2D6: if (this.mFlip != PHINQNMFEHC.OOPCCQKNGOC.Vertically) { if (this.mFlip != PHINQNMFEHC.OOPCCQKNGOC.Both) { PHINQNMFEHC.HJKPELHQJPL[1].y = PHINQNMFEHC.HJKPELHQJPL[0].y + vector.y; PHINQNMFEHC.HJKPELHQJPL[2].y = PHINQNMFEHC.HJKPELHQJPL[3].y - vector.w; PHINQNMFEHC.LCFNDMLMJKF[0].y = this.JFQBMCELJHC.yMin; PHINQNMFEHC.LCFNDMLMJKF[1].y = this.MGOGCLMNMME.yMin; PHINQNMFEHC.LCFNDMLMJKF[2].y = this.MGOGCLMNMME.yMax; PHINQNMFEHC.LCFNDMLMJKF[3].y = this.JFQBMCELJHC.yMax; goto IL_46D; } } PHINQNMFEHC.HJKPELHQJPL[1].y = PHINQNMFEHC.HJKPELHQJPL[0].y + vector.w; PHINQNMFEHC.HJKPELHQJPL[2].y = PHINQNMFEHC.HJKPELHQJPL[3].y - vector.y; PHINQNMFEHC.LCFNDMLMJKF[3].y = this.JFQBMCELJHC.yMin; PHINQNMFEHC.LCFNDMLMJKF[2].y = this.MGOGCLMNMME.yMin; PHINQNMFEHC.LCFNDMLMJKF[1].y = this.MGOGCLMNMME.yMax; PHINQNMFEHC.LCFNDMLMJKF[0].y = this.JFQBMCELJHC.yMax; IL_46D: for (int i = 0; i < 3; i++) { int num = i + 1; for (int j = 0; j < 3; j++) { if (this.MMNMEHKBLOH != PHINQNMFEHC.OGEQPBCECPM.Invisible || i != 1 || j != 1) { int num2 = j + 1; if (i == 1 && j == 1) { if (this.MMNMEHKBLOH == PHINQNMFEHC.OGEQPBCECPM.Tiled) { float x = PHINQNMFEHC.HJKPELHQJPL[i].x; float x2 = PHINQNMFEHC.HJKPELHQJPL[num].x; float y = PHINQNMFEHC.HJKPELHQJPL[j].y; float y2 = PHINQNMFEHC.HJKPELHQJPL[num2].y; float x3 = PHINQNMFEHC.LCFNDMLMJKF[i].x; float y3 = PHINQNMFEHC.LCFNDMLMJKF[j].y; for (float num3 = y; num3 < y2; num3 += a.y) { float num4 = x; float num5 = PHINQNMFEHC.LCFNDMLMJKF[num2].y; float num6 = num3 + a.y; if (num6 > y2) { num5 = Mathf.Lerp(y3, num5, (y2 - num3) / a.y); num6 = y2; } while (num4 < x2) { float num7 = num4 + a.x; float num8 = PHINQNMFEHC.LCFNDMLMJKF[num].x; if (num7 > x2) { num8 = Mathf.Lerp(x3, num8, (x2 - num4) / a.x); num7 = x2; } PHINQNMFEHC.NBINLNQEIIJ(EQINHIFFOGG, PICFCJNMJMC, HQOONBPDFHO, num4, num7, num3, num6, x3, num8, y3, num5, fnbdghbqphj); num4 += a.x; } } } else if (this.MMNMEHKBLOH == PHINQNMFEHC.OGEQPBCECPM.Sliced) { PHINQNMFEHC.NBINLNQEIIJ(EQINHIFFOGG, PICFCJNMJMC, HQOONBPDFHO, PHINQNMFEHC.HJKPELHQJPL[i].x, PHINQNMFEHC.HJKPELHQJPL[num].x, PHINQNMFEHC.HJKPELHQJPL[j].y, PHINQNMFEHC.HJKPELHQJPL[num2].y, PHINQNMFEHC.LCFNDMLMJKF[i].x, PHINQNMFEHC.LCFNDMLMJKF[num].x, PHINQNMFEHC.LCFNDMLMJKF[j].y, PHINQNMFEHC.LCFNDMLMJKF[num2].y, fnbdghbqphj); } } else if (i == 1) { if ((j == 0 && this.NEOHDFGQHCD == PHINQNMFEHC.OGEQPBCECPM.Tiled) || (j == 2 && this.QOOOQQOMCKD == PHINQNMFEHC.OGEQPBCECPM.Tiled)) { float x4 = PHINQNMFEHC.HJKPELHQJPL[i].x; float x5 = PHINQNMFEHC.HJKPELHQJPL[num].x; float y4 = PHINQNMFEHC.HJKPELHQJPL[j].y; float y5 = PHINQNMFEHC.HJKPELHQJPL[num2].y; float x6 = PHINQNMFEHC.LCFNDMLMJKF[i].x; float y6 = PHINQNMFEHC.LCFNDMLMJKF[j].y; float y7 = PHINQNMFEHC.LCFNDMLMJKF[num2].y; for (float num9 = x4; num9 < x5; num9 += a.x) { float num10 = num9 + a.x; float num11 = PHINQNMFEHC.LCFNDMLMJKF[num].x; if (num10 > x5) { num11 = Mathf.Lerp(x6, num11, (x5 - num9) / a.x); num10 = x5; } PHINQNMFEHC.NBINLNQEIIJ(EQINHIFFOGG, PICFCJNMJMC, HQOONBPDFHO, num9, num10, y4, y5, x6, num11, y6, y7, fnbdghbqphj); } } else if ((j == 0 && this.NEOHDFGQHCD != PHINQNMFEHC.OGEQPBCECPM.Invisible) || (j == 2 && this.QOOOQQOMCKD != PHINQNMFEHC.OGEQPBCECPM.Invisible)) { PHINQNMFEHC.NBINLNQEIIJ(EQINHIFFOGG, PICFCJNMJMC, HQOONBPDFHO, PHINQNMFEHC.HJKPELHQJPL[i].x, PHINQNMFEHC.HJKPELHQJPL[num].x, PHINQNMFEHC.HJKPELHQJPL[j].y, PHINQNMFEHC.HJKPELHQJPL[num2].y, PHINQNMFEHC.LCFNDMLMJKF[i].x, PHINQNMFEHC.LCFNDMLMJKF[num].x, PHINQNMFEHC.LCFNDMLMJKF[j].y, PHINQNMFEHC.LCFNDMLMJKF[num2].y, fnbdghbqphj); } } else if (j == 1) { if ((i == 0 && this.MHIPDHCDFKF == PHINQNMFEHC.OGEQPBCECPM.Tiled) || (i == 2 && this.EFFMOOFFBHB == PHINQNMFEHC.OGEQPBCECPM.Tiled)) { float x7 = PHINQNMFEHC.HJKPELHQJPL[i].x; float x8 = PHINQNMFEHC.HJKPELHQJPL[num].x; float y8 = PHINQNMFEHC.HJKPELHQJPL[j].y; float y9 = PHINQNMFEHC.HJKPELHQJPL[num2].y; float x9 = PHINQNMFEHC.LCFNDMLMJKF[i].x; float x10 = PHINQNMFEHC.LCFNDMLMJKF[num].x; float y10 = PHINQNMFEHC.LCFNDMLMJKF[j].y; for (float num12 = y8; num12 < y9; num12 += a.y) { float num13 = PHINQNMFEHC.LCFNDMLMJKF[num2].y; float num14 = num12 + a.y; if (num14 > y9) { num13 = Mathf.Lerp(y10, num13, (y9 - num12) / a.y); num14 = y9; } PHINQNMFEHC.NBINLNQEIIJ(EQINHIFFOGG, PICFCJNMJMC, HQOONBPDFHO, x7, x8, num12, num14, x9, x10, y10, num13, fnbdghbqphj); } } else if ((i == 0 && this.MHIPDHCDFKF != PHINQNMFEHC.OGEQPBCECPM.Invisible) || (i == 2 && this.EFFMOOFFBHB != PHINQNMFEHC.OGEQPBCECPM.Invisible)) { PHINQNMFEHC.NBINLNQEIIJ(EQINHIFFOGG, PICFCJNMJMC, HQOONBPDFHO, PHINQNMFEHC.HJKPELHQJPL[i].x, PHINQNMFEHC.HJKPELHQJPL[num].x, PHINQNMFEHC.HJKPELHQJPL[j].y, PHINQNMFEHC.HJKPELHQJPL[num2].y, PHINQNMFEHC.LCFNDMLMJKF[i].x, PHINQNMFEHC.LCFNDMLMJKF[num].x, PHINQNMFEHC.LCFNDMLMJKF[j].y, PHINQNMFEHC.LCFNDMLMJKF[num2].y, fnbdghbqphj); } } else if ((j == 0 && this.NEOHDFGQHCD != PHINQNMFEHC.OGEQPBCECPM.Invisible) || (j == 2 && this.QOOOQQOMCKD != PHINQNMFEHC.OGEQPBCECPM.Invisible) || (i == 0 && this.MHIPDHCDFKF != PHINQNMFEHC.OGEQPBCECPM.Invisible) || (i == 2 && this.EFFMOOFFBHB != PHINQNMFEHC.OGEQPBCECPM.Invisible)) { PHINQNMFEHC.NBINLNQEIIJ(EQINHIFFOGG, PICFCJNMJMC, HQOONBPDFHO, PHINQNMFEHC.HJKPELHQJPL[i].x, PHINQNMFEHC.HJKPELHQJPL[num].x, PHINQNMFEHC.HJKPELHQJPL[j].y, PHINQNMFEHC.HJKPELHQJPL[num2].y, PHINQNMFEHC.LCFNDMLMJKF[i].x, PHINQNMFEHC.LCFNDMLMJKF[num].x, PHINQNMFEHC.LCFNDMLMJKF[j].y, PHINQNMFEHC.LCFNDMLMJKF[num2].y, fnbdghbqphj); } } } } }
// Token: 0x060016DB RID: 5851 RVA: 0x000A4084 File Offset: 0x000A2284 private void ONGHMGBDQJH(List <Vector3> EQINHIFFOGG, List <Vector2> PICFCJNMJMC, List <Color> HQOONBPDFHO) { if (this.mFillAmount < 0.001f) { return; } Vector4 bceppkgmnfe = this.BCEPPKGMNFE; Vector4 fkejlmmdinp = this.FKEJLMMDINP; Color fnbdghbqphj = this.FNBDGHBQPHJ; if (this.mFillDirection == PHINQNMFEHC.MQIMDDINNEQ.Horizontal || this.mFillDirection == PHINQNMFEHC.MQIMDDINNEQ.Vertical) { if (this.mFillDirection == PHINQNMFEHC.MQIMDDINNEQ.Horizontal) { float num = (fkejlmmdinp.z - fkejlmmdinp.x) * this.mFillAmount; if (this.mInvert) { bceppkgmnfe.x = bceppkgmnfe.z - (bceppkgmnfe.z - bceppkgmnfe.x) * this.mFillAmount; fkejlmmdinp.x = fkejlmmdinp.z - num; } else { bceppkgmnfe.z = bceppkgmnfe.x + (bceppkgmnfe.z - bceppkgmnfe.x) * this.mFillAmount; fkejlmmdinp.z = fkejlmmdinp.x + num; } } else if (this.mFillDirection == PHINQNMFEHC.MQIMDDINNEQ.Vertical) { float num2 = (fkejlmmdinp.w - fkejlmmdinp.y) * this.mFillAmount; if (this.mInvert) { bceppkgmnfe.y = bceppkgmnfe.w - (bceppkgmnfe.w - bceppkgmnfe.y) * this.mFillAmount; fkejlmmdinp.y = fkejlmmdinp.w - num2; } else { bceppkgmnfe.w = bceppkgmnfe.y + (bceppkgmnfe.w - bceppkgmnfe.y) * this.mFillAmount; fkejlmmdinp.w = fkejlmmdinp.y + num2; } } } PHINQNMFEHC.HJKPELHQJPL[0] = new Vector2(bceppkgmnfe.x, bceppkgmnfe.y); PHINQNMFEHC.HJKPELHQJPL[1] = new Vector2(bceppkgmnfe.x, bceppkgmnfe.w); PHINQNMFEHC.HJKPELHQJPL[2] = new Vector2(bceppkgmnfe.z, bceppkgmnfe.w); PHINQNMFEHC.HJKPELHQJPL[3] = new Vector2(bceppkgmnfe.z, bceppkgmnfe.y); PHINQNMFEHC.LCFNDMLMJKF[0] = new Vector2(fkejlmmdinp.x, fkejlmmdinp.y); PHINQNMFEHC.LCFNDMLMJKF[1] = new Vector2(fkejlmmdinp.x, fkejlmmdinp.w); PHINQNMFEHC.LCFNDMLMJKF[2] = new Vector2(fkejlmmdinp.z, fkejlmmdinp.w); PHINQNMFEHC.LCFNDMLMJKF[3] = new Vector2(fkejlmmdinp.z, fkejlmmdinp.y); if (this.mFillAmount < 1f) { if (this.mFillDirection == PHINQNMFEHC.MQIMDDINNEQ.Radial90) { if (PHINQNMFEHC.JNDGJCCMCOO(PHINQNMFEHC.HJKPELHQJPL, PHINQNMFEHC.LCFNDMLMJKF, this.mFillAmount, this.mInvert, 0)) { for (int i = 0; i < 4; i++) { EQINHIFFOGG.Add(PHINQNMFEHC.HJKPELHQJPL[i]); PICFCJNMJMC.Add(PHINQNMFEHC.LCFNDMLMJKF[i]); HQOONBPDFHO.Add(fnbdghbqphj); } } return; } if (this.mFillDirection == PHINQNMFEHC.MQIMDDINNEQ.Radial180) { for (int j = 0; j < 2; j++) { float t = 0f; float t2 = 1f; float t3; float t4; if (j == 0) { t3 = 0f; t4 = 0.5f; } else { t3 = 0.5f; t4 = 1f; } PHINQNMFEHC.HJKPELHQJPL[0].x = Mathf.Lerp(bceppkgmnfe.x, bceppkgmnfe.z, t3); PHINQNMFEHC.HJKPELHQJPL[1].x = PHINQNMFEHC.HJKPELHQJPL[0].x; PHINQNMFEHC.HJKPELHQJPL[2].x = Mathf.Lerp(bceppkgmnfe.x, bceppkgmnfe.z, t4); PHINQNMFEHC.HJKPELHQJPL[3].x = PHINQNMFEHC.HJKPELHQJPL[2].x; PHINQNMFEHC.HJKPELHQJPL[0].y = Mathf.Lerp(bceppkgmnfe.y, bceppkgmnfe.w, t); PHINQNMFEHC.HJKPELHQJPL[1].y = Mathf.Lerp(bceppkgmnfe.y, bceppkgmnfe.w, t2); PHINQNMFEHC.HJKPELHQJPL[2].y = PHINQNMFEHC.HJKPELHQJPL[1].y; PHINQNMFEHC.HJKPELHQJPL[3].y = PHINQNMFEHC.HJKPELHQJPL[0].y; PHINQNMFEHC.LCFNDMLMJKF[0].x = Mathf.Lerp(fkejlmmdinp.x, fkejlmmdinp.z, t3); PHINQNMFEHC.LCFNDMLMJKF[1].x = PHINQNMFEHC.LCFNDMLMJKF[0].x; PHINQNMFEHC.LCFNDMLMJKF[2].x = Mathf.Lerp(fkejlmmdinp.x, fkejlmmdinp.z, t4); PHINQNMFEHC.LCFNDMLMJKF[3].x = PHINQNMFEHC.LCFNDMLMJKF[2].x; PHINQNMFEHC.LCFNDMLMJKF[0].y = Mathf.Lerp(fkejlmmdinp.y, fkejlmmdinp.w, t); PHINQNMFEHC.LCFNDMLMJKF[1].y = Mathf.Lerp(fkejlmmdinp.y, fkejlmmdinp.w, t2); PHINQNMFEHC.LCFNDMLMJKF[2].y = PHINQNMFEHC.LCFNDMLMJKF[1].y; PHINQNMFEHC.LCFNDMLMJKF[3].y = PHINQNMFEHC.LCFNDMLMJKF[0].y; float value = this.mInvert ? (this.mFillAmount * 2f - (float)(1 - j)) : (this.KJNJQMLJELI * 2f - (float)j); if (PHINQNMFEHC.JNDGJCCMCOO(PHINQNMFEHC.HJKPELHQJPL, PHINQNMFEHC.LCFNDMLMJKF, Mathf.Clamp01(value), !this.mInvert, JNNGOIIKENH.FNNIKCNKDIN(j + 3, 4))) { for (int k = 0; k < 4; k++) { EQINHIFFOGG.Add(PHINQNMFEHC.HJKPELHQJPL[k]); PICFCJNMJMC.Add(PHINQNMFEHC.LCFNDMLMJKF[k]); HQOONBPDFHO.Add(fnbdghbqphj); } } } return; } if (this.mFillDirection == PHINQNMFEHC.MQIMDDINNEQ.Radial360) { int l = 0; while (l < 4) { float t5; float t6; if (l < 2) { t5 = 0f; t6 = 0.5f; } else { t5 = 0.5f; t6 = 1f; } if (l == 0) { goto IL_679; } if (l == 3) { goto IL_679; } float t7 = 0.5f; float t8 = 1f; IL_687: PHINQNMFEHC.HJKPELHQJPL[0].x = Mathf.Lerp(bceppkgmnfe.x, bceppkgmnfe.z, t5); PHINQNMFEHC.HJKPELHQJPL[1].x = PHINQNMFEHC.HJKPELHQJPL[0].x; PHINQNMFEHC.HJKPELHQJPL[2].x = Mathf.Lerp(bceppkgmnfe.x, bceppkgmnfe.z, t6); PHINQNMFEHC.HJKPELHQJPL[3].x = PHINQNMFEHC.HJKPELHQJPL[2].x; PHINQNMFEHC.HJKPELHQJPL[0].y = Mathf.Lerp(bceppkgmnfe.y, bceppkgmnfe.w, t7); PHINQNMFEHC.HJKPELHQJPL[1].y = Mathf.Lerp(bceppkgmnfe.y, bceppkgmnfe.w, t8); PHINQNMFEHC.HJKPELHQJPL[2].y = PHINQNMFEHC.HJKPELHQJPL[1].y; PHINQNMFEHC.HJKPELHQJPL[3].y = PHINQNMFEHC.HJKPELHQJPL[0].y; PHINQNMFEHC.LCFNDMLMJKF[0].x = Mathf.Lerp(fkejlmmdinp.x, fkejlmmdinp.z, t5); PHINQNMFEHC.LCFNDMLMJKF[1].x = PHINQNMFEHC.LCFNDMLMJKF[0].x; PHINQNMFEHC.LCFNDMLMJKF[2].x = Mathf.Lerp(fkejlmmdinp.x, fkejlmmdinp.z, t6); PHINQNMFEHC.LCFNDMLMJKF[3].x = PHINQNMFEHC.LCFNDMLMJKF[2].x; PHINQNMFEHC.LCFNDMLMJKF[0].y = Mathf.Lerp(fkejlmmdinp.y, fkejlmmdinp.w, t7); PHINQNMFEHC.LCFNDMLMJKF[1].y = Mathf.Lerp(fkejlmmdinp.y, fkejlmmdinp.w, t8); PHINQNMFEHC.LCFNDMLMJKF[2].y = PHINQNMFEHC.LCFNDMLMJKF[1].y; PHINQNMFEHC.LCFNDMLMJKF[3].y = PHINQNMFEHC.LCFNDMLMJKF[0].y; float value2 = (!this.mInvert) ? (this.mFillAmount * 4f - (float)(3 - JNNGOIIKENH.FNNIKCNKDIN(l + 2, 4))) : (this.mFillAmount * 4f - (float)JNNGOIIKENH.FNNIKCNKDIN(l + 2, 4)); if (PHINQNMFEHC.JNDGJCCMCOO(PHINQNMFEHC.HJKPELHQJPL, PHINQNMFEHC.LCFNDMLMJKF, Mathf.Clamp01(value2), this.mInvert, JNNGOIIKENH.FNNIKCNKDIN(l + 2, 4))) { for (int m = 0; m < 4; m++) { EQINHIFFOGG.Add(PHINQNMFEHC.HJKPELHQJPL[m]); PICFCJNMJMC.Add(PHINQNMFEHC.LCFNDMLMJKF[m]); HQOONBPDFHO.Add(fnbdghbqphj); } } l++; continue; IL_679: t7 = 0f; t8 = 0.5f; goto IL_687; } return; } } for (int n = 0; n < 4; n++) { EQINHIFFOGG.Add(PHINQNMFEHC.HJKPELHQJPL[n]); PICFCJNMJMC.Add(PHINQNMFEHC.LCFNDMLMJKF[n]); HQOONBPDFHO.Add(fnbdghbqphj); } }