public static byte TryRetrieveConverted(POConversionRequest request, out ProceduralObject po) { if (request.failed) { po = null; queuedConversion.Remove(request); return(2); } if (request.converted == null) { po = null; return(0); } else { po = request.converted; queuedConversion.Remove(request); return(1); } }
public static void RequestConversion(POConversionRequest request) { queuedConversion.Add(request); }