// Use this for initialization private void Start() { _rpgTalkContainer = Instantiate(_rpgTalkContainer); _rpgTalkContainer.dialoger = true; _rpgTalkContainer.textUI = _rpgTalkContainer.gameObject.FindComponentsInChildrenWithTag <Text>("Text")[0]; _rpgTalkContainer.dialogerUI = _rpgTalkContainer.gameObject.FindComponentsInChildrenWithTag <Text>("Name")[0]; _rpgTalkContainer.passWithMouse = false; _rpgTalkContainer.enableQuickSkip = true; _rpgTalkContainer.passWithInputButton = "Interact"; _rpgTalkContainer.GetComponentInChildren <Canvas>().worldCamera = GameObject.FindWithTag("MainCamera").GetComponent <Camera>(); _rpgTalkContainer.txtToParse = _textAssets[0]; print(_talkAreas.Count); for (int i = 0; i < _talkAreas.Count; ++i) { _talkAreas[i] = Instantiate(_talkAreas[i]); _talkAreas[i].rpgtalkTarget = _rpgTalkContainer; _talkAreas[i].txtToParse = _textAssets[1]; } }