Skip to content

OnPlayerBoatCollide

Usage

  • Return a non-null value to override default behavior

Example Autogenerated

csharp
private void OnPlayerBoatCollide( PlayerBoat instance, BaseEntity baseEntity, Collision collision )
{
    Puts( "OnPlayerBoatCollide works!" );
}

Location

  • PlayerBoat::ProcessCollision(UnityEngine.Collision collision)
csharp
//---
	if (base.isClient || collision == null || collision.gameObject == null || collision.gameObject == null)
	{
		return;
	}
	BaseEntity baseEntity = collision.gameObject.ToBaseEntity(false);
	if (Interface.CallHook("OnPlayerBoatCollide", this, baseEntity, collision) != null)
	{
		return;
	}
	if (baseEntity != null && !baseEntity.isClient)
	{
//---

Released under the MIT License.