public void OnClickForSortFavorability() { AudioHandler.Instance.PlaySound(AudioSoundEnum.ButtonForNormal); listFavorabilityData = listFavorabilityData.OrderByDescending(data => { return(data.favorability); }).ToList(); gridVertical.RefreshAllCells(); }
public override void RefreshUI() { base.RefreshUI(); GameDataBean gameData = GameDataHandler.Instance.manager.GetGameData(); List <BuildBedBean> listBed = gameData.listBed; this.listBedData.Clear(); this.listBedData.AddRange(listBed); gridVertical.SetCellCount(listBedData.Count); gridVertical.RefreshAllCells(); }
/// <summary> /// 刷新UI /// </summary> public void RefreshUI() { for (int i = 0; i < listItemData.Count; i++) { ItemBean itemData = listItemData[i]; if (itemData == null || itemData.itemNumber == 0) { listItemData.RemoveAt(i); i--; } } gridVertical.SetCellCount(listItemData.Count); gridVertical.RefreshAllCells(); }
public void RadioButtonSelected(RadioGroupView rgView, int position, RadioButtonView rbview) { AudioHandler.Instance.PlaySound(AudioSoundEnum.ButtonForNormal); switch (rbview.name) { case "Hair": this.bodyType = BodyTypeEnum.Hair; listSelectData = CharacterBodyHandler.Instance.manager.GetAllHair(); break; case "Eye": this.bodyType = BodyTypeEnum.Eye; listSelectData = CharacterBodyHandler.Instance.manager.GetAllEye(); break; case "Mouth": this.bodyType = BodyTypeEnum.Mouth; listSelectData = CharacterBodyHandler.Instance.manager.GetAllMouth(); break; case "Skin": this.bodyType = BodyTypeEnum.Skin; listSelectData.Clear(); listSelectData.Add("Def"); listSelectData.AddRange(CharacterBodyHandler.Instance.manager.GetAllTrunk()); break; } gridVertical.SetCellCount(listSelectData.Count); gridVertical.RefreshAllCells(); }
protected void ChangeAllSelectStatus(bool isSelect) { AudioHandler.Instance.PlaySound(AudioSoundEnum.ButtonForNormal); for (int i = 0; i < listData.Count; i++) { CharacterBean characterData = listData[i]; WorkerStatusEnum workerStatus = characterData.baseInfo.GetWorkerStatus(); if (workerStatus == WorkerStatusEnum.Work) { if (!isSelect) { characterData.baseInfo.SetWorkerStatus(WorkerStatusEnum.Rest); } } else if (workerStatus == WorkerStatusEnum.Rest) { if (isSelect) { characterData.baseInfo.SetWorkerStatus(WorkerStatusEnum.Work); } } } gridVertical.RefreshAllCells(); InitAttendancePrice(); }
public void InitData() { UserDataBean userData = uiComponent.handler_GameData.GetUserData(); userModelData = userData.GetFirstUnlockModel(); if (userModelData == null) { ui_List.SetCellCount(0); ui_List.RefreshAllCells(); return; } Action <ModelInfoBean> callBack = (data) => { listPartInfoData = data.listPartData; ui_List.SetCellCount(listPartInfoData.Count); ui_List.RefreshAllCells(); }; uiComponent.handler_GameModel.GetModelInfoById(userModelData.modelId, callBack); }
public void SortForItemsType(GeneralEnum itemsType) { sortType = itemsType; if (sortType == GeneralEnum.Null) { return; } List <GeneralEnum> listItemsType = null; if (itemsType == GeneralEnum.Chef || itemsType == GeneralEnum.Waiter || itemsType == GeneralEnum.Accost || itemsType == GeneralEnum.Accoutant || itemsType == GeneralEnum.Beater) { listItemsType = new List <GeneralEnum>() { GeneralEnum.Chef, GeneralEnum.Waiter, GeneralEnum.Accost, GeneralEnum.Accoutant, GeneralEnum.Beater }; } else { listItemsType = new List <GeneralEnum>() { itemsType }; } AudioHandler.Instance.PlaySound(AudioSoundEnum.ButtonForNormal); listItemData = listItemData.OrderByDescending(data => { ItemsInfoBean itemsInfoBean = GameItemsHandler.Instance.manager.GetItemsById(data.itemId); if (listItemsType.Contains(itemsInfoBean.GetItemsType())) { return(true); } else { return(false); } }).ToList(); gridVertical.RefreshAllCells(); }
/// <summary> /// 刷新背包数据 /// </summary> public void RefreshBackpackData() { listItemData.Clear(); GameDataBean gameData = GameDataHandler.Instance.manager.GetGameData(); for (int i = 0; i < gameData.listItems.Count; i++) { ItemBean itemBean = gameData.listItems[i]; ItemsInfoBean itemInfo = GameItemsHandler.Instance.manager.GetItemsById(itemBean.itemId); GeneralEnum itemType = itemInfo.GetItemsType(); if (itemType != GeneralEnum.Hat && itemType != GeneralEnum.Clothes && itemType != GeneralEnum.Shoes && itemType != GeneralEnum.Chef && itemType != GeneralEnum.Waiter && itemType != GeneralEnum.Accoutant && itemType != GeneralEnum.Accost && itemType != GeneralEnum.Beater && itemType != GeneralEnum.Book && itemType != GeneralEnum.SkillBook && itemType != GeneralEnum.Other) { continue; } listItemData.Add(itemBean); } gridVertical.SetCellCount(listItemData.Count); gridVertical.RefreshAllCells(); if (listItemData.Count <= 0) { tvNull.gameObject.SetActive(true); } else { tvNull.gameObject.SetActive(false); } SortForItemsType(sortType); }
public override void RefreshUI() { base.RefreshUI(); GameDataBean gameData = GameDataHandler.Instance.manager.GetGameData(); listData = gameData.listInfinteTowers; if (listData.Count <= 0) { objNull.SetActive(true); } else { objNull.SetActive(false); } UserAchievementBean userAchievement = gameData.GetAchievementData(); SetMaxLayer(userAchievement.maxInfiniteTowersLayer); gridVertical.SetCellCount(listData.Count); gridVertical.RefreshAllCells(); }
public override void OpenUI() { base.OpenUI(); GameDataBean gameData = GameDataHandler.Instance.manager.GetGameData(); List <MenuOwnBean> listMenu = gameData.listMenu; this.listMenu.Clear(); this.listMenu.AddRange(listMenu); gridVertical.SetCellCount(listMenu.Count); gridVertical.RefreshAllCells(); }
public override void OpenUI() { base.OpenUI(); gridVertical.RefreshAllCells(); }