Ejemplo n.º 1
0
 public void SetTarget(Transform target, GunsType gun)
 {
     _gun            = gun;
     _speed          = 25;
     _enemyTransform = target;
     _isTarget       = true;
 }
Ejemplo n.º 2
0
 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;
 }
Ejemplo n.º 3
0
 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);
     }
 }
Ejemplo n.º 4
0
 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;
 }
Ejemplo n.º 5
0
 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           = "-/-";
     }
 }
Ejemplo n.º 6
0
 void Start()
 {
     GunsType = FindObjectOfType <Gun>().Guns;
 }
Ejemplo n.º 7
0
 public virtual void TakeDamage(GunsType gun)
 {
 }