Play-SDK-CSharp
Classes | Namespaces | Typedefs | Enumerations
Messages.cs File Reference

Classes

class  LeanCloud.Play.Protocol.MessagesReflection
 Holder for reflection information generated from messages.proto More...
 
class  LeanCloud.Play.Protocol.IntValue
 
class  LeanCloud.Play.Protocol.RoomSystemProperty
 
class  LeanCloud.Play.Protocol.RoomMember
 
class  LeanCloud.Play.Protocol.AppInfo
 
class  LeanCloud.Play.Protocol.ErrorInfo
 
class  LeanCloud.Play.Protocol.RoomOptions
 
class  LeanCloud.Play.Protocol.SessionOpenRequest
 
class  LeanCloud.Play.Protocol.CreateRoomRequest
 
class  LeanCloud.Play.Protocol.CreateRoomResponse
 
class  LeanCloud.Play.Protocol.JoinRoomRequest
 
class  LeanCloud.Play.Protocol.JoinRoomResponse
 
class  LeanCloud.Play.Protocol.JoinRoomNotification
 
class  LeanCloud.Play.Protocol.LeftRoomNotification
 
class  LeanCloud.Play.Protocol.KickMemberRequest
 
class  LeanCloud.Play.Protocol.KickMemberResponse
 
class  LeanCloud.Play.Protocol.UpdatePropertyRequest
 
class  LeanCloud.Play.Protocol.UpdatePropertyResponse
 
class  LeanCloud.Play.Protocol.UpdatePropertyNotification
 
class  LeanCloud.Play.Protocol.UpdateSysPropertyRequest
 
class  LeanCloud.Play.Protocol.UpdateSysPropertyResponse
 
class  LeanCloud.Play.Protocol.UpdateSysPropertyNotification
 
class  LeanCloud.Play.Protocol.UpdateMasterClientRequest
 
class  LeanCloud.Play.Protocol.UpdateMasterClientResponse
 
class  LeanCloud.Play.Protocol.UpdateMasterClientNotification
 
class  LeanCloud.Play.Protocol.RoomNotification
 
class  LeanCloud.Play.Protocol.DirectCommand
 
class  LeanCloud.Play.Protocol.AckCommand
 
class  LeanCloud.Play.Protocol.EventsCommand
 
class  LeanCloud.Play.Protocol.JoinLobbyRequest
 
class  LeanCloud.Play.Protocol.RoomListCommand
 
class  LeanCloud.Play.Protocol.AppStatistic
 
class  LeanCloud.Play.Protocol.StatisticCommand
 
class  LeanCloud.Play.Protocol.ErrorCommand
 
class  LeanCloud.Play.Protocol.RequestMessage
 
class  LeanCloud.Play.Protocol.ResponseMessage
 
class  LeanCloud.Play.Protocol.Body
 
class  LeanCloud.Play.Protocol.Command
 

Namespaces

namespace  LeanCloud
 
namespace  LeanCloud.Play
 
namespace  LeanCloud.Play.Protocol
 

Typedefs

using pb = global::Google.Protobuf
 
using pbc = global::Google.Protobuf.Collections
 
using pbr = global::Google.Protobuf.Reflection
 
using scg = global::System.Collections.Generic
 

Enumerations

enum class  LeanCloud.Play.Protocol.CommandType {
  LeanCloud.Play.Protocol.Unknown = 0 , LeanCloud.Play.Protocol.Session = 1 , LeanCloud.Play.Protocol.Conv = 2 , LeanCloud.Play.Protocol.Direct = 3 ,
  LeanCloud.Play.Protocol.Error = 4 , LeanCloud.Play.Protocol.Lobby = 5 , LeanCloud.Play.Protocol.Statistic = 6 , LeanCloud.Play.Protocol.Events = 7 ,
  LeanCloud.Play.Protocol.Ack = 8
}
 
enum class  LeanCloud.Play.Protocol.OpType {
  LeanCloud.Play.Protocol.None = 0 , LeanCloud.Play.Protocol.Open = 1 , LeanCloud.Play.Protocol.Opened = 2 , LeanCloud.Play.Protocol.Close = 3 ,
  LeanCloud.Play.Protocol.Closed = 4 , LeanCloud.Play.Protocol.Start = 30 , LeanCloud.Play.Protocol.Started = 31 , LeanCloud.Play.Protocol.AddRandom = 32 ,
  LeanCloud.Play.Protocol.RandomAdded = 33 , LeanCloud.Play.Protocol.MatchRandom = 34 , LeanCloud.Play.Protocol.RandomMatched = 35 , LeanCloud.Play.Protocol.Add = 36 ,
  LeanCloud.Play.Protocol.Added = 37 , LeanCloud.Play.Protocol.MembersJoined = 38 , LeanCloud.Play.Protocol.MembersOnline = 39 , LeanCloud.Play.Protocol.Remove = 40 ,
  LeanCloud.Play.Protocol.Removed = 41 , LeanCloud.Play.Protocol.MembersLeft = 42 , LeanCloud.Play.Protocol.MembersOffline = 43 , LeanCloud.Play.Protocol.UpdateMasterClient = 44 ,
  LeanCloud.Play.Protocol.MasterClientUpdated = 45 , LeanCloud.Play.Protocol.MasterClientChanged = 46 , LeanCloud.Play.Protocol.Update = 47 , LeanCloud.Play.Protocol.Updated = 48 ,
  LeanCloud.Play.Protocol.UpdatedNotify = 49 , LeanCloud.Play.Protocol.UpdateSystemProperty = 50 , LeanCloud.Play.Protocol.SystemPropertyUpdated = 51 , LeanCloud.Play.Protocol.SystemPropertyUpdatedNotify = 52 ,
  LeanCloud.Play.Protocol.OpenedNotify = 53 , LeanCloud.Play.Protocol.Visible = 54 , LeanCloud.Play.Protocol.VisibleNotify = 55 , LeanCloud.Play.Protocol.UpdatePlayerProp = 56 ,
  LeanCloud.Play.Protocol.PlayerPropUpdated = 57 , LeanCloud.Play.Protocol.PlayerProps = 58 , LeanCloud.Play.Protocol.Kick = 59 , LeanCloud.Play.Protocol.Kicked = 60 ,
  LeanCloud.Play.Protocol.KickedNotice = 61 , LeanCloud.Play.Protocol.RoomList = 100 , LeanCloud.Play.Protocol.FindFriends = 101 , LeanCloud.Play.Protocol.FoundFriends = 102
}
 

Typedef Documentation

◆ pb

using pb = global.Google.Protobuf

◆ pbc

using pbc = global.Google.Protobuf.Collections

◆ pbr

using pbr = global.Google.Protobuf.Reflection

◆ scg

using scg = global.System.Collections.Generic