Skip to content

OnCrateSpawned

Usage

  • No return behavior

Example Autogenerated

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

Location

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

Released under the MIT License.