NetWrok.Connection.HandleReturnMsg C# (CSharp) Method

HandleReturnMsg() public method

public HandleReturnMsg ( Message msg ) : void
msg Message
return void
        void HandleReturnMsg(Message msg)
        {
            var fn = msg.GetArg<string> (0);
            var id = msg.GetArg<string> (1);
            var success = msg.GetArg<bool> (2);
            if (requests.ContainsKey (id)) {
                var req = requests [id];
                if (success) {
                    req.Result = msg.GetArg<object> (3);
                } else {
                    req.Error = msg.GetArg<string> (3);
                }
                req.isDone = true;
                requests.Remove (id);
            } else {
                Debug.LogError ("Invalid request ID in return msg: " + fn + " " + id);
            }
        }