Access Variables From Scripts

Access Variables From Scripts

To access variables from another script in Unity, you can use the GetComponent function and reference the script that contains the variable you want to access. Here is an example:

OtherScript script;

void Start()
{
    script = GetComponent<OtherScript>();
}

void Update()
{
    int variableInOtherScript = script.variable;
}


In this example, OtherScript is the name of the script that contains the variable you want to access, and variable is the name of the variable you want to access. GetComponent will get the component of the specified type attached to the same GameObject as this script. Then, you can access the variable in the other script using the script object you created and the dot notation (e.g., script.variable).

Keep in mind that this will only work if the script with the variable you want to access is attached to the same GameObject as the script you are using to access it.