OnTeamCreate
Usage
- Return a non-null value to override default behavior
Example Autogenerated
csharp
private object OnTeamCreate( BasePlayer player )
{
Puts( "OnTeamCreate works!" );
return null;
}Location
- RelationshipManager::TryCreateTeam(BasePlayer player)
csharp
private static void TryCreateTeam(BasePlayer player)
{
if (player.currentTeam == 0L && Interface.CallHook("OnTeamCreate", player) == null)
{
PlayerTeam playerTeam = ServerInstance.CreateTeam();
playerTeam.teamLeader = player.userID;
playerTeam.AddPlayer(player);
Facepunch.Rust.Analytics.Azure.OnTeamChanged("created", playerTeam.teamID, player.userID, player.userID, playerTeam.members);
//---