public void SetTarget(Transform target, GunsType gun) { _gun = gun; _speed = 25; _enemyTransform = target; _isTarget = true; }
public void ViewInfoAboutGun(GunsType guns) { InfoGun.text = "Name: " + guns.TypeGunn + Environment.NewLine + "MagazineSize: " + guns.MagazinSize + Environment.NewLine + "ReloadSize: " + guns.ReloadSize + Environment.NewLine + "ReloadTime: " + guns.ReloadTime + Environment.NewLine + "DamageBoat: " + guns.DamageBoat + Environment.NewLine + "DamageCar: " + guns.DamageCar; }
public override void TakeDamage(GunsType gun) { _gameController.HeathSlider.SetActive(true); Health -= gun.DamageBoat; _gameController.HeathSlider.transform.GetChild(0).GetComponent <Image>().fillAmount = Health / 100f; if (Health <= 0) { Destroyed(); _gameController.HeathSlider.SetActive(false); } }
public GunsType(GunsType gunsType) { ManagerUI = GameObject.FindObjectOfType <UIManager>(); DamageBoat = gunsType.DamageBoat; DamageCar = gunsType.DamageCar; MagazinSize = gunsType.MagazinSize; ReloadSize = gunsType.ReloadSize; TypeGunn = gunsType.TypeGunn; ReloadTime = gunsType.ReloadTime; DelayShoot = gunsType.DelayShoot; _reloadSize = ReloadSize; }
public void ViewInfo(GunsType gun) { if (gun.TypeGunn != "GunDShK") { Debug.Log(gun.ReloadSize); FillProcess.fillAmount = gun.ReloadSize * 1f / gun._reloadSize; InfoGun.text = gun.ReloadSize + "/" + gun.MagazinSize; } else { FillProcess.fillAmount = 1; InfoGun.text = "-/-"; } }
void Start() { GunsType = FindObjectOfType <Gun>().Guns; }
public virtual void TakeDamage(GunsType gun) { }