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()}!"; } }

 

Related pages