using Unity.UIWidgets.async; using Unity.UIWidgets.ui; namespace Unity.UIWidgets.painting { public partial class painting_ { public static Future decodeImageFromList(byte[] bytes) { Future codec = PaintingBinding.instance.instantiateImageCodec(bytes); Future frameInfo = codec.then_(code => code.getNextFrame()); var result = frameInfo.then_(frame => FutureOr.value(frame.image)); return result; } } }