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

  • T1 extends Record<string, InputKeybind> = Record<string, InputKeybind>

  • T2 extends Record<string, AssetBase<FileType>> = Record<string, AssetBase<FileType>>

  • 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>

  • T9 extends LevelManager = LevelManager

  • 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

Generated using TypeDoc