public void OnUIInstantiated(FageUIMem mem) { LeanTween.scale(bubble.rectTransform, sizeBubble, 0.5f).setEase(LeanTweenType.easeInOutCubic); LeanTween.value(gameObject, 0f, 1f, 0.3f).setDelay(0.5f).setOnUpdate(OnTextUpdate); Invoke("OnInvoke", 3f); }
public void OnUIInstantiated(FageUIMem mem) { FageUIManager.Instance.Popup(FageUIRoot.Instance.FindUISet("adventure_standby"), OnStandbyComplete as System.Action); Flash(imageFrame, 1f, 0f, 0.25f); for (int i = 0; i < imageSlots.Length; i++) { Flash(imageSlots[i], 1f); } Invoke("FlashType" + Random.Range(1, 3).ToString(), 1f); }
private void ExcutePush(FageUIManager manager, FageUIRequest request) { Stack stack = manager.GetStack(); FageUIMem current = new FageUIMem(request.uiSet); stack.Push(current); // load bundle FageBundleLoader.Instance.ReserveLoad(); }
private void ExcuteFlush(FageUIManager manager, FageUIRequest request) { Stack stack = manager.GetStack(); FageUIMem current = stack.Peek() as FageUIMem; stack.Clear(); stack.Push(current); manager.GetRequests().Dequeue(); }
private void ExcuteChange(FageUIManager manager, FageUIRequest request) { Stack stack = manager.GetStack (); if (stack.Count > 0) { stack.Pop(); } FageUIMem current = new FageUIMem (request.uiSet); stack.Push (current); // load bundle FageBundleLoader.Instance.ReserveLoad(); }
private void ExcutePush(FageUIManager manager, FageUIRequest request) { Stack stack = manager.GetStack(); if (stack.Count > 0) { FageUIMem current = stack.Peek() as FageUIMem; current.Destroy(); this.current = current; } else { manager.ReserveState("FageUIManagerSwitch"); } }
private void ExcutePop(FageUIManager manager, FageUIRequest request) { Stack stack = manager.GetStack(); if (stack.Count > 0) { FageUIMem current = stack.Peek() as FageUIMem; this.current = current; current.Resume(manager.canvas, request.param); } else { manager.GetRequests().Dequeue(); manager.ReserveState("FageUIManagerIdle"); return; } }
public void OnUIInstantiate(FageUIMem mem, params object[] param) { CameraEffector.Instance.SetPreset("blurry", 1f); }
public void OnUIResume(FageUIMem mem, params object[] param) { }
public override void AfterSwitch(FageStateMachine stateMachine, string beforeId) { base.AfterSwitch(stateMachine, beforeId); List <string> resources = new List <string>(); List <string> loadBundles = new List <string>(); List <string> unloadBundles = new List <string>(); FageBundleLoader loader = stateMachine as FageBundleLoader; Dictionary <string, AssetBundle> downloadedBundles = loader.GetDownloadedBundles(); Dictionary <string, object> loadedAsset = loader.GetLoadedAssets(); List <string> loadedBundles = loader.GetLoadedBundles(); FageUIManager manager = FageUIManager.Instance; Stack stack = manager.GetStack(); Queue queue = manager.GetQueue(); if (stack.Count > 0) { FageUIMem mem = stack.Peek() as FageUIMem; foreach (string s in mem.uiSet.GetBundles()) { if (!resources.Contains(s)) { resources.Add(s); } } } if (queue.Count > 0) { FageUIPopupMem mem = queue.Peek() as FageUIPopupMem; foreach (string s in mem.uiSet.GetBundles()) { if (!resources.Contains(s)) { resources.Add(s); } } } foreach (FageBundle bundle in FageBundleRoot.Instance.bundles) { if ((!bundle.isDynamic) && (!loadBundles.Contains(bundle.id))) { loadBundles.Add(bundle.id); } else if ((resources.Contains(bundle.id)) && (!loadBundles.Contains(bundle.id))) { loadBundles.Add(bundle.id); } } foreach (string id in loadedBundles) { if (loadBundles.Contains(id)) { loadBundles.Remove(id); } else if (!unloadBundles.Contains(id)) { unloadBundles.Add(id); } } queueBundle = new Queue(); foreach (string s in loadBundles) { AssetBundle ab = downloadedBundles[s]; ab.name = s; queueBundle.Enqueue(ab); } foreach (string s in unloadBundles) { AssetBundle ab = downloadedBundles[s]; foreach (string abname in ab.GetAllAssetNames()) { loadedAsset.Remove(abname); } loadedBundles.Remove(s); } if (queueBundle.Count > 0) { AssetBundle ab = queueBundle.Peek() as AssetBundle; queueAsset = new Queue(ab.GetAllAssetNames()); } stateMachine.DispatchEvent(new FageBundleEvent(FageBundleEvent.LOADING)); }
public void OnUIResume(FageUIMem mem, params object[] param) { Init(); }
public void OnUIInstantiate(FageUIMem mem, params object[] param) { Init(); }
public void OnSwitchIn(FageUIMem mem) { }
public void OnUIResumed(FageUIMem mem) { }
public void OnUIInstantiated(FageUIMem mem) { }
public void OnUIInstantiate(FageUIMem mem, params object[] param) { var config = TileConfig.LoadFromText(tileConfig.text); Debug.Log(config); }
public void OnUIInstantiated(FageUIMem mem) { }
public void OnUIDestroy(FageUIMem mem) { }
public void OnUIDestroy(FageUIMem mem) { CameraEffector.Instance.SetPreset("default", 1f); }
public void OnSwitchIn(FageUIMem mem) { }
public void OnSwitchOut(FageUIMem mem) { }
public void OnUIInstantiated(FageUIMem mem) { Invoke("OnTime", 3f); }
public void OnSwitchOut(FageUIMem mem) { }
public void OnUIDestroy(FageUIMem mem) { }
public void OnUIPause(FageUIMem mem) { }
public void OnUIInstantiate(FageUIMem mem, params object[] param) { }
public void OnUIResumed(FageUIMem mem) { }
public void OnUIPause(FageUIMem mem) { }