mirror of
https://github.com/Rundll86/Dog-Lynx-And-HCN.git
synced 2026-05-28 06:51:54 +08:00
2486eb6d8a
refactor(武器卡片): 调整武器类型和颜色映射 style(UI): 更新武器名称标签样式 fix(实体基础): 修正物品掉落逻辑 perf(音频): 优化音频处理模式 docs(物品存储): 更新物品枚举和映射 build(资源): 添加沙滩球SVG资源文件 chore(资源): 更新篮球和棒球SVG资源
24 lines
498 B
GDScript
24 lines
498 B
GDScript
@tool
|
|
class_name ItemStore
|
|
|
|
enum ItemType {
|
|
BASEBALL,
|
|
BASKETBALL,
|
|
APPLE,
|
|
BEACHBALL
|
|
}
|
|
static var nameMap = {
|
|
ItemType.BASEBALL: "棒球",
|
|
ItemType.BASKETBALL: "篮球",
|
|
ItemType.APPLE: "苹果",
|
|
ItemType.BEACHBALL: "沙滩球"
|
|
}
|
|
static var idMap = {
|
|
ItemType.BASEBALL: "baseball",
|
|
ItemType.BASKETBALL: "basketball",
|
|
ItemType.APPLE: "apple",
|
|
ItemType.BEACHBALL: "beachball"
|
|
}
|
|
static func getTexture(type: ItemType) -> Texture2D:
|
|
return load("res://resources/items/%s.svg" % idMap[type])
|