public void Start() { GameObject g = GameObject.Find("/RequiredItems"); if (g != null) { string s = ""; RequiredItemsBehaviour rIB = g.GetComponent <RequiredItemsBehaviour>(); foreach (string[] seq in rIB.GetSequences()) { for (int i = 0; i < seq.Length; i++) { if (i == seq.Length - 1) { s += printColored(seq[i]) + "."; } else { s += printColored(seq[i]) + ","; } } s += "\n\n"; } requiredItemsText.text = s; } }
protected override void handleFinishLane() { string[][] v = rIB.GetSequences(); bool res = true; foreach (string[] a in v) { res &= validateAssertion(a); Debug.Log(res); } if (res) { GameManager.instance.YouWin(); } else { GameManager.instance.GameIsOver(); } }