C# Class IdleLandsRedux.InteropPlugins.JSPlugin.JSPlugin

Inheritance: IPlugin
Mostra file Open project: IdleLands/IdleLandsRedux Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
AddObjectToStatsModifierObject ( StatsModifierCollection stats, object obj ) : StatsModifierCollection
CreateEngineWithCommonScripts ( SpecificCharacter character ) : IEngine
GetAllScriptsOf ( SpecificCharacter character ) : string>>.IList
InvokeFunction ( IEngine engine, string function, SpecificCharacter character, StatsModifierCollection cumulativeStatsObject ) : StatsModifierCollection
InvokeFunctionWithHooks ( IEngine engine, string function, IEnumerable hookFunctions, SpecificCharacter character, StatsModifierCollection cumulativeStatsObject ) : StatsModifierCollection
JSPlugin ( IJSScriptHelper scriptHelper ) : System

Method Details

AddObjectToStatsModifierObject() public method

public AddObjectToStatsModifierObject ( StatsModifierCollection stats, object obj ) : StatsModifierCollection
stats IdleLandsRedux.Common.StatsModifierCollection
obj object
return IdleLandsRedux.Common.StatsModifierCollection

CreateEngineWithCommonScripts() public method

public CreateEngineWithCommonScripts ( SpecificCharacter character ) : IEngine
character SpecificCharacter
return IEngine

GetAllScriptsOf() public method

public GetAllScriptsOf ( SpecificCharacter character ) : string>>.IList
character SpecificCharacter
return string>>.IList

InvokeFunction() public method

public InvokeFunction ( IEngine engine, string function, SpecificCharacter character, StatsModifierCollection cumulativeStatsObject ) : StatsModifierCollection
engine IEngine
function string
character SpecificCharacter
cumulativeStatsObject IdleLandsRedux.Common.StatsModifierCollection
return IdleLandsRedux.Common.StatsModifierCollection

InvokeFunctionWithHooks() public method

public InvokeFunctionWithHooks ( IEngine engine, string function, IEnumerable hookFunctions, SpecificCharacter character, StatsModifierCollection cumulativeStatsObject ) : StatsModifierCollection
engine IEngine
function string
hookFunctions IEnumerable
character SpecificCharacter
cumulativeStatsObject IdleLandsRedux.Common.StatsModifierCollection
return IdleLandsRedux.Common.StatsModifierCollection

JSPlugin() public method

public JSPlugin ( IJSScriptHelper scriptHelper ) : System
scriptHelper IJSScriptHelper
return System