NET:LavishScriptAPI.LavishScriptObject.GetMember

From Lavish Software Wiki
Jump to navigation Jump to search

Overview

Used to retrieve a member of a LavishScriptObject object, results in another LavishScriptObject object.

Reference Library

Lavish.InnerSpace.dll

Fully Qualified Name

LavishScriptAPI.LavishScript.Objects.GetObject

Declaration

public LavishScriptObject GetMember(string Name)
public LavishScriptObject GetMember(string Name, params string[] indices)

Parameters

  • string Name
Name of the member to access
  • params string[] indices
Parameters, if any, to pass to the object member for dynamic retrieval

Return Value

The requested object, or null

Examples

C#

Frame.Lock();
LavishScriptObject Obj = LavishScript.Objects.GetObject("LavishScript");
if (Obj == null)
{
    InnerSpace.Echo("object not found");
}
else
{
    LavishScriptObject TimeObj = Obj.GetMember("RunningTime"); // ${LavishScript.RunningTime}
    uint RunningTime = 0;
    if (TimeObj!=null)
       RunningTime = TimeObj.GetValue<uint>(); 
    InnerSpace.Echo("Process running time in milliseconds: " + RunningTime.ToString());
}
Frame.Unlock();

See Also