[HELP] C# - can't access Vortex script on camera GameObject

Hi all,

I can’t seem to access the script on my camera after trying 10 different ways. Let’s just say there’s two GameObjects and a Script on both of the. I would like to change script B on object B with script A. For example; I have a player object with a script on him, and that script is trying change the value of a variable on a script attached to a camera. I can access the camera but can’t for the love of good change the variable on said script.

Any help is greatly appreciated!

Best Regards,
Jeff

public class MyScriptOnPlayerGO : MonoBehaviour
{

    public MyScriptOnCameraGO myScriptOnCameraGoReference;
    void Awake()
    {
        myScriptOnCameraGoReference = Camera.main.gameObject.GetComponent<MyScriptOnCameraGO>();        //you may not invlude this if you set the reference manually
    }
    public void ChangeSomeVariable()
    {
        myScriptOnCameraGoReference.someVariable = 40;
       
    }
}

public  class MyScriptOnCameraGO : MonoBehaviour
{
    public int someVariable;        //this got to be public
}

You may ignore the Awake() and just drag and drop on editor the Camera GameObject on the associated field.Cheers.