Lang Impl, Dialog[Char][Languge]
This commit is contained in:
parent
c772d02c3b
commit
f92feef474
3 changed files with 4 additions and 4 deletions
|
@ -20,7 +20,7 @@ createRoot(document.getElementById('root')).render(
|
|||
<Route path="/name" element={<NamePage />} />
|
||||
<Route path='/video' element={<PlayVideo />} />
|
||||
<Route path="/introduction" element={<IntroductionPage />} />
|
||||
<Route path='/vs/:char/:step' element={<VitualNovelHandler />} />
|
||||
<Route path='/vs/:char/:lang/:step' element={<VitualNovelHandler />} />
|
||||
<Route path='/end' element={<EndPage />} />
|
||||
|
||||
<Route path="*" element={<Navigate to="/" replace />} />
|
||||
|
|
|
@ -14,12 +14,12 @@ function VitualNovelHandler() {
|
|||
const [error, setError] = useState(null);
|
||||
const [currentStep, setCurrentStep] = useState(0);
|
||||
const navigate = useNavigate();
|
||||
const { char, step } = useParams();
|
||||
const { char, lang, step } = useParams();
|
||||
|
||||
useEffect(() => {
|
||||
const loadData = async () => {
|
||||
try {
|
||||
const yamlPath = `/yml/Dialog${char}.yml`;
|
||||
const yamlPath = `/yml/Dialog${char}${lang}.yml`;
|
||||
const parsedData = await fetchYamlData({ src: yamlPath });
|
||||
if (!Array.isArray(parsedData)) {
|
||||
throw new Error('YAML data is not an array');
|
||||
|
@ -57,7 +57,7 @@ function VitualNovelHandler() {
|
|||
}
|
||||
else{
|
||||
setCurrentStep(nextstep);
|
||||
navigate(`/vs/${char}/${nextstep}`);
|
||||
navigate(`/vs/${char}/${lang}/${nextstep}`);
|
||||
// console.log("currentStep:", currentStep);
|
||||
// console.log("data at currentStep:", data[currentStep]);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue