// Token: 0x06001587 RID: 5511 RVA: 0x0009A510 File Offset: 0x00098710 public static void LNQGLIIFOOC(ENFMCDNLEQQ OKQHFQFJGCH, ENFMCDNLEQQ.GGBIQFIQQCM OEJCHHFIQDC, float DGKOIGOLHDM, float DDLQKFDFMCJ, int QPKCPBJINBK, int IPGGCHLFDCF, int ONEIONJNOPO, int DKLQCGDMQKB) { if (OEJCHHFIQDC == ENFMCDNLEQQ.GGBIQFIQQCM.Center) { int num = Mathf.RoundToInt(DGKOIGOLHDM - (float)OKQHFQFJGCH.KJGMGPCEJJD); int num2 = Mathf.RoundToInt(DDLQKFDFMCJ - (float)OKQHFQFJGCH.DFKQMMIQDOO); num -= (num & 1); num2 -= (num2 & 1); if ((num | num2) != 0) { num >>= 1; num2 >>= 1; JNNGOIIKENH.EBNIMDGIINO(OKQHFQFJGCH, (float)(-(float)num), (float)(-(float)num2), (float)num, (float)num2, QPKCPBJINBK, IPGGCHLFDCF); } return; } Vector3 point = new Vector3(DGKOIGOLHDM, DDLQKFDFMCJ); point = Quaternion.Inverse(OKQHFQFJGCH.CGDFDPHIENG.localRotation) * point; switch (OEJCHHFIQDC) { case ENFMCDNLEQQ.GGBIQFIQQCM.TopLeft: JNNGOIIKENH.EBNIMDGIINO(OKQHFQFJGCH, point.x, 0f, 0f, point.y, QPKCPBJINBK, IPGGCHLFDCF, ONEIONJNOPO, DKLQCGDMQKB); break; case ENFMCDNLEQQ.GGBIQFIQQCM.Top: JNNGOIIKENH.EBNIMDGIINO(OKQHFQFJGCH, 0f, 0f, 0f, point.y, QPKCPBJINBK, IPGGCHLFDCF, ONEIONJNOPO, DKLQCGDMQKB); break; case ENFMCDNLEQQ.GGBIQFIQQCM.TopRight: JNNGOIIKENH.EBNIMDGIINO(OKQHFQFJGCH, 0f, 0f, point.x, point.y, QPKCPBJINBK, IPGGCHLFDCF, ONEIONJNOPO, DKLQCGDMQKB); break; case ENFMCDNLEQQ.GGBIQFIQQCM.Left: JNNGOIIKENH.EBNIMDGIINO(OKQHFQFJGCH, point.x, 0f, 0f, 0f, QPKCPBJINBK, IPGGCHLFDCF, ONEIONJNOPO, DKLQCGDMQKB); break; case ENFMCDNLEQQ.GGBIQFIQQCM.Right: JNNGOIIKENH.EBNIMDGIINO(OKQHFQFJGCH, 0f, 0f, point.x, 0f, QPKCPBJINBK, IPGGCHLFDCF, ONEIONJNOPO, DKLQCGDMQKB); break; case ENFMCDNLEQQ.GGBIQFIQQCM.BottomLeft: JNNGOIIKENH.EBNIMDGIINO(OKQHFQFJGCH, point.x, point.y, 0f, 0f, QPKCPBJINBK, IPGGCHLFDCF, ONEIONJNOPO, DKLQCGDMQKB); break; case ENFMCDNLEQQ.GGBIQFIQQCM.Bottom: JNNGOIIKENH.EBNIMDGIINO(OKQHFQFJGCH, 0f, point.y, 0f, 0f, QPKCPBJINBK, IPGGCHLFDCF, ONEIONJNOPO, DKLQCGDMQKB); break; case ENFMCDNLEQQ.GGBIQFIQQCM.BottomRight: JNNGOIIKENH.EBNIMDGIINO(OKQHFQFJGCH, 0f, point.y, point.x, 0f, QPKCPBJINBK, IPGGCHLFDCF, ONEIONJNOPO, DKLQCGDMQKB); break; } }
// Token: 0x06001582 RID: 5506 RVA: 0x0009A2EC File Offset: 0x000984EC public static Vector2 QFOMHNELBIN(ENFMCDNLEQQ.GGBIQFIQQCM HPGECLPNNMN) { Vector2 zero = Vector2.zero; if (HPGECLPNNMN != ENFMCDNLEQQ.GGBIQFIQQCM.Top && HPGECLPNNMN != ENFMCDNLEQQ.GGBIQFIQQCM.Center) { if (HPGECLPNNMN != ENFMCDNLEQQ.GGBIQFIQQCM.Bottom) { if (HPGECLPNNMN != ENFMCDNLEQQ.GGBIQFIQQCM.TopRight && HPGECLPNNMN != ENFMCDNLEQQ.GGBIQFIQQCM.Right) { if (HPGECLPNNMN != ENFMCDNLEQQ.GGBIQFIQQCM.BottomRight) { zero.x = 0f; goto IL_4A; } } zero.x = 1f; goto IL_4A; } } zero.x = 0.5f; IL_4A: if (HPGECLPNNMN != ENFMCDNLEQQ.GGBIQFIQQCM.Left && HPGECLPNNMN != ENFMCDNLEQQ.GGBIQFIQQCM.Center) { if (HPGECLPNNMN != ENFMCDNLEQQ.GGBIQFIQQCM.Right) { if (HPGECLPNNMN != ENFMCDNLEQQ.GGBIQFIQQCM.TopLeft && HPGECLPNNMN != ENFMCDNLEQQ.GGBIQFIQQCM.Top) { if (HPGECLPNNMN != ENFMCDNLEQQ.GGBIQFIQQCM.TopRight) { zero.y = 0f; return(zero); } } zero.y = 1f; return(zero); } } zero.y = 0.5f; return(zero); }
// Token: 0x06001586 RID: 5510 RVA: 0x0000B4F4 File Offset: 0x000096F4 public static void LNQGLIIFOOC(ENFMCDNLEQQ OKQHFQFJGCH, ENFMCDNLEQQ.GGBIQFIQQCM OEJCHHFIQDC, float DGKOIGOLHDM, float DDLQKFDFMCJ, int QPKCPBJINBK, int IPGGCHLFDCF) { JNNGOIIKENH.LNQGLIIFOOC(OKQHFQFJGCH, OEJCHHFIQDC, DGKOIGOLHDM, DDLQKFDFMCJ, 2, 2, 100000, 100000); }