Exemplo n.º 1
0
            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++;
                }
            }
Exemplo n.º 2
0
            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
                });
            }