extends Node class_name RunDataPlantInfo signal updated const DEFAULT_PLANT_AREA_RADIUS = 20 const DEFAULT_PLANT_INFLUENCE_RADIUS = 100 const DEFAULT_GROWING_TIME = 2 const DEFAULT_LIFETIME = 6 const DEFAULT_BASE_SCORE = 1 const DEFAULT_SEED_NUMBER = 2 const DEFAULT_SEED_RANDOM_LOOSE = 1 var run_data : RunData func _init( _run_data : RunData ): run_data = _run_data var region_modifiers : Array[RegionModifier] var artefacts : Array[Artefact] = [] func get_plant_area_radius() -> int: return DEFAULT_PLANT_AREA_RADIUS func get_plant_influence_radius() -> int: return DEFAULT_PLANT_INFLUENCE_RADIUS func get_growing_time() -> int: return DEFAULT_GROWING_TIME func get_lifetime() -> int: return DEFAULT_LIFETIME func get_base_score() -> int: return DEFAULT_BASE_SCORE func get_seed_number() -> int: return DEFAULT_SEED_NUMBER func get_seed_random_loose() -> int: return DEFAULT_SEED_RANDOM_LOOSE