added license information screeen and resources

This commit is contained in:
Luca 2024-10-13 12:09:31 +02:00
parent 21d7cf417a
commit d437b4809f
23 changed files with 525 additions and 159 deletions

27
resources/asset_info.gd Normal file
View file

@ -0,0 +1,27 @@
extends Resource
class_name AssetInfo
enum AssetType {
MUSIC,
SFX,
THREEDIMENSIONAL,
TEXTURES,
FONTS
}
enum LicenseType {
CC0,
CCBY,
CCBYSA,
MIT,
GPL2,
GPL3,
OFL,
NONE
}
@export var asset_type: AssetType = AssetType.MUSIC
@export var license_type: LicenseType = LicenseType.MIT
@export var asset_name: String = ""
@export var author_name: String = ""
@export var link: String = "https://example.com"