void Update() { if (rightCdTime > 0) { rightCdTime -= Time.deltaTime; } else { bool hasZombie = search.IsZombieInRange(grow.row, 0, range); if (hasZombie) { RightShoot(); rightCdTime = cd; } } if (leftCdTime > 0) { leftCdTime -= Time.deltaTime; } else { bool hasZombie = search.IsZombieInRange(grow.row, -range, 0); if (hasZombie) { LeftShoot(); leftCdTime = cd; } } }
void Update() { if (startUp) { transform.Translate(Time.deltaTime * speed, 0, 0); object[] zombies = search.SearchZombiesInRange(row, 0, range); foreach (GameObject zombie in zombies) { zombie.GetComponent <ZombieHealthy>().Damage(10000); } if (transform.position.x > (StageMap.GRID_RIGHT + 0.4f)) { Destroy(gameObject); } } else { if (search.IsZombieInRange(row, 0, range)) { startUp = true; AudioManager.GetInstance().PlaySound(sound); } } }
void Update() { bool hasZombie = search.IsZombieInRange(scaredRange); if (hasZombie && !isCrying) { if (IsInvoking("Recover")) { CancelInvoke("Recover"); } else { isCrying = true; shoot.enabled = false; animator.SetBool("isCrying", true); } } else if (!hasZombie && isCrying) { if (!IsInvoking("Recover")) { Invoke("Recover", recoverTime); } } }
void Update() { if (cdTime > 0) { cdTime -= Time.deltaTime; } else { bool hasZombie = search.IsZombieInRange(grow.row, 0, range); if (grow.row - 1 >= 0) { hasZombie = hasZombie || search.IsZombieInRange(grow.row - 1, 0, range); } if (grow.row + 1 < StageMap.ROW_MAX) { hasZombie = hasZombie || search.IsZombieInRange(grow.row + 1, 0, range); } if (hasZombie) { Shoot(); cdTime = cd; } } }
void Update() { if (cdTime > 0) { cdTime -= Time.deltaTime; } else { bool hasZombie = search.IsZombieInRange(grow.row, 0, range); if (hasZombie) { StartCoroutine(Shoot()); cdTime = cd; } } }
void Update() { if (cdTime > 0) { cdTime -= Time.deltaTime; } else { bool hasZombie = search.IsZombieInRange(range); if (hasZombie) { Shoot(); cdTime = cd; } } }
void Update() { if (cdTime > 0) { cdTime -= Time.deltaTime; } else { if (!isReady) { isReady = true; animator.SetTrigger("ready"); } bool hasZombie = search.IsZombieInRange(grow.row, 0, eatRange); if (hasZombie) { animator.SetTrigger("eat"); cdTime = cd; Invoke("ChompSound", 0.6f); } } }