Exemple #1
0
        void DrawSub(AdvGraphicInfo graphic, float fadeTime)
        {
            TargetObject.name = graphic.File.FileName;

/*			if (LastResource != graphic)
 *                      {
 *                              TargetObject.ChangeResourceOnDraw(graphic, fadeTime);
 *                      }*/
            TargetObject.ChangeResourceOnDraw(graphic, fadeTime);
            if (RenderObject != TargetObject)
            {
                //テクスチャ書き込みをしている
                RenderObject.ChangeResourceOnDraw(graphic, fadeTime);
                if (graphic.IsUguiComponentType)
                {
                    //UGUI系は、描画するImageにスケール値を適用
                    RenderObject.Scale(graphic);
                }
            }
            else
            {
                TargetObject.Scale(graphic);
            }
            RenderObject.Alignment(Layer.SettingData.Alignment, graphic);
            RenderObject.Flip(Layer.SettingData.FlipX, Layer.SettingData.FlipY);
            this.LastResource = graphic;
        }