public Texture2D GetFinalImage(bool update) { if (!dirty && finalImg != null || !update && finalImg != null) { return(finalImg); } finalImg = UPADrawer.CalculateBlendedTex(layers); finalImg.filterMode = FilterMode.Point; finalImg.Apply(); dirty = false; return(finalImg); }
public Texture2D GetFinalImage(bool update, bool savingAnim = false) { if (!dirty && finalImg != null || !update && finalImg != null) { return(finalImg); } if (savingAnim) { finalImg = UPADrawer.CalculateBlendedTex(layers, UPALayer.BlendMode.NOALPHA); } else { finalImg = UPADrawer.CalculateBlendedTex(layers); } finalImg.filterMode = FilterMode.Point; finalImg.Apply(); dirty = false; return(finalImg); }