Skip to content

OnBoatGroupSpawn

Usage

  • Return a non-null value to override default behavior

Example Autogenerated

csharp
private object OnBoatGroupSpawn( BoatGroupSpawner instance, UnityEngine.Vector2 vector2, UnityEngine.Quaternion quaternion, HashSet<RHIB> list, bool flag, bool spawnsPT )
{
    Puts( "OnBoatGroupSpawn works!" );
    return null;
}

Location

  • BoatGroupSpawner::SpawnBoatGroup(HashSet<RHIB> list, BoatAI.AILoadMode loadMode, bool spawnsPT, ScientistBoatOilrigManager manager)
csharp
//---
	{
		flag = DeepSeaManager.IsInsideDeepSea(vector);
	}
	forward.y = 0f;
	Quaternion quaternion = Quaternion.LookRotation(forward);
	if (Interface.CallHook("OnBoatGroupSpawn", this, position, quaternion, list, flag, spawnsPT) != null)
	{
		return;
	}
	BoatAI.SpawnBoatGroup(position, quaternion, list, flag, spawnsPT);
	foreach (RHIB item in list)
//---

Released under the MIT License.