Skip to content

CanPickupEntity

Called when a player attempts to pickup a deployed entity (AutoTurret, BaseMountable, BearTrap, DecorDeployable, Door, DoorCloser, ReactiveTarget, SamSite, SleepingBag, SpinnerWheel, StorageContainer, etc.)

Usage

  • Return type bool to prevent default behavior

Example Autogenerated

csharp
private object CanPickupEntity( BasePlayer basePlayer, DoorCloser entity )
{
    Puts( "CanPickupEntity works!" );
    return null;
}

Location

  • RustCore::ICanPickupEntity(BasePlayer basePlayer, DoorCloser entity)
csharp
private object ICanPickupEntity(BasePlayer basePlayer, DoorCloser entity)
{
	object callHook = Interface.CallHook("CanPickupEntity", basePlayer, entity);
	return callHook is bool result && !result ? (object)true : null;
}

Released under the MIT License.