#!/bin/bash

# Base path (run script from Unity project root)
BASE="Assets/ScienceStreet"

echo "Creating ScienceStreet structure..."

# Create directories
mkdir -p "$BASE/Shared/Scripts"
mkdir -p "$BASE/Shared/Resources"

mkdir -p "$BASE/MCQ/Scripts"
mkdir -p "$BASE/MCQ/Resources"

mkdir -p "$BASE/TF/Scripts"
mkdir -p "$BASE/TF/Resources"

mkdir -p "$BASE/CS/Scripts"
mkdir -p "$BASE/CS/Resources"

# Shared Scripts
touch "$BASE/Shared/Scripts/SSApiManager.cs"
touch "$BASE/Shared/Scripts/SSDataModels.cs"
touch "$BASE/Shared/Scripts/SSGameSession.cs"
touch "$BASE/Shared/Scripts/SSAudioManager.cs"
touch "$BASE/Shared/Scripts/SSParticleManager.cs"
touch "$BASE/Shared/Scripts/SSColorPalette.cs"

# MCQ Scripts
touch "$BASE/MCQ/Scripts/McqGameManager.cs"
touch "$BASE/MCQ/Scripts/McqGateController.cs"
touch "$BASE/MCQ/Scripts/McqPlayerRunner.cs"
touch "$BASE/MCQ/Scripts/McqQuestionDisplay.cs"
touch "$BASE/MCQ/Scripts/McqUIManager.cs"
touch "$BASE/MCQ/Scripts/McqDemoBuilder.cs"

# TF Scripts
touch "$BASE/TF/Scripts/TfGameManager.cs"
touch "$BASE/TF/Scripts/TfHandController.cs"
touch "$BASE/TF/Scripts/TfProductionLine.cs"
touch "$BASE/TF/Scripts/TfQuestionScreen.cs"
touch "$BASE/TF/Scripts/TfUIManager.cs"
touch "$BASE/TF/Scripts/TfDemoBuilder.cs"

# CS Scripts
touch "$BASE/CS/Scripts/CsGameManager.cs"
touch "$BASE/CS/Scripts/CsWordButton.cs"
touch "$BASE/CS/Scripts/CsOptionDraggable.cs"
touch "$BASE/CS/Scripts/CsBotController.cs"
touch "$BASE/CS/Scripts/CsUIManager.cs"
touch "$BASE/CS/Scripts/CsDemoBuilder.cs"

echo "✅ Done."
