public MapFarmItem AddOneItem(int index, MS2C_PveResult pveData) { if (this.mapFarmItemPrefab == null) { this.mapFarmItemPrefab = Res.LoadGUI("GUI/mapFarmItem"); } GameObject gameObject = (GameObject)UnityEngine.Object.Instantiate(this.mapFarmItemPrefab); gameObject.transform.parent = this.mMapFarmTable.gameObject.transform; gameObject.transform.localPosition = Vector3.zero; gameObject.transform.localScale = Vector3.one; MapFarmItem mapFarmItem = gameObject.AddComponent<MapFarmItem>(); mapFarmItem.InitMapFarmItem(this, index, pveData, this.mBaseScene.sceneInfo); this.mMapFarmTable.Reposition(); mapFarmItem.ShowMapFarmItemAnim(index); return mapFarmItem; }
public void InitMapFarmItem(GameUIMapFarm baseScene, int timeIndex, MS2C_PveResult pveData, SceneInfo sceneInfo) { base.transform.FindChild("Sprite/Label").GetComponent<UILabel>().text = string.Format(Singleton<StringManager>.Instance.GetString("FormFinishText"), Singleton<StringManager>.Instance.GetString("FormFinishTimes").Substring(timeIndex, 1)); base.transform.FindChild("money/Label").GetComponent<UILabel>().text = string.Format("{0:#,###0}", pveData.LootMoney); base.transform.FindChild("exp/Label").GetComponent<UILabel>().text = pveData.LootExp.ToString(); Transform transform = base.transform.FindChild("item"); if (sceneInfo.Difficulty == 9) { transform.FindChild("noItemTips").gameObject.SetActive(false); GameObject gameObject = GameUITools.CreateReward(15, sceneInfo.RewardEmblem, 0, transform, true, true, 36f, -7f, -2000f, 20f, 13f, 7f, 0); if (gameObject == null) { return; } gameObject.transform.localScale = Vector3.zero; this.mMapRewardItems.Add(gameObject); } else if (pveData.Items.Count == 0) { transform.FindChild("noItemTips").gameObject.SetActive(true); } if (pveData.Items.Count != 0) { transform.FindChild("noItemTips").gameObject.SetActive(false); int num = 0; while (num < pveData.Items.Count && num < 4) { OpenLootData openLootData = pveData.Items[num]; if (openLootData != null) { GameObject gameObject2 = GameUITools.CreateReward(3, openLootData.InfoID, (int)openLootData.Count, transform, true, true, 0f, 0f, 0f, 255f, 255f, 255f, 0); if (!(gameObject2 == null)) { gameObject2.transform.localScale = Vector3.zero; this.mMapRewardItems.Add(gameObject2); } } num++; } } }
private IEnumerator ShowContentAnimation(MS2C_PveResult data) { return null; //GUIKingRewardResultScene.<ShowContentAnimation>c__Iterator4F <ShowContentAnimation>c__Iterator4F = new GUIKingRewardResultScene.<ShowContentAnimation>c__Iterator4F(); //<ShowContentAnimation>c__Iterator4F.data = data; //<ShowContentAnimation>c__Iterator4F.<$>data = data; //<ShowContentAnimation>c__Iterator4F.<>f__this = this; //return <ShowContentAnimation>c__Iterator4F; }
protected override void OnPreDestroyGUI() { GUIKingRewardResultScene.PveResultData = null; base.StopAllCoroutines(); Globals.Instance.BackgroundMusicMgr.StopGameClearSound(); }
public static void ShowKingRewardResult(MS2C_PveResult data) { GUIKingRewardResultScene.PveResultData = data; GameUIManager.mInstance.ChangeSession<GUIKingRewardResultScene>(null, false, false); }
private IEnumerator ShowContentAnimation(MS2C_PveResult data) { return null; //GUIGuardResultScene.<ShowContentAnimation>c__Iterator7C <ShowContentAnimation>c__Iterator7C = new GUIGuardResultScene.<ShowContentAnimation>c__Iterator7C(); //<ShowContentAnimation>c__Iterator7C.data = data; //<ShowContentAnimation>c__Iterator7C.<$>data = data; //<ShowContentAnimation>c__Iterator7C.<>f__this = this; //return <ShowContentAnimation>c__Iterator7C; }