new void Start() { lose = false; fRef = UIFader.GetComponent <UIFaderScript> (); fRef.setFadeValue(0.0f); fRef.Initialize(); fRef.fadeIn(); finished = false; mcRef = GameObject.Find("MasterController").GetComponent <MasterControllerScript> (); if (mcRef != null) { sentenceBits = mcRef.getSentencePieces().ToArray(); } nPieces = sentenceBits.Length; bitGO = new GameObject[nPieces]; actionState = 0; for (int i = 0; i < nPieces; ++i) { bitGO[i] = new GameObject(); SentenceBit newBit; newBit = bitGO [i].AddComponent <SentenceBit> (); newBit.Initialize(); newBit.setText(sentenceBits [i]); newBit.randomizePosition(volumeRadius); newBit.randomizeSpeed(); newBit.setCamera(cam); newBit.order = i; newBit.parent = this; newBit.setPosition(new Vector3(0, 0, 0)); bitGO [i].name = "SentenceBit" + i; } completeSentence = sentenceBits [0]; for (int i = 1; i < sentenceBits.Length; ++i) { completeSentence = completeSentence + " " + sentenceBits [i]; } setText(""); mcRef.getStorage().storeStringValue("ReturnFromActivity", "Well"); mcRef.getStorage().storeIntValue("ActivityResult", 0); isWaitingForActionToComplete = true; }