Get/BindUserSpeaking (Unity)

- Declaration

public static bool GetUserSpeaking(this CavrnusUser user)

public static IDisposable BindUserSpeaking(this CavrnusUser user, Action<bool> onSpeakingChanged)

- Description

Gets or Binds a bool to tell if the given user is currently speaking. “Speaking” is defined as having a volume slightly above 0, so note that coughing or very heavy breathing may also cause this to trip.

Note: Under-the-hood this is actually just calling: user.SpaceConnection.GetBoolPropertyValue(user.ContainerId, "speaking");

Since "speaking" is a well-known value assigned by the server, we wrote this function as a helpful convenience.

NOTE: Since this value is representing data coming from outside the Properties system it cannot be assigned to, only read.

- Sample