private void PlayNext() { if (_activeMonologInstance != null) { _activeMonologInstance.Hide(); } _sceneActionIndex++; if (_missionScene.DialogData.Length > _sceneActionIndex) { _activeMonologInstance = _monologInstances[_missionScene.DialogData[_sceneActionIndex].PrefabPath]; _activeMonologInstance.Show(_missionScene.DialogData[_sceneActionIndex], PlayNext); } else { End(); } }