C# Class OpenRA.Scripting.ScriptObjectWrapper

Inheritance: IScriptBindable, ILuaTableBinding
显示文件 Open project: pchote/OpenRA

Protected Properties

Property Type Description
Context OpenRA.Scripting.ScriptContext

Public Methods

Method Description
ContainsKey ( string key ) : bool
ScriptObjectWrapper ( OpenRA.Scripting.ScriptContext context ) : System.Collections.Generic
this ( LuaRuntime runtime, LuaValue keyValue ) : LuaValue

Protected Methods

Method Description
Bind ( IEnumerable clrObjects ) : void
DuplicateKeyError ( string memberName ) : string
MemberNotFoundError ( string memberName ) : string

Method Details

Bind() protected method

protected Bind ( IEnumerable clrObjects ) : void
clrObjects IEnumerable
return void

ContainsKey() public method

public ContainsKey ( string key ) : bool
key string
return bool

DuplicateKeyError() protected abstract method

protected abstract DuplicateKeyError ( string memberName ) : string
memberName string
return string

MemberNotFoundError() protected abstract method

protected abstract MemberNotFoundError ( string memberName ) : string
memberName string
return string

ScriptObjectWrapper() public method

public ScriptObjectWrapper ( OpenRA.Scripting.ScriptContext context ) : System.Collections.Generic
context OpenRA.Scripting.ScriptContext
return System.Collections.Generic

this() public method

public this ( LuaRuntime runtime, LuaValue keyValue ) : LuaValue
runtime LuaRuntime
keyValue LuaValue
return LuaValue

Property Details

Context protected_oe property

protected ScriptContext,OpenRA.Scripting Context
return OpenRA.Scripting.ScriptContext