• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
help get component
#2
Ciao, la soluzione è piuttosto semplice infatti ti basterà dichiarare come public la bool "m_onladder" (se non lo è già), per fare ciò basterà aggiungere la parola "public" prima della dichiarazione della variabile.

Esempio:
Codice:
bool var = false;
Diventa
Codice:
public bool var = false;

Per prendere il valore della variabile da un altro script basterà chiamarla con il GetComponent.

Esempio(in questo esempio si presuppone che i 2 script siano attaccati allo stesso GameObject):
Codice:
this.gameObject.GetComponent<NomeScript> ().NomeVariabile

Nel tuo caso al posto di "NomeScript" metterai "FirstPersonController" e al posto di "NomeVariabile" metterai "m_onladder".
Per controllare se lo stato della variabile è "true" puoi fare così:

Codice:
if(this.gameObject.GetComponent<NomeScript> ().NomeVariabile == true)
{
  //istruzioni
}

Se hai altre difficoltà non esitare a chiedere  Smile
 
Rispondi
  


Messaggi in questa discussione
help get component - da JC LEON - 25-08-2016, 08:26 PM
RE: help get component - da Zettamax - 25-08-2016, 09:55 PM
RE: help get component - da JC LEON - 25-08-2016, 10:50 PM
RE: help get component - da Zettamax - 25-08-2016, 11:14 PM
RE: help get component - da JC LEON - 26-08-2016, 12:41 AM
RE: help get component - da alessiobb3b - 26-08-2016, 07:34 PM
RE: help get component - da Zettamax - 26-08-2016, 08:44 PM
RE: help get component - da JC LEON - 27-08-2016, 01:26 AM
RE: help get component - da Zettamax - 27-08-2016, 09:34 PM
RE: help get component - da JC LEON - 28-08-2016, 11:58 AM
RE: help get component - da Zettamax - 28-08-2016, 12:54 PM
RE: help get component - da JC LEON - 28-08-2016, 02:28 PM
RE: help get component - da Zettamax - 28-08-2016, 04:37 PM

Vai al forum:


Browsing: 1 Ospite(i)