void Update() { if (buildMenuOpen) { buildMenu.transform.position = Camera.main.WorldToScreenPoint(Player.Instance.transform.position) + Vector3.up * 25; } if (cooldown > 0) { cooldown -= Time.deltaTime; return; } if (!buildMenuOpen) { return; } float horz = Input.GetAxis("RightHorizontal"); if (horz > 0.5) { buildMenu.ToggleRight(); cooldown = 0.25f; } else if (horz < -0.5) { buildMenu.ToggleLeft(); cooldown = 0.25f; } }