public void DebugResponse(DebugResponse debugResponse)
        {
            myGateway.Emit("Area.Debug.DebugResponse", debugResponse);

        }
 public void HandleDebugResponse(UserLogicModel user, DebugResponse data)
 {
     var room = rooms.Filter(a => a.RoomID == data.RoomID)[0];
     if (room == null)
     {
         ServerLogger.LogError("--room not found ", data);
         return;
     }
     room.Game.CardGame.DebugInfo.Breakpoints = data.Breakpoints;
     room.Game.CardGame.DebugInfo.StepThrough = data.Step;
     room.Game.CardGame.DebugInfo.Action = data.Action;
     if (room.Game.CardGame.DebugInfo.Action)
     {
         var debugFiberYieldResponse = room.Fiber.Run<DebugFiberYieldResponse>(new FiberYieldResponse(FiberYieldResponseType.VariableLookup,"") { VariableLookup = data.VariableLookup });
         processGameResponse(room, debugFiberYieldResponse);
     }
 }
 public void DebugResponse(DebugResponse debugResponse)
 {
     clientDebugManager.DebugResponse(debugResponse);
 }