// Update is called once per frame void Update() { if (translate) { transform.position += perSecondDistance * Time.deltaTime; if (startPos.animation.isPlaying) { startPos.animation.Stop(); } if (Mathf.Round(transform.position.z) == Mathf.Round(Enemy.player.transform.position.z)) { PlayerBehave tmpPlayer = Enemy.player.GetComponent <PlayerBehave>(); tmpPlayer.laser = gameObject; Round.weaponPicked = true; transform.localScale /= 3; gameObject.collider.enabled = false; gameObject.transform.parent = Enemy.player.transform.FindChild("Main Camera"); tmpPlayer.cambioArma(); tmpPlayer.msgGUI.showMsg("To switch weapons, press the left or right arrow on your wiimote"); this.enabled = false; } } }