| File was renamed from System/CrossServerOneVsOne/CrossServerCyclicScroll.cs |
| | |
| | | namespace Snxxz.UI
|
| | | {
|
| | |
|
| | | public class CrossServerCyclicScroll : CyclicScroll
|
| | | public class CrossServerOneVsOneCyclicScroll : CyclicScroll
|
| | | {
|
| | | const float fadeOutTime = 0.3f;
|
| | | const float relocationTime = 0.4f;
|
| | |
|
| | | CrossSeverDayAwardCell showAchievementBehaviour;
|
| | | CrossSeverOneVsOneDayAwardCell showAchievementBehaviour;
|
| | |
|
| | | bool m_Showing = false;
|
| | | public bool showing
|
| | |
| | | private set { m_Showing = value; }
|
| | | }
|
| | |
|
| | | List<CrossServerModel.AwardType> dayAwards;
|
| | | List<CrossServerOneVsOneModel.AwardType> dayAwards;
|
| | |
|
| | | CrossServerModel crossServerModel { get { return ModelCenter.Instance.GetModel<CrossServerModel>(); } }
|
| | | CrossServerOneVsOneModel crossServerModel { get { return ModelCenter.Instance.GetModel<CrossServerOneVsOneModel>(); } }
|
| | |
|
| | | public void ShowTreasures(bool _stepByStep)
|
| | | {
|
| | |
| | | {
|
| | | for (int i = 0; i < infiniteItems.Count; i++)
|
| | | {
|
| | | var item = infiniteItems[i] as CrossSeverDayAwardCell;
|
| | | var item = infiniteItems[i] as CrossSeverOneVsOneDayAwardCell;
|
| | | item.alphaTween.SetStartState();
|
| | | item.linerMove.Stop();
|
| | | }
|
| | |
| | | this.enabled = true;
|
| | | }
|
| | |
|
| | | public void ShowBegin(CrossSeverDayAwardCell _showItem)
|
| | | public void ShowBegin(CrossSeverOneVsOneDayAwardCell _showItem)
|
| | | {
|
| | | this.enabled = false;
|
| | | showing = true;
|
| | |
| | | var index = infiniteItems.IndexOf(_scrollItem);
|
| | | if (index != -1)
|
| | | {
|
| | | var showBehaviour = _scrollItem as CrossSeverDayAwardCell;
|
| | | var showBehaviour = _scrollItem as CrossSeverOneVsOneDayAwardCell;
|
| | | var lastItem = infiniteItems[infiniteItems.Count - 1];
|
| | |
|
| | | showBehaviour.rectTransform.anchoredPosition = lastItem.rectTransform.anchoredPosition.SetY(lastItem.rectTransform.anchoredPosition.y - cellSize.y - spacing.y);
|
| | |
| | |
|
| | | for (int i = 0; i < infiniteItems.Count; i++)
|
| | | {
|
| | | var item = infiniteItems[i] as CrossSeverDayAwardCell;
|
| | | var item = infiniteItems[i] as CrossSeverOneVsOneDayAwardCell;
|
| | | if (item != null && preIndex + i < datas.Count)
|
| | | {
|
| | | item.Display(datas[preIndex + i]);
|
| | |
| | | for (int i = index; i < infiniteItems.Count; i++)
|
| | | {
|
| | | var item = infiniteItems[i];
|
| | | var achievementBehaviour = item as CrossSeverDayAwardCell;
|
| | | var achievementBehaviour = item as CrossSeverOneVsOneDayAwardCell;
|
| | |
|
| | | achievementBehaviour.linerMove.from = achievementBehaviour.rectTransform.anchoredPosition;
|
| | | var toY = achievementBehaviour.rectTransform.anchoredPosition.y + cellSize.y + spacing.y;
|