Library

Namespace: uModLibraries

Assembly: uMod.Core.dll

Inheritance Object Library

Implements ILibrary, ISingleton

Summary

Represents a library containing a set of functions for script languages to use

Properties

Name

Summary

LastException

Stores the last exception

Methods

Name

Summary

Get (String)

Gets library property

Get<T> (String)

Gets library property

GetFunction (String)

Gets a function by the specified name

GetFunctionNames ()

Gets all function names in this library

GetProperty (String)

Gets a property by the specified name

GetPropertyNames ()

Gets all property names in this library

Initialize ()

Invoke (String, Object[])

Invoke library method

Invoke<T> (String, Object[])

Invoke library method

Set<T> (String, T)

Sets library property

Shutdown ()

Called to perform any library-specific clean up