Esempio n. 1
0
 public void ShowFranchise(DisneyStoreFranchiseDefinition franchiseDef)
 {
     Home.gameObject.SetActive(value: false);
     Franchise.gameObject.SetActive(value: true);
     Franchise.SetFranchise(franchiseDef, this);
     BackButton.SetActive(value: true);
 }
Esempio n. 2
0
        protected void parseDisneyShopRewards()
        {
            Dictionary <int, DisneyStoreFranchiseDefinition> dictionary = Service.Get <GameData>().Get <Dictionary <int, DisneyStoreFranchiseDefinition> >();

            Dictionary <int, DisneyStoreFranchiseDefinition> .Enumerator enumerator = dictionary.GetEnumerator();
            bool isMember = isLocalPlayerMember();

            while (enumerator.MoveNext())
            {
                DisneyStoreFranchiseDefinition value = enumerator.Current.Value;
                for (int i = 0; i < value.Items.Count; i++)
                {
                    DisneyStoreItemData disneyStoreItemData = new DisneyStoreItemData(value.Items[i]);
                    if (disneyStoreItemData.Definition != null)
                    {
                        if (DisneyStoreUtils.IsItemOwned(disneyStoreItemData))
                        {
                            parseRewardDefinition(getRewards(value.Items[i].Reward), isMember, new SpriteContentKey("Images/ProgressionIcons/Quests_ProgressionLock_Membership"), value.Items[i].ThemeDefinition);
                        }
                    }
                    else
                    {
                        Log.LogError(this, $"Franchise contains null item: {value.name}");
                    }
                }
            }
        }
Esempio n. 3
0
        private IEnumerator loadFranchise(DisneyStoreFranchiseDefinition franchise)
        {
            AssetRequest <GameObject> request = Content.LoadAsync(franchise.HomePrefabKey);

            yield return(request);

            GameObject franchiseGo = Object.Instantiate(request.Asset, scrollRect.content, worldPositionStays: false);

            franchiseGo.GetComponent <DisneyStoreHomeFranchiseItem>().SetFranchise(franchise, storeController);
        }
Esempio n. 4
0
 private void onFranchiseDefinitionLoaded(string path, ScriptableObject definition)
 {
     this.definition = definition as DisneyStoreFranchiseDefinition;
 }
Esempio n. 5
0
 public void SetFranchise(DisneyStoreFranchiseDefinition franchiseDef, DisneyStoreController storeController)
 {
     this.franchiseDef    = franchiseDef;
     this.storeController = storeController;
 }
Esempio n. 6
0
        private bool isFranchiseAvailable(DisneyStoreFranchiseDefinition franchiseDef)
        {
            long num = Service.Get <INetworkServicesManager>().GameTimeMilliseconds / 1000;

            return(num >= franchiseDef.StartTimeInSeconds && num < franchiseDef.EndTimeInSeconds);
        }