Exemplo n.º 1
0
        public void TryShadow()
        {
            if (!IsShadow)
            {
                return;
            }

            var flashFile = ImageAssetUtil.SolveFile(Elias.OUTPUT_PATH, FlashAssetName);

            if (flashFile != null)
            {
                this.ShockwaveAssetName = AssetUtil.ConvertFlashShadow(this.Elias, this.FlashAssetName);

                if (!File.Exists(Path.Combine(Elias.IMAGE_PATH, ShockwaveAssetName + ".png")))
                {
                    File.Copy(flashFile, Path.Combine(Elias.IMAGE_PATH, ShockwaveAssetName + ".png"));
                }

                if (!File.Exists(Path.Combine(Elias.IMAGE_PATH, ShockwaveAssetName + ".txt")))
                {
                    File.WriteAllText(Path.Combine(Elias.IMAGE_PATH, ShockwaveAssetName + ".txt"), ShockwaveRectanglePoint[0] + "," + ShockwaveRectanglePoint[1]);
                }
            }
        }