public void ShowFranchise(DisneyStoreFranchiseDefinition franchiseDef) { Home.gameObject.SetActive(value: false); Franchise.gameObject.SetActive(value: true); Franchise.SetFranchise(franchiseDef, this); BackButton.SetActive(value: true); }
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}"); } } } }
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); }
private void onFranchiseDefinitionLoaded(string path, ScriptableObject definition) { this.definition = definition as DisneyStoreFranchiseDefinition; }
public void SetFranchise(DisneyStoreFranchiseDefinition franchiseDef, DisneyStoreController storeController) { this.franchiseDef = franchiseDef; this.storeController = storeController; }
private bool isFranchiseAvailable(DisneyStoreFranchiseDefinition franchiseDef) { long num = Service.Get <INetworkServicesManager>().GameTimeMilliseconds / 1000; return(num >= franchiseDef.StartTimeInSeconds && num < franchiseDef.EndTimeInSeconds); }