Type alias GameCoreSettings<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>
GameCoreSettings<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>: {
achievementBlueprint: T7;
achievementStatusBlueprint: T6;
collisionLayers: T4;
collisionPairs: T5;
graphicLayers: T3;
initialGlobalStore: T8;
initialLevel: T11;
keybinds: T1;
levelIds: T10;
levelManager: T9;
staticLoadAssets: T2;
wrapper: HTMLElement;
}
Type Parameters
-
-
-
T3 extends string[] = string[]
-
T4 extends string[] = string[]
-
T5 extends [T4[number], T4[number]][] = [T4[number], T4[number]][]
-
T6 extends AchievementStatusBlueprintTable = AchievementStatusBlueprintTable
-
T7 extends AchievementBlueprintTable<T6> = AchievementBlueprintTable<T6>
-
T8 extends Record<string, unknown> = Record<string, unknown>
-
-
T10 extends string[] = string[]
-
T11 extends T10[number] = T10[number]
Type declaration
-
achievementBlueprint: T7
-
achievementStatusBlueprint: T6
-
collisionLayers: T4
-
collisionPairs: T5
-
graphicLayers: T3
-
initialGlobalStore: T8
-
initialLevel: T11
-
keybinds: T1
-
levelIds: T10
-
levelManager: T9
-
staticLoadAssets: T2
-
wrapper: HTMLElement