public Texture2D SaveShadowTexture() { string folderPath = AssetDatabase.GUIDToAssetPath(FolderGUID); string fileName = SoftMaterial.name + "_shadow" + ".png"; shadowOptions.SaveTexture(folderPath + "/" + fileName); Texture2D face = (Texture2D)AssetDatabase.LoadAssetAtPath(folderPath + "/" + fileName, typeof(Texture2D)); ClassExtensions.ReimportTexture(face, false); return(face); }
public Texture2D SaveFaceTexture() { string folderPath = AssetDatabase.GUIDToAssetPath(FolderGUID); string fileName = SoftMaterial.name + "_work" + ".png"; faceOptions.SaveTexture(folderPath + "/" + fileName); Texture2D face = (Texture2D)AssetDatabase.LoadAssetAtPath(folderPath + "/" + fileName, typeof(Texture2D)); if (Facetarget == FaceTarget.Font) { ClassExtensions.ReimportTexture(face, false); } else if (Facetarget == FaceTarget.Sprite) { ClassExtensions.ReimportTextureAsSprite_1(folderPath + "/" + fileName, faceOptions.pixelsPerUnit, false); GetComponent <SpriteRenderer>().sprite = (Sprite)AssetDatabase.LoadAssetAtPath(folderPath + "/" + fileName, typeof(Sprite)); } return(face); }