Quantcast
Channel: Questions in topic: "error message"
Viewing all articles
Browse latest Browse all 2891

error CS0120: An object reference is required to access non-static member `TextManagerLvl1.currentState'

$
0
0
I am trying to access another variable from another script by the following code, and I get the above error message ***My Continue script*** using UnityEngine; using System.Collections; using UnityEngine.SceneManagement; public class Continue : MonoBehaviour { string SceneName; AudioClip Click; Animation ButtonTrueAnimation; Animation ButtonFalseAnimation; Animation ButtonContinueAnimation; private enum States { question, trueState, falseState, continueState }; private States myState; void Start () { myState = States.question; } void Play () { if(TextManagerLvl1.currentState == "trueState") { TrueState(); } else if(TextManagerLvl1.currentState == "falseState") { FalseState(); } else if(TextManagerLvl1.currentState == "continueState") { ContinueState(); } } I am trying to access the variable "currentState" from the 'TextManagerLvl1" script. ***My TextManagerLvl1 script*** using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using UnityEngine.SceneManagement; public class TextManagerLvl1 : MonoBehaviour { public Text MainText; public Button ButtonTrue; public Button ButtonFalse; public GameObject ButtonContinue; public GameObject ButtonT; public GameObject ButtonF; public bool Correct; public bool False; public string currentState; private enum States { question, trueState, falseState, continueState }; void trueState() { MainText.text = "You are correct! :)"; currentState = "trueState"; Deactivate (); } void falseState() { MainText.text = "You are wrong! :("; currentState = "falseState"; Deactivate (); } void Deactivate() { ButtonContinue.SetActive (true); myState = States.continueState; currentState = "continueState"; ButtonT.SetActive (false); ButtonF.SetActive (false); } } Any help is greatly appreciated!

Viewing all articles
Browse latest Browse all 2891

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>