Changed resource spawning

added interact functionality
temp added zoom with scroll wheel
This commit is contained in:
2024-02-27 10:21:28 -06:00
parent 5467e044a7
commit f87b1cfa9a
17 changed files with 163 additions and 41 deletions

View File

@@ -1,11 +1,18 @@
class_name GameResource
extends Resource
signal gained_resource(res: GameResource)
@export var atlas_location: Vector2i
@export_range(-1, 1, 0.05) var spawn_region_min: float
@export_range(-1, 1, 0.05) var spawn_region_max: float
@export var pickup_value: int
@export var name: String
@export var spawn_patterns: Array[SpawnPattern]
func _to_string() -> String:
return name
func get_spawn_locations() -> Array[Vector2i]:
var spawns: Array[Vector2i] = []
for spawn in spawn_patterns:
spawns.append_array(spawn.get_spawn_locations())
return spawns