private void HandleMessage()

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);
        }
    }