Files
Blockline/scripts/styloo_equipment.gd
T

11 lines
451 B
GDScript
Raw Normal View History

2026-09-12 11:01:37 +02:00
class_name StylooEquipment
extends RefCounted
const ASSETS := {"frag":"nade_low","flash":"flashbang_low","smoke":"smoke_low","incendiary":"incendiary_low","ammo":"ammobox_low"}
static var scenes: Dictionary = {}
static func build(kind: String) -> Node3D:
var id: String = ASSETS.get(kind,"nade_low")
if not scenes.has(id): scenes[id] = load("res://scenes/equipment/styloo_%s.tscn" % id)
return (scenes[id] as PackedScene).instantiate() as Node3D