Skip to content

OnTeamUpdated

Usage

  • Return a non-null value to override default behavior

Example Autogenerated

csharp
private object OnTeamUpdated( ulong currentTeam, ProtoBuf.PlayerTeam playerTeam2, BasePlayer instance )
{
    Puts( "OnTeamUpdated works!" );
    return null;
}

Location

  • BasePlayer::TeamUpdate(bool fullTeamUpdate)
csharp
//---
		foreach (MapNote item in playerState.pointsOfInterest)
		{
			playerTeam2.leaderMapNotes.Add(item);
		}
	}
	if (Interface.CallHook("OnTeamUpdated", currentTeam, playerTeam2, this) == null)
	{
		ClientRPC(RpcTarget.PlayerAndSpectators("CLIENT_ReceiveTeamInfo", this), playerTeam2);
		if (playerTeam2.leaderMapNotes != null)
		{
			playerTeam2.leaderMapNotes.Clear();
//---

Released under the MIT License.