public void Begin() { currentPanelIndex = 0; if (string.IsNullOrEmpty(RequestQuestionHookName)) { if (EndAction != null) { EndAction.Invoke(); } OverridePosition = null; OverrideRotation = null; if (_pointer) { _pointer.SetVisible(false); } ExitPoll.CurrentExitPollSet = null; Util.logDebug("CognitiveVR Exit Poll. You haven't specified a question hook to request!"); return; } if (CognitiveVR_Manager.Instance != null) { //CognitiveVR_Manager.Instance.StartCoroutine(RequestQuestions()); //hooks/questionsets. ask hook by id what their questionset is string url = Constants.GETEXITPOLLQUESTIONSET(RequestQuestionHookName); CognitiveVR.NetworkManager.GetExitPollQuestions(url, RequestQuestionHookName, QuestionSetResponse, 3); } else { Util.logDebug("Cannot display exitpoll. cognitiveVRManager not present in scene"); if (EndAction != null) { EndAction.Invoke(); } OverridePosition = null; OverrideRotation = null; if (_pointer) { _pointer.SetVisible(false); } ExitPoll.CurrentExitPollSet = null; } }