public void Start() { UserDataBean userData = GameDataHandler.Instance.manager.GetUserData(); dicEquip.Clear(); dicEquip.Add(EquipTypeEnum.Hats, ui_Equip_Hats); dicEquip.Add(EquipTypeEnum.Gloves, ui_Equip_Gloves); dicEquip.Add(EquipTypeEnum.Clothes, ui_Equip_Clothes); dicEquip.Add(EquipTypeEnum.Shoes, ui_Equip_Shoes); dicEquip.Add(EquipTypeEnum.Headwear, ui_Equip_Headwear); dicEquip.Add(EquipTypeEnum.LeftRing, ui_Equip_LeftRing); dicEquip.Add(EquipTypeEnum.RightRing, ui_Equip_RightRing); dicEquip.Add(EquipTypeEnum.Cape, ui_Equip_Cape); foreach (var itemContainer in dicEquip) { ItemsBean itemData = userData.userEquip.GetEquipByType(itemContainer.Key); itemContainer.Value.SetLimitType(itemContainer.Key); itemContainer.Value.SetData(UIViewItemContainer.ContainerType.Equip, itemData); itemContainer.Value.SetHintText(UserEquipBean.GetEquipName(itemContainer.Key)); itemContainer.Value.SetCallBackForSetViewItem(CallBackForSetEquip); } }
public void SetLimitType(EquipTypeEnum equipType) { ItemsTypeEnum itemsType = UserEquipBean.EquipTypeEnumToItemsType(equipType); SetLimitType(itemsType); }