private void RepositionInactiveGridItemsCallback(AbstractUXList list) { if (this.inactiveScrollPosition != -1f) { this.inactiveGrid.Scroll(this.inactiveScrollPosition); } this.inactiveScrollPosition = -1f; }
private static void AddBuffIcon(AbstractUXList list, string buffBaseId, int order, StaticDataController dc) { WarBuffVO warBuffVO = dc.Get <WarBuffVO>(buffBaseId); UXElement uXElement = list.CloneTemplateItem(buffBaseId); UXSprite uXSprite = uXElement as UXSprite; if (uXSprite != null) { uXSprite.SpriteName = warBuffVO.BuffIcon; } list.AddItem(uXElement, order); }
public static void SetupBuffIcons(AbstractUXList list, string templateName, List <string> buffBases) { list.SetTemplateItem(templateName); list.Clear(); if (buffBases != null) { StaticDataController staticDataController = Service.StaticDataController; int i = 0; int count = buffBases.Count; while (i < count) { SquadWarBuffIconHelper.AddBuffIcon(list, buffBases[i], i, staticDataController); i++; } list.RepositionItems(); } }
public static void SetupBuffIcons(AbstractUXList list, string templateName, string squadId) { list.SetTemplateItem(templateName); list.Clear(); StaticDataController staticDataController = Service.StaticDataController; List <SquadWarBuffBaseData> buffBases = Service.SquadController.WarManager.CurrentSquadWar.BuffBases; int i = 0; int count = buffBases.Count; while (i < count) { SquadWarBuffBaseData squadWarBuffBaseData = buffBases[i]; if (squadWarBuffBaseData.OwnerId == squadId) { SquadWarBuffIconHelper.AddBuffIcon(list, squadWarBuffBaseData.BuffBaseId, i, staticDataController); } i++; } list.RepositionItems(); }
private void OnRepositionComplete(AbstractUXList list) { this.stashedBuildingsGrid.UpdateScrollArrows(); this.stashedBuildingsGrid.SetAnimateSmoothly(true); if (list == null) { return; } if (!this.stashedBuildingsGrid.IsGridComponentScrollable()) { return; } if (!string.IsNullOrEmpty(this.addedBuildingCardUID)) { this.stashedBuildingsGrid.ScrollToItem(this.GetGridIndexOfBuildingUID(this.addedBuildingCardUID)); this.addedBuildingCardUID = null; return; } this.stashedBuildingsGrid.Scroll(this.lastScrollPosition); }
private void OnSeizedRepositioned(AbstractUXList list) { this.seizedTable.AutoCenter(); }
protected void OnRepositionComplete(AbstractUXList list) { list.Scroll(this.lastGridPosition); }
public void ScrollCallback(AbstractUXList list) { this.scrollCallbackTimerId = Service.Get <ViewTimerManager>().CreateViewTimer(0.1f, false, new TimerDelegate(this.OnTimerCallback), null); }
private void OnGridRepositioned(AbstractUXList list) { list.Scroll(0f); }
private void RewardsGridRepositionComplete(AbstractUXList list) { this.rewardsGrid.Scroll(0f); }
private void ResetScrollViewAfterFullRefresh(AbstractUXList list) { this.stashedBuildingsGrid.SetAnimateSmoothly(true); this.stashedBuildingsGrid.UpdateScrollArrows(); }
private void FinishEquipmentGridSetup(AbstractUXList list) { this.equipmentGrid.Scroll(0f); }
private void FinishTroopGridSetup(AbstractUXList list) { this.troopGrid.Scroll(0f); }
private void ActiveGridRepositionComplete(AbstractUXList list) { this.activeGrid.Scroll(0f); }