void OnTriggerEnter2D(Collider2D other) { if (other.tag == "Player" && i < 10) { if (i > 1) { shake = true; if (i % 2 == 0) { roomScr.instance.playSound(1); } Vector3 v = rightT.transform.position; v.y -= 0.15f; rightT.transform.position = v; } i++; if (i == 3) { room1Scr.instance.setText(LocScr.getText(8)); } if (i == 10) { rightT.GetComponent <rightT>().fallNow(); room1Scr.instance.setText(LocScr.getText(9)); } } }
void OnEnable() { Inst(); room1Scr.instance.setText(LocScr.getText(6)); room1Scr.instance.setText(LocScr.getText(7), 2.2f); RoomUI.instance.Invoke("giveUp", 2f); }
void OnEnable() { room1Scr.instance.setText(LocScr.getText(1)); text.GetComponent <MeshRenderer>().sortingOrder = 50; text.GetComponent <TextMesh>().text = LocScr.getText(0); text.transform.position = LocScr.startPos; }
void OnMouseDown() { if (ist) { GetComponent <SpriteRenderer>().enabled = true; ist = false; PauseSceneScr.instance.resumeGame(); room1Scr.instance.setText(LocScr.getText(12)); } }
//тру - жив private void finish(bool side) { if (side) { room1Scr.instance.setText(LocScr.getText(4)); Invoke("cont", 0.5f); room1Scr.instance.plats.SetActive(true); } else { room1Scr.instance.setText(LocScr.getText(3)); Invoke("fin", 0.5f); Invoke("fin2", 1.1f); } }
// Update is called once per frame void Update() { vec = Input.mousePosition; if (Input.GetMouseButtonDown(0) && !done) { xx = vec.x; } if (Input.GetMouseButton(0) && !done) { if (Mathf.Abs(xx / scr_w - vec.x / scr_w) > 0.1f || ssx != 0)//влево { if (isStart) { isStart = false; if (-xx / scr_w + vec.x / scr_w > 0.1f) { img1.transform.position = new Vector3(-16, 0, 0); img2.transform.position = new Vector3(16, 0, 0); isRight = false; } } if (ssx == 0) { ssx = vec.x; } dx = vec.x - ssx; dx = dx * MyConst.pX; transform.position = new Vector3(dx, 0, 0); } } if (Input.GetMouseButtonUp(0) && !done) { ssx = 0; if (transform.position.x < -7) { igo = 1; } else if (transform.position.x > 7) { igo = 2; } else { igo = 3; } } if (igo != 0) { if (igo == 1) { transform.position = Vector3.MoveTowards(transform.position, new Vector3(-16, 0, 0), speed * Time.deltaTime); if (transform.position.x == -16) { igo = 0; finish(!isRight); } done = true; } else if (igo == 2) { transform.position = Vector3.MoveTowards(transform.position, new Vector3(16, 0, 0), speed * Time.deltaTime); if (transform.position.x == 16) { igo = 0; finish(isRight); } done = true; } else { transform.position = Vector3.MoveTowards(transform.position, new Vector3(0, 0, 0), speed * Time.deltaTime); if (transform.position.x == 0) { igo = 0; if (isStart) { PlayerScr.instance.gameObject.SetActive(true); PlayerScr.instance.rb.gravityScale = 0; PlayerScr.instance.transform.position = new Vector3(0, -1, 0); room1Scr.instance.setText(LocScr.getText(5)); } } } } }
// Use this for initialization void OnEnable() { Inst(); room1Scr.instance.setText(LocScr.getText(2)); }
void OnEnable() { Inst(); room1Scr.instance.setText(LocScr.getText(10)); room1Scr.instance.setText(LocScr.getText(11), 2.2f); }