//Dipanggil setiap frame private void Update() { speed = witch.getMaxSpeed(); //Melakukan pengecekan jika burung null atau belu mati if (witch == null || (witch != null && !witch.IsDead())) { //Membuat pipa bergerak kesebelah kiri dengan kecepatan dari variable speed transform.Translate(Vector3.left * speed * Time.deltaTime, Space.World); } }
void Update() { speed = witch.getMaxSpeed(); //Melakukan pengecekan burung mati atau tidak if (!witch.IsDead()) { //menggerakan game object kesebelah kiri dengan kecepatan tertentu transform.Translate(Vector3.left * speed * Time.deltaTime, Space.World); } }
void OnTriggerExit2D(Collider2D collision) { //Mendapatkan komponen Witch Witch witch = collision.gameObject.GetComponent <Witch>(); //Menambahkan score jika burung tidak null dan burung belum mati; if (witch && !witch.IsDead()) { witch.AddScore(1); } }
void OnTriggerExit2D(Collider2D collision) { //Mendapatkan komponen Witch Witch witch = collision.gameObject.GetComponent <Witch>(); //Menambahkan score jika burung tidak null dan burung belum mati; if (witch && !witch.IsDead() && gameObject.activeSelf == true) { witch.AddScore(2); gameObject.SetActive(false); } }
IEnumerator IeSpawn() { while (true) { //Jika Burung mati maka menhentikan pembuatan Pipa Baru if (witch.IsDead()) { StopSpawn(); } //Membuat Pipa Baru SpawnWOG(); //Menunggu beberapa detik sesuai dengan spawn interval yield return(new WaitForSeconds(spawnInterval)); } }