Example #1
0
 private void Start()
 {
     progData   = GameObject.Find("Data/ClientData").GetComponent <ProgressData>();
     pc         = playerPanel.GetComponent <OWPlayerController>();
     pfd        = GameObject.Find("GlobalGameManager/PlayFabController/PlayFabDataController").GetComponent <PlayFabData>();
     levelCount = GameObject.Find("LevelDesign/Levels").transform.childCount;
     ToggleUI(false);
 }
Example #2
0
 private void SaveConfig()
 {
     PlayFabData.TitleId        = titleId;
     PlayFabData.CatalogVersion = catalogVersion;
     PlayFabData.KeepSessionKey = keepSessionKey;
     PlayFabData.SaveData();
     AssetDatabase.Refresh();
 }
Example #3
0
 void Awake()
 {
     PlayFabData.LoadData();
     titleId                   = PlayFabData.TitleId;
     catalogVersion            = PlayFabData.CatalogVersion;
     keepSessionKey            = PlayFabData.KeepSessionKey;
     pfLogo                    = (Texture2D)Resources.LoadAssetAtPath("Assets/Playfab/Editor/PlayFablogo.png", typeof(Texture2D));
     hideFlags                 = HideFlags.HideAndDontSave;
     txtStyle.normal.textColor = Color.red;
 }
Example #4
0
 // TODO: Check which crystals are already collected and populate accordingly.
 void Start()
 {
     ggm                = GlobalGameManager.instance;
     lc                 = GameObject.Find("LevelController").GetComponent <LevelController>();
     rluiController     = GameObject.Find("UI").GetComponent <RLUIController>();
     pfd                = GameObject.Find("GlobalGameManager/PlayFabController/PlayFabDataController").GetComponent <PlayFabData>();
     completionRewards  = GameObject.Find("GlobalGameManager/LevelData/Completion").GetComponent <RewardGroup>();
     firstTimeRewards   = GameObject.Find("GlobalGameManager/LevelData/FirstTime").GetComponent <RewardGroup>();
     masteryRewards     = GameObject.Find("GlobalGameManager/LevelData/Mastery").GetComponent <RewardGroup>();
     levelLength        = ggm.GetLevelLength();
     spellMultiplier    = ggm.GetSpellMultiplier();
     spellMultiplierCap = ggm.GetSpellMultiplierCap();
     speedMultiplierCap = ggm.GetMaxSpeedBonus();
     maxSpeed           = ggm.GetMaxVelocity();
     scoreMarks         = ggm.GetScoreMarks();
     scoreCap           = ggm.GetScoreCap();
     freeMovement       = ggm.GetFreeMovement();
     levelName          = ggm.GetLevelName();
     if (freeMovement)
     {
         levelTime = 0;
     }
     levelPerformance = ggm.GetLevelPerformance();
     if (levelPerformance == null)
     {
         levelPerformance = string.Empty;
     }
     if (levelPerformance.Contains("R"))
     {
         rluiController.OnCrystal("Red");
         lc.CollectRedCrystal();
         OnCrystalCollect("Red");
     }
     if (levelPerformance.Contains("G"))
     {
         rluiController.OnCrystal("Green");
         lc.CollectGreenCrystal();
         OnCrystalCollect("Green");
     }
     if (levelPerformance.Contains("B"))
     {
         rluiController.OnCrystal("Blue");
         lc.CollectBlueCrystal();
         OnCrystalCollect("Blue");
     }
     StartCoroutine(GetCompletionData());
 }
 private void Start()
 {
     PlayFabData.LoadData();
     errorStyle.normal.textColor = Color.red;
 }
Example #6
0
 // Simple script to load the PlayFabDataFile.
 // ie : Usualy put on the first scene to have everything ready upon initiation.
 void Awake()
 {
     PlayFabData.LoadData();
 }
    // TODO: Get completed level Performance Data from PlayFab and update to each level.

    void Awake()
    {
        ggm    = GlobalGameManager.instance;
        levels = new List <LevelData>();
        pfd    = GameObject.Find("GlobalGameManager/PlayFabController/PlayFabDataController").GetComponent <PlayFabData>();
    }
Example #8
0
 private void Start()
 {
     pfd = GameObject.Find("GlobalGameManager/PlayFabController/PlayFabDataController").GetComponent <PlayFabData>();
     PopulateCrystalInventory();
 }