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())
//---