uurha

Untitled

Dec 30th, 2021 (edited)
235
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using UnityEngine.UI;
  5.  
  6. public class upgradesScript : MonoBehaviour
  7. {
  8.  
  9.     public static upgradesScript instance;
  10.     public GameObject pistol;
  11.     public GameObject shotgun;
  12.     public GameObject uzi;
  13.     public int nowWeapon;
  14.     public Text nowWeaponText;
  15.     // weapons upgrades
  16.     public int pistolDamage;
  17.     public int shotgunDamage;
  18.     public int uziDamage;
  19.     public int shotgunAmmo;
  20.     public int uziAmmo;
  21.     public float pistolSpeed;
  22.     public float shotgunSpeed;
  23.     public float uziSpeed;
  24.     public GameObject PistolUI;
  25.     public GameObject shotgunUI;
  26.     public GameObject uziUI;
  27.  
  28.  
  29.     void Start()
  30.     {
  31.         nowWeapon = 0;
  32.     }
  33.  
  34.     // Update is called once per frame
  35.     void Update()
  36.     {
  37.         switch (nowWeapon)
  38.         {
  39.             case 0:  shotgun.SetActive(false); uzi.SetActive(false); pistol.SetActive(true); nowWeaponText.text = "Pistol"; PistolUI.SetActive(true); shotgunUI.SetActive(false); uziUI.SetActive(false); break;
  40.             case 1: shotgun.SetActive(true); uzi.SetActive(false); pistol.SetActive(false); nowWeaponText.text = "Shotgun"; PistolUI.SetActive(false); shotgunUI.SetActive(true); uziUI.SetActive(false); break;
  41.             case 2: shotgun.SetActive(false); uzi.SetActive(true); pistol.SetActive(false); nowWeaponText.text = "Uzi"; PistolUI.SetActive(false); shotgunUI.SetActive(false); uziUI.SetActive(true); break;
  42.         }
  43.  
  44.     }
  45.     public void nextWeapon()
  46.     {
  47.         if(nowWeapon < 2)
  48.         {
  49.             nowWeapon++;
  50.         }
  51.        
  52.     }
  53.     public void previousWeapon()
  54.     {
  55.         if (nowWeapon > 0)
  56.         {
  57.             nowWeapon--;
  58.         }
  59.     }
  60.     public void upgradePistolDamage()
  61.     {
  62.         if (pistolDamage < 150)
  63.         {
  64.             pistolDamage += 25;
  65.         }
  66.  
  67.         }
  68.     public void upgradePistolSpeed()
  69.     {
  70.         if (pistolSpeed < 2.25f)
  71.         {
  72.             pistolSpeed += 0.25f;
  73.         }
  74.     }
  75.     public void upgradeShotgunDamage()
  76.     {
  77.         if (shotgunDamage < 175)
  78.         {
  79.             shotgunDamage += 25;
  80.         }
  81.  
  82.     }
  83.     public void upgradeShotgunAmmo()
  84.     {
  85.         if (shotgunAmmo < 60)
  86.         {
  87.             shotgunAmmo += 10;
  88.         }
  89.     }
  90.      public void upgradeShotgunSpeed()
  91.     {
  92.         if (pistolSpeed < 2.25f)
  93.         {
  94.             shotgunSpeed += 0.25f;
  95.         }
  96.     }
  97.     public void upgradeUziDamage()
  98.     {
  99.         if (uziDamage < 175)
  100.         {
  101.             uziDamage += 25;
  102.         }
  103.  
  104.     }
  105.     public void upgradeUziAmmo()
  106.     {
  107.         if (shotgunAmmo < 175)
  108.         {
  109.             uziAmmo += 25;
  110.         }
  111.     }
  112.          public void upgradeUziSpeed()
  113.     {
  114.         if (uziSpeed < 3.25f)
  115.         {
  116.             uziSpeed += 0.25f;
  117.         }
  118.     }
  119. }
  120.  
Add Comment
Please, Sign In to add comment