public void UpdatePath() { if (target == null) { ailog.PathEnd(); } else { seeker.StartPath(transform.position, target.position, OnPathComplete); } }
void TakeWeapon(string weaponName) { string weapToHold = ""; switch (weaponName) { case "Sword(Clone)": case "Sword": //GetSwordAsWeapon weapToHold = "Sword"; weapon = sword; attackrange = 3f; timeBetweenAttack = 0.3f; break; case "Baseball(Clone)": case "Baseball": //GetSwordAsWeapon weapToHold = "Baseball"; weapon = baseball; timeBetweenAttack = 0.6f; attackrange = 3f; break; case "Bazooka(Clone)": case "Bazooka": //GetSwordAsWeapon weapToHold = "Bazooka"; weapon = bazooka; timeBetweenAttack = 0.8f; break; default: break; } weapon.SetActive(true); weaponInHeld = weapToHold; isHoldingWeapon = true; ailo.PathEnd(); Invoke("ToCallWeaponOut", wornOutTime); StartCoroutine(Blinking(wornOutTime - 2f)); }