예제 #1
0
        public void SetMaterial(Image image, UIAtlasInfo.AlphaChannel channel)
        {
            switch (channel)
            {
            case UIAtlasInfo.AlphaChannel.Channel_R:
            {
                image.material = AlphaMaterialR;
            }
            break;

            case UIAtlasInfo.AlphaChannel.Channel_G:
            {
                image.material = AlphaMaterialG;
            }
            break;

            case UIAtlasInfo.AlphaChannel.Channel_B:
            {
                image.material = AlphaMaterialB;
            }
            break;

            case UIAtlasInfo.AlphaChannel.Channel_R_Gray:
            {
                image.material = AlphaMaterialRGray;
            }
            break;

            case UIAtlasInfo.AlphaChannel.Channel_G_Gray:
            {
                image.material = AlphaMaterialGGray;
            }
            break;

            case UIAtlasInfo.AlphaChannel.Channel_B_Gray:
            {
                image.material = AlphaMaterialBGray;
            }
            break;
            }

            refCount++;
        }
예제 #2
0
 public ImageItem(Image _image, UIAtlasInfo.AlphaChannel _channel)
 {
     this.image   = _image;
     this.channel = _channel;
 }