Exemple #1
0
 public override IEnumerator Cleanup()
 {
     _settingButton.onClick.RemoveListener(OnSettingButtonClicked);
     _shopButton.onClick.RemoveListener(OnShopButtonClicked);
     PageContainer.Of(transform).ReleasePreloaded(ResourceKey.ShopPagePrefab());
     yield break;
 }
Exemple #2
0
        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));
        }
Exemple #3
0
 private void OnShopButtonClicked()
 {
     PageContainer.Of(transform).Push(ResourceKey.ShopPagePrefab(), true);
 }