Exemple #1
0
    void OnAddItemClick()
    {
        if (GameSetting.enableConsole != true)
        {
            return;
        }
        int  intId  = -1;
        uint amount = 0;

        try
        {
            intId = Int32.Parse(itemId.text);
        }
        catch
        {
            intId = -1;
        }
        try
        {
            amount = UInt32.Parse(itemAmount.text);
        }
        catch
        {
            amount = 1;
        }

        if (amount == 0)
        {
        }
        else
        {
            int  id      = intId;
            Item newItem = new Item(id, amount);
            if (newItem.valid)
            {
                LocalPlayer localPlayer = Helper.FindLocalPlayer();
                if (localPlayer != null)
                {
                    //获取背包
                    PlayerBag   playerBag = localPlayer.bag;
                    ItemPackage pack      = playerBag.itemPack; //获取背包内容
                    pack.PickUpItem(newItem);                   //捡起物品
                }
            }
        }
    }