15 lines
285 B
GDScript
15 lines
285 B
GDScript
class_name DieData
|
|
extends Resource
|
|
|
|
var die_faces: Array[int] = []
|
|
|
|
@export var die_name: String
|
|
@export var die_size: int:
|
|
set(new_size):
|
|
die_size = new_size
|
|
update_faces()
|
|
|
|
func update_faces() -> void:
|
|
die_faces.clear()
|
|
for i in range(1, die_size + 1):
|
|
die_faces.append(i)
|