Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

- Declaration

public static List<CavrnusUser> GetCurrentSpaceUsers(this CavrnusSpaceConnection spaceConn)

- Description

This gives a list of all CavrnusUsers currently in the space. Note that this list may be empty if called too soon after JoinSpace.

...

For a more robust/maintained list of users consider calling BindSpaceUsers.

- Sample

Code Block
languagec#
public class SpaceStateUtility : MonoBehaviour
{
    private CavrnusSpaceConnection spaceConn;
    
    public void Start()
    {
        CavrnusFunctionLibrary.AwaitAnySpaceConnection(spaceConn => this.spaceConn = spaceConn);
    }

    public void PrintCurrentUsersToConsole()
    {
        var users = spaceConn.GetCurrentSpaceUsers();
        foreach (var user in users) {
            Debug.Log($"{user.ContainerId} is {user.GetUserName()}");
        }
    }
}