OnBonusItemDropped
Usage
- No return behavior
Example Autogenerated
csharp
private void OnBonusItemDropped( Item item, BasePlayer basePlayer, ItemContainer container )
{
Puts( "OnBonusItemDropped works!" );
}Location
- LootContainer::DropBonusItems(BaseEntity initiator, ItemContainer container)
csharp
//---
{
Item item = ItemManager.Create(scrapDef, num3, 0uL);
if (item != null && Interface.CallHook("OnBonusItemDrop", item, basePlayer, container) == null)
{
(item.Drop(GetDropPosition() + new Vector3(0f, 0.5f, 0f), GetInheritedDropVelocity()) as DroppedItem).DropReason = DroppedItem.DropReasonEnum.Loot;
Interface.CallHook("OnBonusItemDropped", item, basePlayer, container);
}
}
}