// Use this for initialization void Start () { m_EndPosition1 = this.gameObject.transform.GetChild(2).transform.position; m_EndPosition1.x -= 1; m_EndPosition2 = this.gameObject.transform.GetChild(1).transform.position; m_EndPosition2.x += 1; m_ClosestEnd = ClosestEnd.end1; }
private void FindNearestEnd(Vector3 playerPosition) { float dist1 = Vector3.Distance(playerPosition, m_EndPosition1); float dist2 = Vector3.Distance(playerPosition, m_EndPosition2); if (dist1 < dist2) { m_ClosestEnd = ClosestEnd.end1; } else { m_ClosestEnd = ClosestEnd.end2; } }