Changed resource spawning
added interact functionality temp added zoom with scroll wheel
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user