Inspectable mutation screen

This commit is contained in:
Victor
2026-07-19 13:55:45 +02:00
parent 9fdf8d2888
commit bef9f43114
5 changed files with 34 additions and 127 deletions
@@ -4,23 +4,8 @@ class_name MutationElement
@export var mutation: PlantMutation: set = set_mutation
func _process(_delta: float) -> void:
if mutation:
var viewport := get_viewport() as SubViewport
var viewport_parent = viewport.get_parent()
var new_pos := global_position
var viewport_size := viewport.size
new_pos = viewport_parent.global_position
var position_2D = get_parent().global_position
new_pos.z += position_2D.x / viewport_size.x
new_pos.y -= position_2D.y / viewport_size.y
global_position = new_pos
func set_mutation(m: PlantMutation) -> void:
mutation = m
interactable = false
inspectable = true
func card_info() -> CardInfo:
if mutation: