]> Untitled Git - lightcycles.git/blob - player/player_wall.gd
Added map split screen
[lightcycles.git] / player / player_wall.gd
1 class_name PlayerWall
2 extends Node3D
3
4
5 @export_category("Material")
6 @export var _color: Color = Color.GOLD
7
8 @onready var mesh: MeshInstance3D = $MeshInstance3D
9
10
11 func _ready() -> void:
12         set_color(_color)
13
14
15 func set_color(color: Color) -> void:
16         var material = mesh.get_active_material(0)
17         material.albedo_color = color
18         material.emission = color
19         mesh.set_surface_override_material(0, material.duplicate())