RapidGameFramework
Reusable Godot managers for data-driven small games
Loading...
Searching...
No Matches
research_lab_manager Namespace Reference

Variables

 Array
 Attempt a two-input reaction from an inventory dictionary.
 
 RandomNumberGenerator
 
 normalized_inputs
 
 reaction
 
 result_id
 
 rng = RandomNumberGenerator.new()
 
 destroyed_index
 
 destroyed
 
 returned
 
 success
 
 known
 
 preview
 
 next_inventory
 Return a copied inventory with the result's consume/gain entries applied.
 
 remaining
 
 id
 
 required
 

Variable Documentation

◆ Array

research_lab_manager.Array

Attempt a two-input reaction from an inventory dictionary.

Craft an already known reaction without recording a new discovery.

Preview whether a selected recipe is known, unknown, or invalid.

Returns save-friendly result metadata; call apply_inventory_delta() to consume/gain items.

Definition at line 10 of file research_lab_manager.gd.

◆ destroyed

research_lab_manager.destroyed

Definition at line 52 of file research_lab_manager.gd.

◆ destroyed_index

research_lab_manager.destroyed_index

Definition at line 51 of file research_lab_manager.gd.

◆ id

research_lab_manager.id

Definition at line 161 of file research_lab_manager.gd.

◆ known

research_lab_manager.known

Definition at line 101 of file research_lab_manager.gd.

◆ next_inventory

research_lab_manager.next_inventory

Return a copied inventory with the result's consume/gain entries applied.

Definition at line 137 of file research_lab_manager.gd.

◆ normalized_inputs

research_lab_manager.normalized_inputs

Definition at line 11 of file research_lab_manager.gd.

◆ preview

research_lab_manager.preview

Definition at line 117 of file research_lab_manager.gd.

◆ RandomNumberGenerator

research_lab_manager.RandomNumberGenerator

Definition at line 10 of file research_lab_manager.gd.

◆ reaction

research_lab_manager.reaction

Definition at line 33 of file research_lab_manager.gd.

◆ remaining

research_lab_manager.remaining

Definition at line 139 of file research_lab_manager.gd.

◆ required

research_lab_manager.required

Definition at line 175 of file research_lab_manager.gd.

◆ result_id

research_lab_manager.result_id

Definition at line 35 of file research_lab_manager.gd.

◆ returned

research_lab_manager.returned

Definition at line 53 of file research_lab_manager.gd.

◆ rng

research_lab_manager.rng = RandomNumberGenerator.new()

Definition at line 49 of file research_lab_manager.gd.

◆ success

research_lab_manager.success

Definition at line 100 of file research_lab_manager.gd.