{"nodes": [{"id": "e_unity_new_projects_juego_simulator_assets_project_scripts_documentation_detailed_class_documentation_md", "label": "detailed_class_documentation.md", "file_type": "document", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L1"}, {"id": "documentation_detailed_class_documentation_unity_3d_meccano_editor_detailed_class_documentation", "label": "Unity 3D Meccano Editor - Detailed Class Documentation", "file_type": "document", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L1"}, {"id": "documentation_detailed_class_documentation_1_the_command_layer", "label": "1. The Command Layer", "file_type": "document", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L7"}, {"id": "documentation_detailed_class_documentation_icommand_interface", "label": "`ICommand` Interface", "file_type": "document", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L11"}, {"id": "documentation_detailed_class_documentation_codeblock_1", "label": "code:csharp (public interface ICommand)", "file_type": "document", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L14"}, {"id": "documentation_detailed_class_documentation_createblockcommand", "label": "`CreateBlockCommand`", "file_type": "document", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L23"}, {"id": "documentation_detailed_class_documentation_codeblock_2", "label": "code:csharp (public class CreateBlockCommand : ICommand)", "file_type": "document", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L26"}, {"id": "documentation_detailed_class_documentation_commandmanager", "label": "`CommandManager`", "file_type": "document", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L69"}, {"id": "documentation_detailed_class_documentation_codeblock_3", "label": "code:csharp (public class CommandManager)", "file_type": "document", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L72"}, {"id": "documentation_detailed_class_documentation_2_dependency_injection", "label": "2. Dependency Injection", "file_type": "document", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L107"}, {"id": "documentation_detailed_class_documentation_injector", "label": "`Injector`", "file_type": "document", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L111"}, {"id": "documentation_detailed_class_documentation_codeblock_4", "label": "code:csharp ([DefaultExecutionOrder(-1000)])", "file_type": "document", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L114"}, {"id": "documentation_detailed_class_documentation_3_the_environment_and_save_system", "label": "3. The Environment and Save System", "file_type": "document", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L146"}, {"id": "documentation_detailed_class_documentation_environment", "label": "`Environment`", "file_type": "document", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L150"}, {"id": "documentation_detailed_class_documentation_codeblock_5", "label": "code:csharp (public class Environment : MonoBehaviour)", "file_type": "document", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L153"}, {"id": "documentation_detailed_class_documentation_environmentobserver", "label": "`EnvironmentObserver`", "file_type": "document", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L178"}, {"id": "documentation_detailed_class_documentation_codeblock_6", "label": "code:csharp (public class EnvironmentObserver : MonoBehaviour)", "file_type": "document", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L181"}, {"id": "documentation_detailed_class_documentation_4_object_interaction_ghostmanager", "label": "4. Object Interaction: GhostManager", "file_type": "document", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L219"}, {"id": "documentation_detailed_class_documentation_codeblock_7", "label": "code:csharp (public class GhostManager : MonoBehaviour)", "file_type": "document", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L223"}, {"id": "documentation_detailed_class_documentation_5_sockets_mechanical_connections", "label": "5. Sockets & Mechanical Connections", "file_type": "document", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L278"}, {"id": "documentation_detailed_class_documentation_socketpoint", "label": "`SocketPoint`", "file_type": "document", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L282"}, {"id": "documentation_detailed_class_documentation_codeblock_8", "label": "code:csharp (public class SocketPoint : MonoBehaviour, ISocket)", "file_type": "document", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L285"}, {"id": "documentation_detailed_class_documentation_jointblock", "label": "`JointBlock`", "file_type": "document", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L309"}, {"id": "documentation_detailed_class_documentation_codeblock_9", "label": "code:csharp (public class JointBlock : MonoBehaviour)", "file_type": "document", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L312"}], "edges": [{"source": "e_unity_new_projects_juego_simulator_assets_project_scripts_documentation_detailed_class_documentation_md", "target": "documentation_detailed_class_documentation_unity_3d_meccano_editor_detailed_class_documentation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L1", "weight": 1.0}, {"source": "documentation_detailed_class_documentation_unity_3d_meccano_editor_detailed_class_documentation", "target": "documentation_detailed_class_documentation_1_the_command_layer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L7", "weight": 1.0}, {"source": "documentation_detailed_class_documentation_1_the_command_layer", "target": "documentation_detailed_class_documentation_icommand_interface", "relation": "contains", "confidence": "EXTRACTED", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L11", "weight": 1.0}, {"source": "documentation_detailed_class_documentation_icommand_interface", "target": "documentation_detailed_class_documentation_codeblock_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L14", "weight": 1.0}, {"source": "documentation_detailed_class_documentation_1_the_command_layer", "target": "documentation_detailed_class_documentation_createblockcommand", "relation": "contains", "confidence": "EXTRACTED", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L23", "weight": 1.0}, {"source": "documentation_detailed_class_documentation_createblockcommand", "target": "documentation_detailed_class_documentation_codeblock_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L26", "weight": 1.0}, {"source": "documentation_detailed_class_documentation_1_the_command_layer", "target": "documentation_detailed_class_documentation_commandmanager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L69", "weight": 1.0}, {"source": "documentation_detailed_class_documentation_commandmanager", "target": "documentation_detailed_class_documentation_codeblock_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L72", "weight": 1.0}, {"source": "documentation_detailed_class_documentation_unity_3d_meccano_editor_detailed_class_documentation", "target": "documentation_detailed_class_documentation_2_dependency_injection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L107", "weight": 1.0}, {"source": "documentation_detailed_class_documentation_2_dependency_injection", "target": "documentation_detailed_class_documentation_injector", "relation": "contains", "confidence": "EXTRACTED", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L111", "weight": 1.0}, {"source": "documentation_detailed_class_documentation_injector", "target": "documentation_detailed_class_documentation_codeblock_4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L114", "weight": 1.0}, {"source": "documentation_detailed_class_documentation_unity_3d_meccano_editor_detailed_class_documentation", "target": "documentation_detailed_class_documentation_3_the_environment_and_save_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L146", "weight": 1.0}, {"source": "documentation_detailed_class_documentation_3_the_environment_and_save_system", "target": "documentation_detailed_class_documentation_environment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L150", "weight": 1.0}, {"source": "documentation_detailed_class_documentation_environment", "target": "documentation_detailed_class_documentation_codeblock_5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L153", "weight": 1.0}, {"source": "documentation_detailed_class_documentation_3_the_environment_and_save_system", "target": "documentation_detailed_class_documentation_environmentobserver", "relation": "contains", "confidence": "EXTRACTED", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L178", "weight": 1.0}, {"source": "documentation_detailed_class_documentation_environmentobserver", "target": "documentation_detailed_class_documentation_codeblock_6", "relation": "contains", "confidence": "EXTRACTED", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L181", "weight": 1.0}, {"source": "documentation_detailed_class_documentation_unity_3d_meccano_editor_detailed_class_documentation", "target": "documentation_detailed_class_documentation_4_object_interaction_ghostmanager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L219", "weight": 1.0}, {"source": "documentation_detailed_class_documentation_4_object_interaction_ghostmanager", "target": "documentation_detailed_class_documentation_codeblock_7", "relation": "contains", "confidence": "EXTRACTED", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L223", "weight": 1.0}, {"source": "documentation_detailed_class_documentation_unity_3d_meccano_editor_detailed_class_documentation", "target": "documentation_detailed_class_documentation_5_sockets_mechanical_connections", "relation": "contains", "confidence": "EXTRACTED", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L278", "weight": 1.0}, {"source": "documentation_detailed_class_documentation_5_sockets_mechanical_connections", "target": "documentation_detailed_class_documentation_socketpoint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L282", "weight": 1.0}, {"source": "documentation_detailed_class_documentation_socketpoint", "target": "documentation_detailed_class_documentation_codeblock_8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L285", "weight": 1.0}, {"source": "documentation_detailed_class_documentation_5_sockets_mechanical_connections", "target": "documentation_detailed_class_documentation_jointblock", "relation": "contains", "confidence": "EXTRACTED", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L309", "weight": 1.0}, {"source": "documentation_detailed_class_documentation_jointblock", "target": "documentation_detailed_class_documentation_codeblock_9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "E:\\Unity New Projects\\Juego Simulator\\Assets\\_Project\\Scripts\\Documentation\\detailed_class_documentation.md", "source_location": "L312", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0}