Ich habe eine Klasse (PowerUp), in dem ich habe eine Bool Mag die öffentlichAbrufen des Bool Wert einer Klasse von einer anderen Klasse in der Einheit
erklärt wird, wenn ich versuche, dass Bool von einer anderen Klasse (Ergebnis) zugreifen
// class Result
if(PowerUP.Mag)// need to return the bool value from class PowerUp
{
// code to run if powerup.mag is true
CoinCollectedCounter ++;
CoinCounterText.text = ""+CoinCollectedCounter;
col.gameObject.SetActive(false);
}
nicht bin immer der Boolesche value..actually es null
Statische Variablen behalten während der Ausführung des Spiels einen Wert bei. Rufen Sie stattdessen die Skriptinstanz über GetComponent() ab und verwenden Sie diese Instanz, um auf den Wert zuzugreifen. –