Exemplo n.º 1
0
 public void show(bool bSuccess, Data_MapBattle_R.SetData data)
 {
     m_data    = data;
     m_Success = bSuccess;
     if (bSuccess)            // Õ½¶·Ê¤Àû
     {
         spriteBg.spriteName = "succ";
         btn.normalSprite    = "get1";
         btn.hoverSprite     = "get";
         btn.pressedSprite   = "get";
         btn.GetComponentInChildren <UISprite>().spriteName = "get1";
     }
     else            // Õ½¶·½áÊø
     {
         spriteBg.spriteName = "fail";
         btn.normalSprite    = "ok1";
         btn.hoverSprite     = "ok";
         btn.pressedSprite   = "ok";
         btn.GetComponentInChildren <UISprite>().spriteName = "ok1";
     }
     labelExp.text  = "+" + m_data.exp;
     labelGold.text = "+" + m_data.coin;
     labelTili.text = "" + m_data.huoli;
     for (int i = 0; i < m_data.star; i++)            // ÏÔʾÐÇÐÇ
     {
         UISprite spStar = (UISprite)GameObject.Instantiate(spriteStarPrefab);
         NGUIUtility.SetParent(transform, spStar.transform);
         Hashtable args = new Hashtable();
         args.Add("position", starPos[i].localPosition);
         args.Add("islocal", true);
         args.Add("time", 0.5f);
         args.Add("delay", 0.1f * i);
         iTween.MoveTo(spStar.gameObject, args);
     }
 }
Exemplo n.º 2
0
 // 战斗结果
 public void ShowBattleRecordResultView(bool bresult, Data_MapBattle_R.SetData data)
 {
     System.Action <Object> handler = (asset) => {
         if (asset != null)
         {
             GameObject  resultViewObject = (GameObject)GameObject.Instantiate(asset);
             JiesuanView resultView       = resultViewObject.GetComponent <JiesuanView>();
             NGUIUtility.SetParent(waitingParentT, resultViewObject.transform);
             resultView.show(bresult, data);
         }
     };
     StartCoroutine(BundleMgr.CreateObject(kResource.View, "JiesuanView", "JiesuanView", handler));
 }