Play-SDK-CSharp
Public Member Functions | Static Public Attributes | Properties | List of all members
LeanCloud.Play.Protocol.RoomOptions Class Reference
Inheritance diagram for LeanCloud.Play.Protocol.RoomOptions:

Public Member Functions

 RoomOptions ()
 
 RoomOptions (RoomOptions other)
 
RoomOptions Clone ()
 
override bool Equals (object other)
 
bool Equals (RoomOptions other)
 
override int GetHashCode ()
 
override string ToString ()
 
void WriteTo (pb::CodedOutputStream output)
 
int CalculateSize ()
 
void MergeFrom (RoomOptions other)
 
void MergeFrom (pb::CodedInputStream input)
 

Static Public Attributes

const int CidFieldNumber = 1
 Field number for the "cid" field. More...
 
const int VisibleFieldNumber = 2
 Field number for the "visible" field. More...
 
const int OpenFieldNumber = 3
 Field number for the "open" field. More...
 
const int EmptyRoomTtlFieldNumber = 4
 Field number for the "empty_room_ttl" field. More...
 
const int PlayerTtlFieldNumber = 5
 Field number for the "player_ttl" field. More...
 
const int MaxMembersFieldNumber = 6
 Field number for the "max_members" field. More...
 
const int FlagFieldNumber = 7
 Field number for the "flag" field. More...
 
const int PluginNameFieldNumber = 8
 Field number for the "plugin_name" field. More...
 
const int AttrFieldNumber = 9
 Field number for the "attr" field. More...
 
const int ExpectMembersFieldNumber = 10
 Field number for the "expect_members" field. More...
 
const int LobbyAttrKeysFieldNumber = 11
 Field number for the "lobby_attr_keys" field. More...
 
const int MembersFieldNumber = 12
 Field number for the "members" field. More...
 
const int MemberCountFieldNumber = 13
 Field number for the "member_count" field. More...
 
const int MasterActorIdFieldNumber = 14
 Field number for the "master_actor_id" field. More...
 

Properties

static pb::MessageParser< RoomOptionsParser [get]
 
static pbr::MessageDescriptor Descriptor [get]
 
string Cid [get, set]
 
bool? Visible [get, set]
 
bool? Open [get, set]
 
int EmptyRoomTtl [get, set]
 
int PlayerTtl [get, set]
 
int MaxMembers [get, set]
 
long Flag [get, set]
 
string PluginName [get, set]
 
pb::ByteString Attr [get, set]
 
pbc::RepeatedField< string > ExpectMembers [get]
 
pbc::RepeatedField< string > LobbyAttrKeys [get]
 
pbc::RepeatedField< global::LeanCloud.Play.Protocol.RoomMember > Members [get]
 
int MemberCount [get, set]
 
int MasterActorId [get, set]
 

Constructor & Destructor Documentation

◆ RoomOptions() [1/2]

LeanCloud.Play.Protocol.RoomOptions.RoomOptions ( )
inline

◆ RoomOptions() [2/2]

LeanCloud.Play.Protocol.RoomOptions.RoomOptions ( RoomOptions  other)
inline

Member Function Documentation

◆ CalculateSize()

int LeanCloud.Play.Protocol.RoomOptions.CalculateSize ( )
inline

◆ Clone()

RoomOptions LeanCloud.Play.Protocol.RoomOptions.Clone ( )
inline

◆ Equals() [1/2]

override bool LeanCloud.Play.Protocol.RoomOptions.Equals ( object  other)
inline

◆ Equals() [2/2]

bool LeanCloud.Play.Protocol.RoomOptions.Equals ( RoomOptions  other)
inline

◆ GetHashCode()

override int LeanCloud.Play.Protocol.RoomOptions.GetHashCode ( )
inline

◆ MergeFrom() [1/2]

void LeanCloud.Play.Protocol.RoomOptions.MergeFrom ( pb::CodedInputStream  input)
inline

◆ MergeFrom() [2/2]

void LeanCloud.Play.Protocol.RoomOptions.MergeFrom ( RoomOptions  other)
inline

◆ ToString()

override string LeanCloud.Play.Protocol.RoomOptions.ToString ( )
inline

◆ WriteTo()

void LeanCloud.Play.Protocol.RoomOptions.WriteTo ( pb::CodedOutputStream  output)
inline

Member Data Documentation

◆ AttrFieldNumber

const int LeanCloud.Play.Protocol.RoomOptions.AttrFieldNumber = 9
static

Field number for the "attr" field.

◆ CidFieldNumber

const int LeanCloud.Play.Protocol.RoomOptions.CidFieldNumber = 1
static

Field number for the "cid" field.

◆ EmptyRoomTtlFieldNumber

const int LeanCloud.Play.Protocol.RoomOptions.EmptyRoomTtlFieldNumber = 4
static

Field number for the "empty_room_ttl" field.

◆ ExpectMembersFieldNumber

const int LeanCloud.Play.Protocol.RoomOptions.ExpectMembersFieldNumber = 10
static

Field number for the "expect_members" field.

◆ FlagFieldNumber

const int LeanCloud.Play.Protocol.RoomOptions.FlagFieldNumber = 7
static

Field number for the "flag" field.

◆ LobbyAttrKeysFieldNumber

const int LeanCloud.Play.Protocol.RoomOptions.LobbyAttrKeysFieldNumber = 11
static

Field number for the "lobby_attr_keys" field.

◆ MasterActorIdFieldNumber

const int LeanCloud.Play.Protocol.RoomOptions.MasterActorIdFieldNumber = 14
static

Field number for the "master_actor_id" field.

◆ MaxMembersFieldNumber

const int LeanCloud.Play.Protocol.RoomOptions.MaxMembersFieldNumber = 6
static

Field number for the "max_members" field.

◆ MemberCountFieldNumber

const int LeanCloud.Play.Protocol.RoomOptions.MemberCountFieldNumber = 13
static

Field number for the "member_count" field.

◆ MembersFieldNumber

const int LeanCloud.Play.Protocol.RoomOptions.MembersFieldNumber = 12
static

Field number for the "members" field.

◆ OpenFieldNumber

const int LeanCloud.Play.Protocol.RoomOptions.OpenFieldNumber = 3
static

Field number for the "open" field.

◆ PlayerTtlFieldNumber

const int LeanCloud.Play.Protocol.RoomOptions.PlayerTtlFieldNumber = 5
static

Field number for the "player_ttl" field.

◆ PluginNameFieldNumber

const int LeanCloud.Play.Protocol.RoomOptions.PluginNameFieldNumber = 8
static

Field number for the "plugin_name" field.

◆ VisibleFieldNumber

const int LeanCloud.Play.Protocol.RoomOptions.VisibleFieldNumber = 2
static

Field number for the "visible" field.

Property Documentation

◆ Attr

pb.ByteString LeanCloud.Play.Protocol.RoomOptions.Attr
getset

◆ Cid

string LeanCloud.Play.Protocol.RoomOptions.Cid
getset

◆ Descriptor

pbr.MessageDescriptor LeanCloud.Play.Protocol.RoomOptions.Descriptor
staticget

◆ EmptyRoomTtl

int LeanCloud.Play.Protocol.RoomOptions.EmptyRoomTtl
getset

◆ ExpectMembers

pbc.RepeatedField<string> LeanCloud.Play.Protocol.RoomOptions.ExpectMembers
get

◆ Flag

long LeanCloud.Play.Protocol.RoomOptions.Flag
getset

◆ LobbyAttrKeys

pbc.RepeatedField<string> LeanCloud.Play.Protocol.RoomOptions.LobbyAttrKeys
get

◆ MasterActorId

int LeanCloud.Play.Protocol.RoomOptions.MasterActorId
getset

◆ MaxMembers

int LeanCloud.Play.Protocol.RoomOptions.MaxMembers
getset

◆ MemberCount

int LeanCloud.Play.Protocol.RoomOptions.MemberCount
getset

◆ Members

pbc.RepeatedField<global.LeanCloud.Play.Protocol.RoomMember> LeanCloud.Play.Protocol.RoomOptions.Members
get

◆ Open

bool? LeanCloud.Play.Protocol.RoomOptions.Open
getset

◆ Parser

pb.MessageParser<RoomOptions> LeanCloud.Play.Protocol.RoomOptions.Parser
staticget

◆ PlayerTtl

int LeanCloud.Play.Protocol.RoomOptions.PlayerTtl
getset

◆ PluginName

string LeanCloud.Play.Protocol.RoomOptions.PluginName
getset

◆ Visible

bool? LeanCloud.Play.Protocol.RoomOptions.Visible
getset

The documentation for this class was generated from the following file: