Advertisement
kadyr

Untitled

Sep 5th, 2021
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4.  
  5. public class Switch : MonoBehaviour
  6. {
  7. public GameObject riffle;
  8. public GameObject shotgun;
  9. public GameObject pistol;
  10. int level = 1;
  11.  
  12. void Start()
  13. {
  14. switch (level)
  15. {
  16. case 1:
  17. ChooseWeapon("Пистолет");
  18. break;
  19. case 2:
  20. ChooseWeapon("Дробовик");
  21. break;
  22. case 3:
  23. ChooseWeapon("Автомат");
  24. break;
  25. default:
  26. print("Для этого уровня не подготовлено оружие");
  27. break;
  28. }
  29.  
  30. }
  31.  
  32. private void Update()
  33. {
  34. if (Input.GetKeyDown(KeyCode.Alpha1))
  35. ChooseWeapon("Пистолет");
  36. if (Input.GetKeyDown(KeyCode.Alpha2))
  37. ChooseWeapon("Дробовик");
  38. if (Input.GetKeyDown(KeyCode.Alpha3))
  39. ChooseWeapon("Автомат");
  40. }
  41.  
  42. private void ChooseWeapon(string weaponName)
  43. {
  44. switch (weaponName)
  45. {
  46. case "Пистолет":
  47. riffle.SetActive(false);
  48. shotgun.SetActive(false);
  49. pistol.SetActive(true);
  50. break;
  51. case "Дробовик":
  52. riffle.SetActive(false);
  53. shotgun.SetActive(true);
  54. pistol.SetActive(false);
  55. break;
  56. case "Автомат":
  57. riffle.SetActive(true);
  58. shotgun.SetActive(false);
  59. pistol.SetActive(false);
  60. break;
  61. }
  62. }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement