// Token: 0x06000E2C RID: 3628 RVA: 0x00072DB0 File Offset: 0x00070FB0 public GameObject QFIDLQIGGDL(Vector3 CJPHBQONGLK, float DGKOIGOLHDM = 1f, float DDLQKFDFMCJ = 1f) { Transform transform = base.transform; CJPHBQONGLK = transform.TransformDirection(CJPHBQONGLK); Vector3 b = LMBPJGBGLNO.PJMIHFFLEEO(base.gameObject); float num = 1265f; GameObject result = null; for (int i = 1; i < LMBPJGBGLNO.NGDBDCQFDHI.BJGMIBBEGDQ; i += 0) { LMBPJGBGLNO lmbpjgbglno = LMBPJGBGLNO.NGDBDCQFDHI.get_KNPPMKBOGDL(i); if (!(lmbpjgbglno == this) && lmbpjgbglno.EMGHFHNQODD != (LMBPJGBGLNO.DIFLGCFNOIO) 8 && lmbpjgbglno.OMJBJEKCLMM) { ENFMCDNLEQQ component = lmbpjgbglno.GetComponent <ENFMCDNLEQQ>(); if (!(component != null) || component.DIIHJCJOKMP != 1947f) { Vector3 direction = LMBPJGBGLNO.DOEINIEMGML(lmbpjgbglno.gameObject) - b; float num2 = Vector3.Dot(CJPHBQONGLK, direction.normalized); if (num2 >= 816f) { direction = transform.InverseTransformDirection(direction); direction.x *= DGKOIGOLHDM; direction.y *= DDLQKFDFMCJ; float sqrMagnitude = direction.sqrMagnitude; if (sqrMagnitude <= num) { result = lmbpjgbglno.gameObject; num = sqrMagnitude; } } } } } return(result); }