GameObjects_references.cs 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. using UnityEngine;
  2. using System.Collections;
  3. namespace ReaderRabbit
  4. {
  5. //Created by rafael.
  6. //Serve para quardar a referência do mapa. Isto serve como solução, caso seja preciso algum
  7. //GameObject acessar o mapa. Como o mapa encontra-se no inico de cada cena desativado, isso
  8. //evita que métodos como Find ou FindWithTag funcionem. O mesmo serve para o Options.
  9. public class GameObjects_references : MonoBehaviour {
  10. private int lang;
  11. public GameObject mapGO;
  12. public GameObject optionsGo;
  13. public GameObject[] languagesPref;
  14. // Use this for initialization
  15. void Awake () {
  16. DontDestroyOnLoad(transform.gameObject);
  17. }
  18. void Start()
  19. {
  20. lang = PlayerPrefs.GetInt("language");
  21. for (int i = 0; i < languagesPref.Length; i++)
  22. {
  23. if (lang == i)
  24. {
  25. Instantiate(languagesPref[i], transform.position, transform.rotation);
  26. }
  27. }
  28. }
  29. }
  30. }