Class PlayerDataObject
Custom data property for a player.
Inherited Members
Namespace: Unity.Services.Apis.Lobbies
Assembly: solution.dll
Syntax
[Preserve]
public class PlayerDataObject
Constructors
PlayerDataObject(string, VisibilityEnum)
Initializes a new instance of the PlayerDataObject class.
Declaration
[Preserve]
public PlayerDataObject(string value = null, PlayerDataObject.VisibilityEnum visibility = (PlayerDataObject.VisibilityEnum)0)
Parameters
Type | Name | Description |
---|---|---|
string | value | The value of the custom property. This property can be set to null or an empty string.. |
PlayerDataObject.VisibilityEnum | visibility | Indicates for whom the property should be visible. If |
Properties
Value
The value of the custom property. This property can be set to null or an empty string.
Declaration
[Preserve]
public string Value { get; set; }
Property Value
Type | Description |
---|---|
string | The value of the custom property. This property can be set to null or an empty string. |
Visibility
Indicates for whom the property should be visible. If public
, the property will be visible to everyone and will be included in query results. If member
, the data will only be visible to users who are members of the lobby (i.e. those who have successfully joined). If private
, the metadata will only be visible to the player.
Declaration
[Preserve]
public PlayerDataObject.VisibilityEnum Visibility { get; set; }
Property Value
Type | Description |
---|---|
PlayerDataObject.VisibilityEnum | Indicates for whom the property should be visible. If |