Jump to content
JuR

Leer puntaje de otra script

Recommended Posts

Si este no es el lugar correcto para pedir ayuda pido disculpas.

Tengo una script en C# para que se pueda fijar que si tiene 5 monedas pueda comprarse un objeto. El problema que tengo es que tiene que leer la cantidad de monedas de otra script, digamos que de la script del comercio tiene que leer la script de las monedas que tiene y así poder comprar.. Las dos scripts se encuentran en la misma escena.

Hice esto yo:    

Global gold; //Global es la otra script. quise hacer que lea los gold de esta script
    public Material CuboMat;
    int Monedas0 = ;
    int Monedas5 = 5;



    public void Azul(){
        if (gold.gold >= Monedas0) //Si no llega a las 5 monedas
        {
        //no va a poder comprar
        }
        if (gold.gold >= Monedas5) //Si llega a las 5 monedas
        {

//si puede comprar
            ColorAzul = 1;
            gold.gold -= 5; 
        }
    }

 

Edited by pioj
uso de tags y <> para pegar código.

Share this post


Link to post
Share on other sites

declaras en tu clase Global.cs 

tu variable int como public static 

algo asi por ejemplo

public static int Gold;

y luego desde cualquier otra clase entras a esa variable con:
 

Global.Gold;

que bueno es (NombreDeTuClase.NombreDeLaVariable) y pues ya xD

Edited by moyinzunza

Share this post


Link to post
Share on other sites

Lo que debes buscar en el foro es de "GetComponent" parece que recién estas comenzando y este es un tema muy respondido

Share this post


Link to post
Share on other sites

Ya lo solucione a todo, pueden cerrar. Muchas gracias me soluciono lo que me paso pioj :).

Edited by JuR

Share this post


Link to post
Share on other sites

UnitySpain © Todos los derechos reservados 2020
×
×
  • Create New...