| | |
| | | RefreshOnTeamCountry(); |
| | | RefreshOnTeamBtn(); |
| | | RefreshTeamHero(); |
| | | RefreshFlyHead(); |
| | | |
| | | if (HeroUIManager.Instance.heroOnTeamSortList.Count == 0) |
| | | { |
| | |
| | | |
| | | fiterManager.Display(0, 0, 0, SelectJobCountry); |
| | | |
| | | |
| | | fightPowerText.text = "1234k"; |
| | | } |
| | | |
| | | void RefreshFlyHead() |
| | | { |
| | | var flyCanvas = flyAlphaTween.GetComponent<Canvas>(); |
| | | flyCanvas.sortingLayerID = canvas.sortingLayerID; |
| | | flyCanvas.sortingOrder = canvas.sortingOrder + 9; |
| | | flyAlphaTween.alpha = 0; |
| | | flyHead.transform.localScale = Vector3.zero; |
| | | fightPowerText.text = "1234k"; |
| | | } |
| | | |
| | | void SelectJobCountry(int job, int country) |
| | |
| | | } |
| | | } |
| | | |
| | | |
| | | } |
| | | |
| | | //管理布阵入口按钮:如竞技场是否根据功能显隐,通天塔和主线只有进攻方布阵默认不显示 |
| | |
| | | sceneHero[i].Display(teamHero.guid, i); |
| | | //按scenePosImgs 顺序排序对应位置 |
| | | sceneHero[i].transform.position = scenePosImgs[i].transform.position; |
| | | |
| | | sceneHero[i].transform.localScale = Vector3.one; |
| | | } |
| | | |
| | | } |
| | | RefreshPosScale(); |
| | | } |
| | | |
| | | |
| | | void RefreshPosScale() |
| | | { |
| | | for (int i = 0; i < scenePosImgs.Count; i++) |
| | | { |
| | | scenePosImgs[i].transform.localScale = Vector3.one; |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | sceneHero[i].Display(teamHero.guid, i, flyFrom >= 0); |
| | | //按scenePosImgs 顺序排序对应位置 |
| | | sceneHero[i].transform.position = scenePosImgs[i].transform.position; |
| | | sceneHero[i].transform.localScale = Vector3.one; |
| | | |
| | | } |
| | | } |
| | | RefreshPosScale(); |
| | | heroListScroller.m_Scorller.RefreshActiveCellViews(); |
| | | |
| | | //表现飞入,连续点击不同头像触发的话则重置 |
| | | if (flyFrom > -1) |
| | |
| | | sequence.Append(flyHead.transform.DOMove(targetPos, HeroUIManager.clickFlyPosTime).SetEase(Ease.OutQuad)) |
| | | .Join(flyHead.transform.DOScale(new Vector3(0.5f, 0.5f, 0.5f), HeroUIManager.clickFlyPosTime).SetEase(Ease.OutQuad)) |
| | | .Join(flyAlphaTween.DOFade(0f, HeroUIManager.clickFlyPosTime).SetEase(Ease.OutQuad)); |
| | | sequence.onComplete = () => { flyHead.transform.localScale = Vector3.zero; }; |
| | | } |
| | | } |
| | | |
| | |
| | | { |
| | | team.AddHero(HeroManager.Instance.GetHero(guidList[i]), i); |
| | | } |
| | | List<int> posList = new List<int>(); |
| | | for (int i = 0; i < guidList.Count; i++) |
| | | { |
| | | posList.Add(i); |
| | | } |
| | | TeamChangeEvent(posList, -1, Vector3.zero); |
| | | heroListScroller.m_Scorller.RefreshActiveCellViews(); |
| | | |
| | | TeamChangeEvent(new List<int>() { 0, 1, 2, 3, 4, 5 }, -1, Vector3.zero); |
| | | |
| | | } |
| | | |
| | | void SaveTeam() |