Exemple #1
0
        protected override void OnEnter()
        {
            Logger.LogDebug("Entered " + StateName);

            LogProxy.Info("PlayingState: OnEnter");
            _photonClient.CurrentRoom.Messenger.SendMessage(new PlayingMessage
            {
                PlayerPhotonId = _photonClient.CurrentRoom.Player.PhotonId
            });
        }
        protected override void OnEnter()
        {
            Logger.LogDebug("Entered " + StateName);
            LogProxy.Info("InitializingState OnEnter");

            _photonClient.CurrentRoom.Messenger.Subscribe((int)ITAlertChannel.SimulationState, ProcessSimulationStateMessage);
            _photonClient.CurrentRoom.Messenger.SendMessage(new InitializingMessage
            {
                PlayerPhotonId = _photonClient.CurrentRoom.Player.PhotonId
            });
            PlayGen.Unity.Utilities.Loading.Loading.Start();
        }
        protected override void OnEnter()
        {
            Logger.LogDebug("Entered " + StateName);
            LogProxy.Info("LaunchQuestionnaireState OnEnter");

            // The following string contains the key for the google form is used for the cognitive load questionnaire
            var formsKey = "1FAIpQLSctM-kR-1hlmF6Nk-pQNIWYnFGxRAVvyP6o3ZV0kr8K7JD5dQ";

            // Google form ID
            var googleFormsURL = "https://docs.google.com/forms/d/e/"
                                 + formsKey
                                 + "/viewform?entry.1596836094="
                                 + SUGARManager.CurrentUser.Name;

            // Open the default browser and show the form
            UnityEngine.Application.OpenURL(googleFormsURL);
            UnityEngine.Application.Quit();
        }