how to access variables from another script in unity code example
Example 1: unity variable from another script
public class PlayerScript: MonoBehaviour {
public float Health = 100.0f;
}
public class Accessor : MonoBehaviour {
void Start()
{
GameObject thePlayer = GameObject.Find("ThePlayer");
PlayerScript playerScript = thePlayer.GetComponent<PlayerScript>();
playerScript.Health -= 10.0f;
}
}
Example 2: unity access variables from other scripts
public class Accessor : MonoBehaviour {
void Start()
{
GameObject thePlayer = GameObject.Find("ThePlayer");
PlayerScript playerScript = thePlayer.GetComponent<PlayerScript>();
playerScript.Health -= 10.0f;
}
}
Example 3: get variable from other scriptin unity c#
public ScriptB = scriptB;
void Start()
{
scriptB.myFloat = 3.542f;
}
public float myFloat;
Example 4: how to reference a variable from another script in unity
public class PointScript : MonoBehaviour { public static int playerScore;