// Start is called before the first frame update void Start() { head = transform.gameObject; deathBox = head.GetComponentInChildren <DeathBox>(); boxCollider = deathBox.GetComponentInChildren <BoxCollider2D>(); spritesPos = laserSprites.transform.position; ValueUpdate(); boxCollider.size = new Vector2(0.1f, distance); //boxCollider.transform.position = new Vector3(posBase.x, posBase.y, 0); boxCollider.transform.RotateAround(deathBox.transform.position, new Vector3(0, 0, 1), direction); Sprites(); }
private void Update() { if (rb.position.y < -5f) { DeathBox deathbox = FindObjectOfType <DeathBox>(); if (deathbox) { deathbox.FadeIn(); } else { GameManager gm = GameManager.instance; if (gm.IsCompleted(gm.getCurrentLevel())) { gm.LoadNextLevel(); } else { gm.RealoadLevel(); } } } }
private void Start() { rb = GetComponent <Rigidbody> (); deathBox = GetComponent <DeathBox>(); }