GDScript - Condições ( Match )

Condição Match

Na GDScript não tem a condição Switch-case, em contra partida, eles criaram uma condição chamada de match. Eu usaria ela somente para menus, pois o valor tem que existir na condição. Eu particularmente sempre gostei de usar a condição do if e else, mas fica a critério de vocês.

Exemplo

var vida : = 50

func _ready():

 match vida:
    100:
      print("Vida Cheia")
    50:
      print("Vida Pela Metade")
    0:
      print("Game Over")
 pass

Qualquer dúvida você pode assistir ao meu video, para entender melhor.