Exemple #1
0
    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);
    }