Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save jacobsapps/c5b4c011b293a87a82b58e809a14bc3b to your computer and use it in GitHub Desktop.
Save jacobsapps/c5b4c011b293a87a82b58e809a14bc3b to your computer and use it in GitHub Desktop.
private var baseImage: some View {
// ...
.if(showEffects && card.stats.rarity == .common) { $0.noStickerEffect() }
.if(showEffects && (card.stats.rarity == .rare || card.stats.rarity == .ultraRare)) { $0.circularFoilEffect() }
.if(showEffects && card.stats.rarity == .secretRare) { $0.metallicEffect() }
private var cutoutLayer: some View {
if showEffects {
// ...
.if((card.stats.rarity == .common || card.stats.rarity == .rare)) { $0.noStickerEffect() }
.if(card.stats.rarity == .ultraRare) { $0.metallicEffect() }
.if(card.stats.rarity == .secretRare) { $0.holographicEffect() }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment