Advertisement
Guest User

Untitled

a guest
Dec 12th, 2018
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.75 KB | None | 0 0
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using UnityEngine.UI;
  5.  
  6. public class Destroy : MonoBehaviour
  7. {
  8.  
  9. public string reagente1, reagente2;
  10. public string produto1, produto2;
  11. public Sprite sprite1, sprite2, sprite3, sprite4, sprite5, sprite6, sprite7, sprite8, sprite9, sprite10;
  12. public SpriteRenderer spriteRenderer;
  13. public Text textoReacao;
  14.  
  15. void Start()
  16. {
  17. reagente1 = null;
  18. reagente2 = null;
  19. }
  20.  
  21. void OnCollisionEnter2D(Collision2D collision)
  22. {
  23. //NAOH
  24. if (collision.gameObject.tag == "NaOH" && (reagente1 == null || reagente2 == null))
  25. {
  26.  
  27. if (reagente1 == null)
  28. {
  29.  
  30. reagente1 = "NaOH";
  31.  
  32. spriteRenderer.sprite = sprite1;
  33. }
  34. else
  35. {
  36. reagente2 = "NaOH";
  37. spriteRenderer.sprite = sprite3;
  38. }
  39. Destroy(collision.gameObject);
  40. }
  41.  
  42. //KOH
  43. if (collision.gameObject.tag == "KOH" && (reagente1 == null || reagente2 == null))
  44. {
  45.  
  46. if (reagente1 == null)
  47. {
  48. reagente1 = "KOH";
  49. spriteRenderer.sprite = sprite1;
  50. }
  51. else
  52. {
  53. reagente2 = "KOH";
  54. spriteRenderer.sprite = sprite3;
  55. }
  56. Destroy(collision.gameObject);
  57. }
  58. //HCl
  59. if (collision.gameObject.tag == "HCl" && (reagente1 == null || reagente2 == null))
  60. {
  61.  
  62. if (reagente1 == null)
  63. {
  64. reagente1 = "HCl";
  65. spriteRenderer.sprite = sprite1;
  66. }
  67. else
  68. {
  69. reagente2 = "HCl";
  70. spriteRenderer.sprite = sprite3;
  71. }
  72. Destroy(collision.gameObject);
  73. }
  74. //H2SO4
  75. if (collision.gameObject.tag == "H2SO4" && (reagente1 == null || reagente2 == null))
  76. {
  77.  
  78. if (reagente1 == null)
  79. {
  80. reagente1 = "H2SO4";
  81. spriteRenderer.sprite = sprite1;
  82. }
  83. else
  84. {
  85. reagente2 = "H2SO4";
  86. spriteRenderer.sprite = sprite3;
  87. }
  88. Destroy(collision.gameObject);
  89. }
  90.  
  91. if ((reagente1 == "NaOH" && reagente2 == "HCl") || (reagente1 == "HCl" && reagente2 == "NaOH"))
  92. {
  93. produto1 = "NaCl";
  94. produto2 = "H2O";
  95.  
  96. //Exibir reação na tela
  97. /* textoReacao.text = reagente1.ToString() + reagente2.ToString()
  98. +produto1.ToString() + produto2.ToString();*/
  99. }
  100.  
  101.  
  102. }
  103.  
  104. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement