Skip to content

OnBoatPathGenerate

Usage

  • Return a List<Vector3> value to override default behavior

Example Autogenerated

csharp
private List<Vector3>? OnBoatPathGenerate( BaseBoat instance )
{
    Puts( "OnBoatPathGenerate works!" );
    return null;
}

Location

  • BaseBoat::GenerateOceanPatrolPath(float minDistanceFromShore, float minWaterDepth)
csharp
public static List<Vector3> GenerateOceanPatrolPath(float minDistanceFromShore = 50f, float minWaterDepth = 8f)
{
	object obj = Interface.CallHook("OnBoatPathGenerate");
	if (obj is List<Vector3>)
	{
		return (List<Vector3>)obj;
	}
	float x = TerrainMeta.Size.x;
//---

Released under the MIT License.