class f__AnonymousType0<< Count > j__TPar
static PlayerConnection CreateInstance()
void RegisterConnection(UnityAction< int > callback)
List< int > m_connectedPlayers
PlayerEditorConnectionEvents m_PlayerEditorConnectionEvents
static PlayerConnection s_Instance
void Unregister(Guid messageId, UnityAction< MessageEventArgs > callback)
static void DisconnectedCallback(int playerId)
bool BlockUntilRecvMsg(Guid messageId, int timeout)
void RegisterDisconnection(UnityAction< int > callback)
void UnregisterConnection(UnityAction< int > callback)
static PlayerConnection instance
static void MessageCallbackInternal(IntPtr data, ulong size, ulong guid, string messageId)
bool TrySend(Guid messageId, byte[] data)
void UnregisterDisconnection(UnityAction< int > callback)
static void ConnectedCallbackInternal(int playerId)
static IPlayerEditorConnectionNative connectionNative
void Send(Guid messageId, byte[] data)
IPlayerEditorConnectionNative GetConnectionNativeApi()
void Register(Guid messageId, UnityAction< MessageEventArgs > callback)
PlayerEditorConnectionEvents.ConnectionChangeEvent connectionEvent
void UnregisterManagedCallback(Guid messageId, UnityAction< MessageEventArgs > callback)
List< PlayerEditorConnectionEvents.MessageTypeSubscribers > messageTypeSubscribers
PlayerEditorConnectionEvents.ConnectionChangeEvent disconnectionEvent
static ScriptableObject CreateInstance(Type type)