public virtual void doActionAPI(unitHitbox unitHitbox) { unitHitbox.addAfterPickItem(this); ItemOnPlayer itemOnPlayer = unitHitbox.GetComponent <ItemOnPlayer>(); if (itemOnPlayer != null) { itemOnPlayer.AddItem(this); } sendItemToClient(unitHitbox.id); if (GameManagerPC.Instance != null && itemModel.itemCode != 0) { GameManagerPC.Instance.playerManagement.AddItemScore(unitHitbox.id); } }