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); } }
// 战斗结果 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)); }