C# Class EddiSpeechResponder.ScriptResolver

Exibir arquivo Open project: cmdrmcdonald/EliteDangerousDataProvider Class Usage Examples

Public Methods

Method Description
ScriptResolver ( Script>.Dictionary scripts ) : Cottle.Builtins
priority ( string name ) : int
resolve ( string name, BuiltinStore store ) : string
resolve ( string name, Cottle.Value>.Dictionary vars ) : string
resolveScript ( string script, BuiltinStore store ) : string

Resolve a script with an existing store

Private Methods

Method Description
buildStore ( Cottle.Value>.Dictionary vars ) : BuiltinStore

Build a store from a list of variables

findShip ( int localId, string model ) : Ship

Method Details

ScriptResolver() public method

public ScriptResolver ( Script>.Dictionary scripts ) : Cottle.Builtins
scripts Script>.Dictionary
return Cottle.Builtins

priority() public method

public priority ( string name ) : int
name string
return int

resolve() public method

public resolve ( string name, BuiltinStore store ) : string
name string
store Cottle.Stores.BuiltinStore
return string

resolve() public method

public resolve ( string name, Cottle.Value>.Dictionary vars ) : string
name string
vars Cottle.Value>.Dictionary
return string

resolveScript() public method

Resolve a script with an existing store
public resolveScript ( string script, BuiltinStore store ) : string
script string
store Cottle.Stores.BuiltinStore
return string