void Update() { // If special block position.y is lesser than BlockRemover position.y, destroy special block. if (GameObject.Find("BlockRemover").transform.localPosition.y >= this.transform.localPosition.y) { GenerateBlocks.Remove_Block(this.gameObject); } }
void Awake() { if (instance == null) { instance = this; } else { Destroy(gameObject); } }
void Update() { if (swap) { transform.localPosition = new Vector2(transform.localPosition.x + 2, transform.localPosition.y); } else { transform.localPosition = new Vector2(transform.localPosition.x - 2, transform.localPosition.y); } if (transform.localPosition.x <= -1 * GenerateBlocks.Get_ScreenSize()) { swap = true; } if (transform.localPosition.x >= GenerateBlocks.Get_ScreenSize()) { swap = false; } }
void Update() { AccelerometerMove(); // Player Up if (rb.velocity.y > 0) { temp_height = Player.transform.localPosition.y; isPlayerAscending = true; GenerateBlocks.Block_Hide(); Player.GetComponent <Animator>().SetBool("isPlayerUp", true); Player.GetComponent <Animator>().SetBool("isPlayerDown", false); //Player.transform.Find("Down_Anim_Box").GetComponent<BoxCollider2D>().enabled = false; GameObject.Find("Down_Anim_Box").GetComponent <BoxCollider2D>().enabled = false; } // Player Down if (rb.velocity.y <= 0) { isPlayerAscending = false; GenerateBlocks.Block_Show(); Player.GetComponent <Animator>().SetBool("isPlayerUp", false); Player.GetComponent <Animator>().SetBool("isPlayerDown", true); //Player.transform.Find("Down_Anim_Box").GetComponent<BoxCollider2D>().enabled = true; GameObject.Find("Down_Anim_Box").GetComponent <BoxCollider2D>().enabled = true; } // Current Score if (max_height < temp_height) { max_height = temp_height; current_score += 10 * Score_Multiplier * PlayerData.Score_Multiplier_Power; } score.text = current_score.ToString("F0"); if (!CameraMovement.Camera_Fall_Stop) { if (Player.transform.position.y > Item.transform.position.y) { Debug.Log("PASSED"); Space_Img.SetActive(true); } else { Bg_LastPos = GameObject.Find("Background").transform.position = new Vector3(GameObject.Find("Background").transform.position.x, Player.transform.position.y - Player.transform.position.y / 18, 1); } Space_Img.transform.position = new Vector3(Space_Img.transform.position.x, Player.transform.position.y, 1); } else { GameObject.Find("Background").transform.position = new Vector3(GameObject.Find("Background").transform.position.x, GameObject.Find("Background").transform.position.y); } if (!isPortalsActivated) { Left_Portal.GetComponent <Image>().enabled = false; Right_Portal.GetComponent <Image>().enabled = false; } else { Left_Portal.GetComponent <Image>().enabled = true; Right_Portal.GetComponent <Image>().enabled = true; } }
void OnTriggerEnter2D(Collider2D col) { // Send the gameobject for destroy. GenerateBlocks.Remove_Block(col.gameObject); }