public override IEnumerator Cleanup() { _settingButton.onClick.RemoveListener(OnSettingButtonClicked); _shopButton.onClick.RemoveListener(OnShopButtonClicked); PageContainer.Of(transform).ReleasePreloaded(ResourceKey.ShopPagePrefab()); yield break; }
public override IEnumerator Initialize() { _settingButton.onClick.AddListener(OnSettingButtonClicked); _shopButton.onClick.AddListener(OnShopButtonClicked); // Preload the "Shop" page prefab. yield return(PageContainer.Of(transform).Preload(ResourceKey.ShopPagePrefab())); // Simulate loading time. yield return(new WaitForSeconds(1.0f)); }
private void OnShopButtonClicked() { PageContainer.Of(transform).Push(ResourceKey.ShopPagePrefab(), true); }