C# Class withSIX.ContentEngine.Infra.ContentEngine

Inheritance: IContentEngine, IInfrastructureService
显示文件 Open project: SIXNetworks/withSIX.Desktop

Public Methods

Method Description
ContentEngine ( ICEResourceService resourceService ) : System
LoadModS ( IContentEngineContent mod, IContentEngineGame game, bool overrideMod = false ) : System.Threading.Tasks.Task
ModHasScript ( Guid guid ) : bool
ModHasScript ( IContentEngineContent mod ) : bool

Private Methods

Method Description
GetScriptPath ( System.Guid guid ) : string
HandleCommand ( IContentEngineContent content, IContentEngineGame game, string js ) : System.Threading.Tasks.Task
InstallDll ( IContentEngineContent content, IContentEngineGame game, InstallDllCommand c ) : void
InstallTeamspeakFiles ( IContentEngineContent content, InstallTeamspeakPluginCommand c ) : void
LoadModSFromStream ( IContentEngineContent content, IContentEngineGame game ) : System.Threading.Tasks.Task

Method Details

ContentEngine() public method

public ContentEngine ( ICEResourceService resourceService ) : System
resourceService ICEResourceService
return System

LoadModS() public method

public LoadModS ( IContentEngineContent mod, IContentEngineGame game, bool overrideMod = false ) : System.Threading.Tasks.Task
mod IContentEngineContent
game IContentEngineGame
overrideMod bool
return System.Threading.Tasks.Task

ModHasScript() public method

public ModHasScript ( Guid guid ) : bool
guid Guid
return bool

ModHasScript() public method

public ModHasScript ( IContentEngineContent mod ) : bool
mod IContentEngineContent
return bool