OnPlayerDigComplete
Usage
- Return a non-null value to override default behavior
Example Autogenerated
csharp
private object OnPlayerDigComplete( BasePlayer player, BaseDiggableEntity instance )
{
Puts( "OnPlayerDigComplete works!" );
return null;
}csharp
private object OnPlayerDigComplete( BasePlayer player, MetalDetectorFlag instance )
{
Puts( "OnPlayerDigComplete works!" );
return null;
}Location
- BaseDiggableEntity::OnFullyDug(BasePlayer player)
- MetalDetectorFlag::OnFullyDug(BasePlayer player)
csharp
public virtual void OnFullyDug(BasePlayer player)
{
if (Interface.CallHook("OnPlayerDigComplete", player, this) == null)
{
SpawnLootListItem(player);
}
}csharp
public override void OnFullyDug(BasePlayer player)
{
if (Interface.CallHook("OnPlayerDigComplete", player, this) == null)
{
if (Collision != null)
{
Collision.enabled = false;
}
//---