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(); } }
void InitDeadItems(ItemDropPeEntity dropEntity, ItemSample[] items) { if (null != dropEntity) { dropEntity.RemoveDroppableItemAll(); if (null != items) { foreach (ItemSample item in items) { dropEntity.AddDroppableItem(item); } } } }