class_name Block
|
|
extends StaticBody3D
|
|
|
|
|
|
@export var material: StandardMaterial3D
|
|
|
|
@onready var block_faces: Node3D = $BlockFaces
|
|
|
|
|
|
func _ready() -> void:
|
|
apply_materials()
|
|
|
|
|
|
func apply_materials() -> void:
|
|
for face: MeshInstance3D in block_faces.get_children():
|
|
face.set_surface_override_material(0, material)
|