in Samples~/SampleGame/Assets/Scripts/Server/NetworkServer.cs [129:160]
private void HandleMessage(int playerIdx, string msgStr)
{
// parse message and pass json string to relevant handler for deserialization
_gl.Log.WriteLine("Msg rcvd from player " + playerIdx + ":" + msgStr);
string delimiter = ":";
string json = msgStr.Substring(msgStr.IndexOf(delimiter) + delimiter.Length);
if (msgStr[0] == 'C')
{
HandleConnect(playerIdx, json);
}
if (msgStr[0] == 'R')
{
HandleReady(playerIdx);
}
if (msgStr[0] == 'I')
{
HandleInput(playerIdx, json);
}
if (msgStr[0] == 'E')
{
HandleEnd();
}
if (msgStr[0] == 'D')
{
HandleDisconnect(playerIdx);
}
}