Beispiel #1
0
    private void GetExternalReferences()
    {
        geoLocManager = GeoLocManager.Instance;
        saveManager   = GetComponent <SaveManager>();

        /*if (geoLocManager.debugMode)*/ generator.GenerateButons();
    }
Beispiel #2
0
    // Esto funciona solo porque en el primer frame (cuando se cogen todas las referencias), el mapa estará desactivado
    private void OnEnable()
    {
        geoLocManager = GeoLocManager.Instance;
        gameManager   = GameManager.Instance;

        geoLocManager.OnAreaChanges  += ShowCurrentAreaInfo;
        geoLocManager.OnUpdateCoords += SetAreaColors;
        geoLocManager.OnUpdateCoords += ShowPercentageText;
    }
Beispiel #3
0
    void Awake()
    {
        //Check if instance already exists
        if (Instance == null)
        {
            //if not, set instance to this
            Instance = this;
        }

        //If instance already exists and it's not this:
        else if (Instance != this)
        {
            //Then destroy this. This enforces our singleton pattern, meaning there can only ever be one instance of a GameManager.
            Destroy(gameObject);
        }

        //Sets this to not be destroyed when reloading scene
        DontDestroyOnLoad(gameObject);
    }
Beispiel #4
0
 // Antes del start si por defecto está activo cuando se carga la escena
 private void OnEnable()
 {
     geoLocManager = GeoLocManager.Instance;
     geoLocManager.OnAreaChanges += SetLoadCanvas;
 }