Skip to content

OnCrateSpawned

Usage

  • No return behavior

Example Autogenerated

csharp
private void OnCrateSpawned( BradleyAPC instance, BaseEntity baseEntity )
{
    Puts( "OnCrateSpawned works!" );
}
csharp
private void OnCrateSpawned( PatrolHelicopter instance, BaseEntity baseEntity )
{
    Puts( "OnCrateSpawned works!" );
}

Location

  • BradleyAPC::OnDied(HitInfo info)
  • PatrolHelicopter::OnDied(HitInfo info)
csharp
//---
		baseEntity2.SendMessage("SetLockingEnt", fireBall.gameObject, SendMessageOptions.DontRequireReceiver);
		foreach (ServerGib item2 in list)
		{
			Physics.IgnoreCollision(component2, item2.GetCollider(), ignore: true);
		}
		Interface.CallHook("OnCrateSpawned", this, baseEntity2);
	}
	KillSpawnedScientists();
	if (info != null && info.InitiatorPlayer != null && info.InitiatorPlayer.serverClan != null)
	{
		info.InitiatorPlayer.AddClanScore(ClanScoreEventType.DestroyedBradley);
//---
csharp
//---
		baseEntity2.SendMessage("SetLockingEnt", fireBall.gameObject, SendMessageOptions.DontRequireReceiver);
		foreach (ServerGib item2 in list)
		{
			Physics.IgnoreCollision(component2, item2.GetCollider(), ignore: true);
		}
		Interface.CallHook("OnCrateSpawned", this, baseEntity2);
	}
	base.OnDied(info);
}

Released under the MIT License.