public void Show(GameDataItems gameItem, string srcPath) { base.StartInit(); Initialize(); string url = srcPath + gameItem.icons [0].normal.Substring(0, gameItem.icons [0].normal.Length - 4); _iconPath = url; ShowTransition(); }
void ShowChallengeSubScreen() { GameItemData dataCategoryItems = loadedData.allRoundData[_selectedCatIndex]; GameDataItems gameDataItem = dataCategoryItems.items[_selectedItemIndex]; GameObject subScreen = (GameObject)Instantiate(Resources.Load("HomeScreen/screens/ChallengePlaySubScreen")); _challengeSubPanel = subScreen.GetComponent <ChallengePlaySubPanel> (); _challengeSubPanel.gameObject.transform.SetParent(_stage.transform, false); _challengeSubPanel.Show(gameDataItem, homeScreenIconPath + dataCategoryItems.imagePath); _challengeSubPanel.OnSelectedEvent += OnChallengeSelected; _challengeSubPanel.OnCloseEvent += OnChallengePanelClose; }
public void OnRandomPlaySelected() { GameItemData dataCategoryItems = loadedData.allRoundData[_selectedCatIndex]; GameDataItems gameDataItem = dataCategoryItems.items[_selectedItemIndex]; GameControl.instance.isChallengeMode = true; GameControl.instance.selectedResource = gameDataItem.resource; GameControl.instance.selectedResourceIconPath = dataCategoryItems.imagePath + gameDataItem.icons[0].normal; Transform subPanelContent = _challengeSubPanel.GetComponent <ScrollRect>().content.GetComponent <Transform>(); subPanelContent.GetComponent <FadeMe>().startFadeOut(0.5f); LeanTween.delayedCall(0.25f, ShowRandomChallengeSubScreen); }
IEnumerator LoadSendingChallengeSubScreen() { GameItemData dataCategoryItems = loadedData.allRoundData[_selectedCatIndex]; GameDataItems gameDataItem = dataCategoryItems.items[_selectedItemIndex]; GameObject subScreen = (GameObject)Instantiate(Resources.Load("HomeScreen/screens/SendingChallengeSubScreen")); _sendingChallengeSubPanel = subScreen.GetComponent <SendingChallengeSubPanel> (); _sendingChallengeSubPanel.gameObject.transform.SetParent(_stage.transform, false); _sendingChallengeSubPanel.Show(gameDataItem, homeScreenIconPath + dataCategoryItems.imagePath); _sendingChallengeSubPanel.OnCloseEvent += OnSendingChallengePanelClose; yield return(subScreen); Transform sendingSubPanelContent = _sendingChallengeSubPanel.GetComponent <ScrollRect>().content.GetComponent <Transform>(); sendingSubPanelContent.GetComponent <FadeMe> ().startFadeIn(0.5f); yield return(_waitLoadAnimation); _stage.ShowLoader(); }