Пример #1
0
 public bool GetTutorialProgress(string stepId)
 {
     if (!TutorialProgress.ContainsKey(stepId))
     {
         return(false);
     }
     else
     {
         return(TutorialProgress[stepId]);
     }
 }
Пример #2
0
        public void SetTutorialProgress(string stepId, bool completed)
        {
            if (!TutorialProgress.ContainsKey(stepId))
            {
                TutorialProgress.Add(stepId, completed);
            }
            else
            {
                TutorialProgress[stepId] = completed;
            }

#if !BACKOFFICE
            if (MetaStateSettings._IsServerAuthoritative)
            {
                CloudScriptMethod cloudScriptMethod = new CloudScriptMethod("SetSetting", false);
                cloudScriptMethod.Params.Add("type", "tutorial");
                cloudScriptMethod.Params.Add("key", stepId);
                cloudScriptMethod.Params.Add("value", completed.ToString());
                PlayFabManager.Instance.AddToStack("Settings", cloudScriptMethod);
            }
#endif
        }