Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • default

Index

Constructors

constructor

  • new default(dirs: string[], config: IConfig, logger: ILogger): default

Properties

config

config: IConfig

core_plugins

core_plugins: any = ...

curFrame

curFrame: number = -1

frameIntervals

frameIntervals: Map<string, frameTimeoutContainer> = ...

frameTimeouts

frameTimeouts: Map<string, frameTimeoutContainer> = ...

header

header: IRomHeader

injector

injector: Function

lifecycle_funcs

lifecycle_funcs: Map<LifeCycleEvents, Function[]> = ...

loaded_core

loaded_core: ICore = ...

logger

logger: ILogger

onResourceHandle

onResourceHandle: any

onTickHandle

onTickHandle: any

onViHandle

onViHandle: any

payloadManager

payloadManager: PayloadManager

plugin_directories

plugin_directories: string[]

plugin_folders

plugin_folders: string[] = ...

plugins

plugins: any[] = ...

processNextFrame

processNextFrame: boolean = true

resetting

resetting: boolean = false

selected_core

selected_core: string = ''

Methods

loadPluginsConstruct

  • loadPluginsConstruct(header: IRomHeader, console: IConsole, overrideCore?: string): void

loadPluginsInit

  • loadPluginsInit(me: INetworkPlayer, iconsole: IConsole, net: Client): void

loadPluginsPostinit

  • loadPluginsPostinit(emulator: IMemory, iconsole: IConsole, config: default): void

loadPluginsPreInit

  • loadPluginsPreInit(iconsole: IConsole): void

Private processFolder

  • processFolder(dir: string, iconsole: IConsole): void

Private processInternalPlugin

  • processInternalPlugin(pluginPath: string, iconsole: IConsole): void

registerCorePlugin

  • registerCorePlugin(name: string, core: any): void

Private registerPlugin

  • registerPlugin(plugin: any): void

reinject

  • reinject(callback: Function): void

resetPlayerInstance

  • resetPlayerInstance(me: INetworkPlayer): void

Generated using TypeDoc