Exemple #1
0
    void RPC_S2C_GetDeadObjAllItems(uLink.BitStream stream, uLink.NetworkMessageInfo info)
    {
        int netId = stream.Read <int>();

        AiNetwork ai = AiNetwork.Get <AiNetwork>(netId);

        if (null == ai || null == ai.Runner)
        {
            return;
        }

        ItemDropPeEntity dropEntity = ai.Runner.GetComponent <ItemDropPeEntity>();

        if (null == dropEntity)
        {
            return;
        }

        dropEntity.RemoveDroppableItemAll();

        if (null != GameUI.Instance.mItemGet)
        {
            GameUI.Instance.mItemGet.Reflash();
        }
    }
Exemple #2
0
    void InitDeadItems(ItemDropPeEntity dropEntity, ItemSample[] items)
    {
        if (null != dropEntity)
        {
            dropEntity.RemoveDroppableItemAll();

            if (null != items)
            {
                foreach (ItemSample item in items)
                {
                    dropEntity.AddDroppableItem(item);
                }
            }
        }
    }