public bool debugBoolForMatchingNPCPos = false; //DEBUG TOOL TO BE DELETEEEEED // Use this for initialization void Start() { metaGameManager = GameObject.Find("MetaGameManager").GetComponent <MetaGameManager>(); //if there's no moving points it will not be called if (Points.Length <= 0) { canMove = false; return; } if (stopTimeIsRandom) { TimeWaiting = Random.Range(0, maxTimeWaiting); } else { TimeWaiting = maxTimeWaiting; } goingBackNum = 1; //bools //if (loopRoute) // patrolRoute = false; //we initialize the Init Position, where it will start. Points[0] = new Vector3(gameObject.transform.position.x, gameObject.transform.position.y, gameObject.transform.position.z); }
private void Awake() { timerText = GetComponentInChildren <Text>(); timerImage = GetComponentInChildren <Image>(); metaGameManager = FindObjectOfType <MetaGameManager>(); GameNotifStings = FindObjectsOfType <VOAnnouncementScript>(); }
public IEnumerator ChangeMicroGame() { int currentScene = SceneManager.GetActiveScene().buildIndex; int microgameToLoad = availableMicroGames[UnityEngine.Random.Range(0, availableMicroGames.Count)]; //precaution, if the microgame is the same, try again if (microgameToLoad == currentScene) { microgameToLoad = availableMicroGames[UnityEngine.Random.Range(0, availableMicroGames.Count)]; } yield return(transitionDelay); if (MetaGameManager.IsGameOver) { MetaGameManager.GameOver(); } else { SceneManager.LoadScene(microgameToLoad); } yield return(transitionDelay); }
// Start is called before the first frame update void Start() { metaGameManager = GameObject.Find("MetaGameManager").GetComponent <MetaGameManager>(); actualGoalTime = maxGoalTime; }
public void ResetScore() { pauseManager.SetIsAtGameOverSceneToFalse(); MetaGameManager.resetLivesAndScore(); }
public void ReturnToMain(string TitleSceenScene) { //SceneManager.LoadScene(TitleSceenScene); //DestroyMetaGameObjects(); MetaGameManager.GameOver(); }
// Start is called before the first frame update void Start() { metaGameManager = GameObject.Find("MetaGameManager").GetComponent <MetaGameManager>(); }