示例#1
0
 /// <summary>
 /// Trigger showing SUGAR sign-in screen or run auto sign-in if setting is active
 /// </summary>
 public void SignIn()
 {
     _signInButton.Active(true);
     _userSignedInText.gameObject.SetActive(false);
     SUGARManager.Account.DisplayPanel(success =>
     {
         if (success)
         {
             _signInButton.Active(false);
             OnLanguageChange();
             DoBestFit();
             var settings = new EvaluationAssetSettings {
                 PlayerId = SUGARManager.CurrentUser.Name
             };
             EvaluationAsset.Instance.Settings = settings;
             TrackerEventSender.SendEvaluationEvent(TrackerEvalautionEvent.UserProfile, new Dictionary <TrackerEvaluationKey, string> {
                 { TrackerEvaluationKey.Event, "sugarsignin" }
             });
         }
         else
         {
             _signInButton.Active(true);
         }
     });
 }
示例#2
0
        /// <summary>
        /// Test number one - sendig data to the asset
        /// </summary>
        internal void performTest1()
        {
            log("Calling test 1 - Evaluation Asset");

            EvaluationAssetSettings eas = new EvaluationAssetSettings();

            eas.GameId      = "dummygame-clientasset";
            eas.GameVersion = "default Version";
            eas.PlayerId    = "default player id";
            eas.Language    = "en";

            this.getEA().Settings = eas;

            getEA().sensorData("gameactivity", "event=dummyevent&goalorientation=progression&tool=dummytool");
            log("Tests Evaluation Asset - test 1 - done!");
        }
示例#3
0
        public void performTest1()
        {
            log("Calling test 1 - Evaluation Asset");

            EvaluationAssetSettings eas = new EvaluationAssetSettings();

            eas.GameId      = "dummygame-clientasset unit test";
            eas.GameVersion = "2";
            eas.PlayerId    = "player123";

            this.getEA().Settings = eas;

            try
            {
                getEA().sensorData("gameactivity", "event=messagetoplayer&tool=chat)");
                getEA().sensorData("gameactivity", "event=messagetoplayer&tool=chat&goalorientation=neutral");
            }
            catch
            {
                Assert.Fail();
            }
            log("Tests Evaluation Asset - test 1 - done!");
        }
示例#4
0
        public void performTest1()
        {
            log("Calling test 1 - Evaluation Asset");

            EvaluationAssetSettings eas = new EvaluationAssetSettings();
            eas.GameId = "watercooler";
            eas.GameVersion = "2";
            eas.PlayerId = "player123";

            this.getEA().Settings = eas;

            try
            {
                getEA().sensorData("gameactivity", "event=messagetoplayer&tool=chat)");
                getEA().sensorData("gameactivity", "event=messagetoplayer&tool=chat&goalorientation=neutral");
            }
            catch
            {
                Assert.Fail();
            }
            log("Tests Evaluation Asset - test 1 - done!");
        }