mirror of
https://github.com/MirrorNetworking/Mirror.git
synced 2024-11-18 02:50:32 +00:00
NetworkClient.Send/SendUnreliable reuse SendByChannel function
This commit is contained in:
parent
99784f58d9
commit
225c7955cd
@ -378,26 +378,6 @@ public virtual void Disconnect()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool Send(short msgType, MessageBase msg)
|
|
||||||
{
|
|
||||||
if (m_Connection != null)
|
|
||||||
{
|
|
||||||
if (m_AsyncConnect != ConnectState.Connected)
|
|
||||||
{
|
|
||||||
if (LogFilter.logError) { Debug.LogError("NetworkClient Send when not connected to a server"); }
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
#if UNITY_EDITOR
|
|
||||||
UnityEditor.NetworkDetailStats.IncrementStat(
|
|
||||||
UnityEditor.NetworkDetailStats.NetworkDirection.Outgoing,
|
|
||||||
MsgType.UserMessage, msgType.ToString() + ":" + msg.GetType().Name, 1);
|
|
||||||
#endif
|
|
||||||
return m_Connection.Send(msgType, msg);
|
|
||||||
}
|
|
||||||
if (LogFilter.logError) { Debug.LogError("NetworkClient Send with no connection"); }
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
public bool SendWriter(NetworkWriter writer, int channelId)
|
public bool SendWriter(NetworkWriter writer, int channelId)
|
||||||
{
|
{
|
||||||
if (m_Connection != null)
|
if (m_Connection != null)
|
||||||
@ -428,26 +408,6 @@ public bool SendBytes(byte[] data, int numBytes, int channelId)
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool SendUnreliable(short msgType, MessageBase msg)
|
|
||||||
{
|
|
||||||
if (m_Connection != null)
|
|
||||||
{
|
|
||||||
if (m_AsyncConnect != ConnectState.Connected)
|
|
||||||
{
|
|
||||||
if (LogFilter.logError) { Debug.LogError("NetworkClient SendUnreliable when not connected to a server"); }
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
#if UNITY_EDITOR
|
|
||||||
UnityEditor.NetworkDetailStats.IncrementStat(
|
|
||||||
UnityEditor.NetworkDetailStats.NetworkDirection.Outgoing,
|
|
||||||
MsgType.UserMessage, msgType.ToString() + ":" + msg.GetType().Name, 1);
|
|
||||||
#endif
|
|
||||||
return m_Connection.SendUnreliable(msgType, msg);
|
|
||||||
}
|
|
||||||
if (LogFilter.logError) { Debug.LogError("NetworkClient SendUnreliable with no connection"); }
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
public bool SendByChannel(short msgType, MessageBase msg, int channelId)
|
public bool SendByChannel(short msgType, MessageBase msg, int channelId)
|
||||||
{
|
{
|
||||||
#if UNITY_EDITOR
|
#if UNITY_EDITOR
|
||||||
@ -467,6 +427,8 @@ public bool SendByChannel(short msgType, MessageBase msg, int channelId)
|
|||||||
if (LogFilter.logError) { Debug.LogError("NetworkClient SendByChannel with no connection"); }
|
if (LogFilter.logError) { Debug.LogError("NetworkClient SendByChannel with no connection"); }
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
public bool Send(short msgType, MessageBase msg) { return SendByChannel(msgType, msg, Channels.DefaultReliable); }
|
||||||
|
public bool SendUnreliable(short msgType, MessageBase msg) { return SendByChannel(msgType, msg, Channels.DefaultUnreliable); }
|
||||||
|
|
||||||
public void SetMaxDelay(float seconds)
|
public void SetMaxDelay(float seconds)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user