// Use this for initialization void Start () { targetTextBox = GameObject.FindGameObjectWithTag ("TextBox_LEFT"); storyManager = GameObject.FindGameObjectWithTag ("Story_Manager"); storyManagerController = storyManager.GetComponent<StoryTextManager> (); SPEAKER_1 = GameObject.FindGameObjectWithTag ("SPEAKER_1"); SPEAKER_1_Controller = SPEAKER_1.GetComponent<SpeakerMotionController> (); findStoryData(targetScene); parseTargetSpeakerText (); showSpeakerHead (); SPEAKER_1_Controller.ToggleMovement (); textComponent = targetTextBox.GetComponent<Text> (); StartCoroutine (TypeOutLines()); }
void setOpposingSpeaker(){ opposingSpeakerName = currentSpeakerName == "SPEAKER_1" ? "SPEAKER_2" : "SPEAKER_1"; opposingSpeakerHead = GameObject.FindGameObjectWithTag (opposingSpeakerName); opposingSpeakerController = opposingSpeakerHead.GetComponent<SpeakerMotionController> (); }
void setCurrentSpeaker(string speakerName){ currentSpeakerName = speakerName.Substring (speakerName.IndexOf ("[") + 1, speakerName.IndexOf ("]") - 1); currentSpeakerHead = GameObject.FindGameObjectWithTag (currentSpeakerName); currentSpeakerController = currentSpeakerHead.GetComponent<SpeakerMotionController> (); }