13 lines
325 B
GDScript
13 lines
325 B
GDScript
class_name PlayingCard
|
|
extends StaticBody3D
|
|
|
|
@export var card_mesh: MeshInstance3D
|
|
@export var front_texture: Texture
|
|
var card_details: Card
|
|
|
|
func _ready() -> void:
|
|
set_front_texture(front_texture)
|
|
|
|
func set_front_texture(texture: Texture) -> void:
|
|
card_mesh.get_surface_override_material(0).albedo_texture = front_texture
|