public static bool CharacterNameTagManager_updateNameTag_Prefix(Character character) { if (!GameModeManager.ShouldCreateNameTagsForOtherPlayers()) { return(false); } MultiplayerPlayerInfoManager.Instance.TryGetDisplayName(character.state.PlayFabID, delegate(string displayName) { if (displayName != null && !character.HasNameTag()) { displayName = MultiplayerPlayerNameManager.GetFullPrefixForPlayfabID(character.state.PlayFabID) + MultiplayerPlayerNameManager.GetNameForPlayfabID(character.state.PlayFabID, displayName); CharacterNameTagManager.Instance.StartCoroutine(Accessor.CallPrivateMethod <CharacterNameTagManager, IEnumerator>("addNameTagWithDelay", CharacterNameTagManager.Instance, new object[] { character, displayName })); } }); return(false); }