diff --git a/scenes/blocks/block.gd b/scenes/blocks/block.gd index 1e59de0..e1b7730 100644 --- a/scenes/blocks/block.gd +++ b/scenes/blocks/block.gd @@ -2,15 +2,16 @@ class_name Block extends StaticBody3D -const Materials: Dictionary[Types, StandardMaterial3D] = { - Block.Types.DIRT: preload("res://assets/materials/dirt.tres"), - Block.Types.STONE: preload("res://assets/materials/stone.tres"), -} enum Types { DIRT, STONE, } +const Materials: Dictionary[Types, StandardMaterial3D] = { + Types.DIRT: preload("res://assets/materials/dirt.tres"), + Types.STONE: preload("res://assets/materials/stone.tres"), +} + @export var material: StandardMaterial3D @export var type: Types @@ -21,7 +22,7 @@ func _ready() -> void: _apply_materials() -func apply_material(): +func apply_material() -> void: material = Materials[type] func _apply_materials() -> void: