private void ReadBitmaps(FileStream fs) { int num = 0; while ((long)num < (long)((ulong)this.header.bitmapNum)) { UIAnimationPlayer.UIAnimationData.Bitmap bitmap = new UIAnimationPlayer.UIAnimationData.Bitmap(); bitmap.Read(fs); this.bitmaps.Add(bitmap); num++; } }
private ImageBox CreateBitmap(UIAnimationPlayer.UIAnimationData.Bitmap bitmapData) { Texture2D texture2D = new Texture2D((int)bitmapData.header.width, (int)bitmapData.header.height, false, (PixelFormat)1); texture2D.SetPixels(0, bitmapData.rawData); ImageAsset imageAsset = new ImageAsset(texture2D); return(new ImageBox { Image = imageAsset, Width = (float)imageAsset.Width, Height = (float)imageAsset.Height }); }