Exemple #1
0
 public void AddRequester(AssetLoader.GameObjectCallback callback, object callbackData)
 {
     AssetCache.GameObjectRequester item = new AssetCache.GameObjectRequester {
         m_callback     = callback,
         m_callbackData = callbackData
     };
     this.m_requesters.Add(item);
 }
Exemple #2
0
 public override void OnLoadFailed(string name)
 {
     base.OnLoadFailed(name);
     foreach (AssetCache.GameObjectRequester current in this.m_requesters)
     {
         AssetLoader.GameObjectCallback callback = current.m_callback;
         object callbackData = current.m_callbackData;
         if (callback != null)
         {
             callback(name, null, callbackData);
         }
     }
 }
Exemple #3
0
 public override void OnLoadFailed(string name)
 {
     base.OnLoadFailed(name);
     foreach (AssetCache.GameObjectRequester requester in this.m_requesters)
     {
         AssetLoader.GameObjectCallback callback = requester.m_callback;
         object callbackData = requester.m_callbackData;
         if (GeneralUtils.IsCallbackValid(callback))
         {
             callback(name, null, callbackData);
         }
     }
 }
 private void OpenRewards()
 {
     AssetLoader.GameObjectCallback callback = delegate(string name, GameObject go, object callbackData) {
         if (SoundManager.Get() != null)
         {
             SoundManager.Get().LoadAndPlay("card_turn_over_legendary");
         }
         RewardBoxesDisplay component = go.GetComponent <RewardBoxesDisplay>();
         component.SetRewards(this.m_seasonEndInfo.m_rankedRewards);
         component.m_playBoxFlyoutSound = false;
         component.SetLayer(GameLayer.PerspectiveUI);
         component.UseDarkeningClickCatcher(true);
         component.RegisterDoneCallback(() => this.m_rewardChest.GetComponent <PlayMakerFSM>().SendEvent("SummonOut"));
         component.transform.localPosition = this.m_rewardBoxesBone.transform.localPosition;
         component.transform.localRotation = this.m_rewardBoxesBone.transform.localRotation;
         component.transform.localScale    = this.m_rewardBoxesBone.transform.localScale;
         component.AnimateRewards();
     };
     AssetLoader.Get().LoadGameObject("RewardBoxes", callback, null, false);
     iTween.FadeTo(this.m_rewardChestInstructions.gameObject, 0f, 0.5f);
 }