feat: configurable locales path per story, dynamic language switching from story data
This commit is contained in:
@@ -96,11 +96,17 @@ export interface EndingDef {
|
||||
thumbnail?: string
|
||||
}
|
||||
|
||||
export interface LocalesConfig {
|
||||
path: string
|
||||
languages: string[]
|
||||
}
|
||||
|
||||
export interface GameData {
|
||||
scenes: Record<string, SceneNode>
|
||||
startScene: string
|
||||
variables: Record<string, number>
|
||||
assetBase?: string
|
||||
locales?: LocalesConfig
|
||||
chapters?: ChapterInfo[]
|
||||
achievements?: AchievementDef[]
|
||||
endings?: EndingDef[]
|
||||
|
||||
Reference in New Issue
Block a user