Skip to content

OnTeamMemberPromote

Usage

  • Return a non-null value to override default behavior

Example Autogenerated

csharp
private object OnTeamMemberPromote( RelationshipManager.PlayerTeam instance, ulong newTeamLeader )
{
    Puts( "OnTeamMemberPromote works!" );
    return null;
}

Location

  • RelationshipManager/PlayerTeam::SetTeamLeader(ulong newTeamLeader)
csharp
public void SetTeamLeader(ulong newTeamLeader)
{
	if (Interface.CallHook("OnTeamMemberPromote", this, newTeamLeader) == null)
	{
		Facepunch.Rust.Analytics.Azure.OnTeamChanged("promoted", teamID, teamLeader, newTeamLeader, members);
		teamLeader = newTeamLeader;
		MarkDirty();
	}
//---

Released under the MIT License.