Skip to content

OnBoatGroupSpawn

Usage

  • Return a non-null value to override default behavior

Example Autogenerated

csharp
private void OnBoatGroupSpawn( BoatGroupSpawner instance, Vector2 vector2, Quaternion quaternion, HashSet`1 list, bool flag, bool spawnsPT )
{
    Puts( "OnBoatGroupSpawn works!" );
}

Location

  • BoatGroupSpawner::SpawnBoatGroup(System.Collections.Generic.HashSet`1<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, vector2, quaternion, list, flag, spawnsPT) != null)
		{
			return;
		}
		BoatAI.SpawnBoatGroup(vector2, quaternion, list, flag, spawnsPT);
		using (HashSet<RHIB>.Enumerator enumerator = list.GetEnumerator())
//---

Released under the MIT License.