Esempio n. 1
0
 private void UseItem(IBaseChickenBagItemData data)
 {
     if (IsSplitInput())
     {
         _adapter.SendSplitItem(data.key);
         return;
     }
     _adapter.SendRightClickUseItem(data.key);
 }
Esempio n. 2
0
        private void ShowTip(IBaseChickenBagItemData origData, Transform root)
        {
            var data = new TipShowData();

            data.CategoryId = origData.cat;
            data.TemID      = origData.id;
            data.Num        = origData.count;
            if (data.CategoryId == (int)ECategory.Weapon)
            {
                HandleWeaponContrastId(data);
            }
            ShowTip(data, root);
        }
Esempio n. 3
0
        private void SetView(IBaseChickenBagItemData realData)
        {
            _viewModel.ItemGroupShow  = true;
            _viewModel.TitleGroupShow = false;
            _viewModel.CountText      = realData.count.ToString();
            var config = SingletonManager.Get <ItemBaseConfigManager>().GetConfigById(realData.cat, realData.id, true);

            if (config == null)
            {
                return;
            }
            _viewModel.ItemIconBundle = config.IconBundle;
            _viewModel.ItemIconAsset  = config.Icon;
            _viewModel.ItemNameText   = config.Name;
        }
Esempio n. 4
0
        private void SetView(IBaseChickenBagItemData realData)
        {
            _viewModel.ItemGroupShow  = true;
            _viewModel.TitleGroupShow = false;
            _viewModel.CountText      = realData.count.ToString();
            _viewModel.CountShow      = realData.count > 1;

            var config = SingletonManager.Get <ItemBaseConfigManager>().GetConfigById(realData.cat, realData.id, true);

            if (config == null)
            {
                Logger.ErrorFormat("error config cat:{0} id:{1}", realData.cat, realData.id);
                ShowView(false);
                return;
            }
            _viewModel.ItemIconBundle = config.IconBundle;
            _viewModel.ItemIconAsset  = config.Icon;
            _viewModel.ItemNameText   = config.Name;
            ShowView(true);
        }
Esempio n. 5
0
 private void DragBagItem(IBaseChickenBagItemData data, EChickenBagType type)
 {
     SetDragStartPos(type, data.key);
 }