skeleton of level system
This commit is contained in:
parent
9fc559ffd0
commit
6309bce63f
11 changed files with 103 additions and 5 deletions
20
scripts/level/level_info.gd
Normal file
20
scripts/level/level_info.gd
Normal file
|
@ -0,0 +1,20 @@
|
|||
@tool
|
||||
class_name LevelInfo
|
||||
extends Resource
|
||||
|
||||
|
||||
@export var title: String:
|
||||
set(value):
|
||||
title = value
|
||||
resource_name = title
|
||||
@export var id: String
|
||||
@export var order: int = 0
|
||||
@export_file("*.tscn", "*.scn") var scene_path: String
|
||||
|
||||
|
||||
static func from_level(level: Level) -> LevelInfo:
|
||||
var info = LevelInfo.new()
|
||||
info.title = level.title
|
||||
info.id = level.id
|
||||
info.order = level.order
|
||||
return info
|
Loading…
Add table
Add a link
Reference in a new issue