// Update is called once per frame void Update() { if (levelControl.GetFollow()) { transform.position = new Vector3(player.position.x - relPos.x, transform.position.y, transform.position.z); if (camera.WorldToScreenPoint(player.position).y > Screen.height / upVal) { StartCoroutine("MoveUp"); } else if (camera.WorldToScreenPoint(player.position).y < Screen.height / downVal) { StartCoroutine("MoveDown"); } } // else { // transform.position = new Vector3(player.position.x - relPos.x, transform.position.y, transform.position.z); // } }
// Update is called once per frame void Update() { if (levelControl.GetFollow()) { transform.position = new Vector3(player.position.x - relPos, transform.position.y, transform.position.z); StartCoroutine("Move"); } //************ COMMENTED OUT DUE TO CTRLR ERROR // if (goActive && (Input.GetKeyDown("space") || XCI.GetButtonUp(XboxButton.A) || XCI.GetButtonUp(XboxButton.Start))) { //*********************** if (goActive && (Input.GetKeyDown("space") || Input.GetButtonDown("A Button") || Input.GetButtonDown("Start Button"))) { Time.timeScale = 1f; Application.LoadLevel(Application.loadedLevel); } }
// Update is called once per frame void FixedUpdate() { if (!finish.winActive && levelControl.GetFollow()) { transform.position = new Vector2((player.transform.position.x - relPos.x) * moveMultiplier, transform.position.y); // transform.position = new Vector2 ((player.transform.position.x - relPos.x) * moveMultiplier, camera.transform.position.y - relPos.y); // transform.position = new Vector3 (transform.position.x, camera.transform.position.y - relPos.y, transform.position.z); if (transform.position.y < camera.transform.position.y - relPosY) { StartCoroutine("MoveUp"); } else if (transform.position.y > camera.transform.position.y - relPosY) { StartCoroutine("MoveDown"); } } }
// Update is called once per frame void Update() { currDist = Mathf.Abs(rightCurtain.transform.position.x) - Mathf.Abs(leftCurtain.transform.position.x); /*if (Input.GetKeyDown("escape")) { * paused = !paused; * }*/ if (camera.WorldToScreenPoint(leftCurtain.transform.position).x < 0) { // leftCurtain.transform.position = } if (!paused && levelControl.GetFollow()) { if (Input.GetKey("a") || Input.GetAxis("Horizontal") < 0f || camera.WorldToScreenPoint(leftCurtain.transform.position).x > Screen.width + 10) { // sizeChange += 0.1f; // box.size.x = 1 + sizeChange; box.size = new Vector2(box.size.x + 0.1f, box.size.y); renderCurtain.transform.localScale = new Vector2(renderCurtain.transform.localScale.x + 0.2f, renderCurtain.transform.localScale.y); renderCurtain.transform.localPosition = new Vector2(renderCurtain.transform.localPosition.x - 0.05f, renderCurtain.transform.localPosition.y); // transform.localPosition.x -= 0.05f; // transform.localPosition = new Vector2 (transform.localPosition.x - 0.05f, transform.localPosition.y); leftCurtain.transform.position = new Vector2(leftCurtain.transform.position.x - 0.1f, leftCurtain.transform.position.y); transform.position = new Vector2(transform.position.x - 0.05f, transform.position.y); } // print(camera.WorldToScreenPoint(leftCurtain.transform.position).x < -15f); if (Input.GetKey("s") || Input.GetAxis("Horizontal") > 0f || camera.WorldToScreenPoint(leftCurtain.transform.position).x < -15f) { if (box.size.x > initialSize && currDist > smallestDist) { // sizeChange -= 0.1f; // box.size.x = 1 + sizeChange; box.size = new Vector2(box.size.x - 0.1f, box.size.y); renderCurtain.transform.localScale = new Vector2(renderCurtain.transform.localScale.x - 0.2f, renderCurtain.transform.localScale.y); renderCurtain.transform.localPosition = new Vector2(renderCurtain.transform.localPosition.x + 0.05f, renderCurtain.transform.localPosition.y); // transform.localPosition.x += 0.05; leftCurtain.transform.position = new Vector2(leftCurtain.transform.position.x + 0.1f, leftCurtain.transform.position.y); transform.position = new Vector2(transform.position.x + 0.05f, transform.position.y); } } //************ COMMENTED OUT DUE TO CTRLR ERROR if (Input.GetKey("k") || XCI.GetAxis(XboxAxis.RightStickX) < 0f || camera.WorldToScreenPoint(rightCurtain.transform.position).x > Screen.width + 10) { // if(Input.GetKey("k") || Input.GetAxis("Mouse X") < 0f || camera.WorldToScreenPoint(rightCurtain.transform.position).x > Screen.width + 10) { if (box.size.x > initialSize && currDist > smallestDist) { // sizeChange -= 0.01f; // box.size.x = 1 + sizeChange; box.size = new Vector2(box.size.x - 0.1f, box.size.y); renderCurtain.transform.localScale = new Vector2(renderCurtain.transform.localScale.x - 0.2f, renderCurtain.transform.localScale.y); renderCurtain.transform.localPosition = new Vector2(renderCurtain.transform.localPosition.x - 0.05f, renderCurtain.transform.localPosition.y); // transform.localPosition.x -= 0.05; rightCurtain.transform.position = new Vector2(rightCurtain.transform.position.x - 0.1f, rightCurtain.transform.position.y); transform.position = new Vector2(transform.position.x - 0.05f, transform.position.y); } } //************ COMMENTED OUT DUE TO CTRLR ERROR if (Input.GetKey("l") || XCI.GetAxis(XboxAxis.RightStickX) > 0f || camera.WorldToScreenPoint(rightCurtain.transform.position).x < -15f) { // if(Input.GetKey("l") || Input.GetAxis("Mouse X") > 0f || camera.WorldToScreenPoint(rightCurtain.transform.position).x < -15f) { // sizeChange += 0.01f; // box.size.x = 1 + sizeChange; box.size = new Vector2(box.size.x + 0.1f, box.size.y); renderCurtain.transform.localScale = new Vector2(renderCurtain.transform.localScale.x + 0.2f, renderCurtain.transform.localScale.y); renderCurtain.transform.localPosition = new Vector2(renderCurtain.transform.localPosition.x + 0.05f, renderCurtain.transform.localPosition.y); // transform.localPosition.x += 0.05; rightCurtain.transform.position = new Vector2(rightCurtain.transform.position.x + 0.1f, rightCurtain.transform.position.y); transform.position = new Vector2(transform.position.x + 0.05f, transform.position.y); } } }