/
AwaitLocalUser (Unity)
AwaitLocalUser (Unity)
- Declaration
public static async void AwaitLocalUser(this CavrnusSpaceConnection spaceConnection, Action<CavrnusUser> localUserArrived)
- Description
Triggers localUserArrived
when the local user becomes present in the given space. Normally there is a delay between first calling JoinSpace and the local user fully connecting/setting up.
If the local user is already present localUserArrived
will trigger immediately.
- Sample
public class WelcomeUserUI : MonoBehaviour
{
[SerializeField] private TextMeshProUGUI userName;
public void Start()
{
CavrnusFunctionLibrary.AwaitAnySpaceConnection(spaceConn => {
spaceConn.AwaitLocalUser(ShowUI);
});
}
private void ShowUI(CavrnusUser localUser)
{
userName.text = $"Welcome, {localUser.GetUserName()}!";
}
}
, multiple selections available,
Related content
GetCurrentSpaceUsers (Unity)
GetCurrentSpaceUsers (Unity)
More like this
SetLocalUserMutedState (Unity)
SetLocalUserMutedState (Unity)
Read with this
AwaitLocalUser (.NET)
AwaitLocalUser (.NET)
More like this
FetchVideoInputs (Unity)
FetchVideoInputs (Unity)
Read with this
AwaitLocalUser (Unreal Engine)
AwaitLocalUser (Unreal Engine)
More like this
BeginTransientXPropertyUpdate (Unity)
BeginTransientXPropertyUpdate (Unity)
Read with this