示例#1
0
    //operation
    public void OnDropItemMulti(int index, Grid_N grid)
    {
        CSUI_ChargingGrid cg           = m_ChargingGrids[index];
        ItemObject        SelectedItem = SelectItem_N.Instance.ItemObj;

        //1.check
        if (SelectItem_N.Instance.Place == ItemPlaceType.IPT_HotKeyBar)
        {
            SelectItem_N.Instance.SetItem(null);
            return;
        }

        if (!cg.IsChargeable(SelectedItem))
        {
            SelectItem_N.Instance.SetItem(null);
            return;
        }

        //2.send
        m_PPCoal._ColonyObj._Network.POW_AddChargItem(index, SelectedItem);

        //3.do
        SelectItem_N.Instance.SetItem(null);
    }