Show / Hide Table of Contents

Class Mannequin

Base bindings for mods from Lua

Inheritance
System.Object
Mannequin
Namespace: Mannequin.Bindings
Assembly: Collapse.dll
Syntax
public class Mannequin : object

Constructors

Mannequin(Mod)

Initiate a copy of Mannequin for a Mod.

Declaration
public Mannequin(Mod parent)
Parameters
Type Name Description
Mannequin.Mod parent

The Mod to instantiate this Mannequin for

Methods

GetMod(String)

Look up an IMannequinMod by ID. If the provided mod is not installed, returns null. If Steamworks is enabled and ready, it will also return Workshop mods.

Declaration
public IMannequinMod GetMod(string id)
Parameters
Type Name Description
System.String id

The ID of the mod to look up

Returns
Type Description
IMannequinMod

The IMannequinMod, or null

Import(String)

Import a library. Its methods and properties will be dumped into your mod's global scope.

Declaration
public void Import(string library)
Parameters
Type Name Description
System.String library

The library to import

Examples

Mannequin:Import("Event")

Require(String)

Load another lua file into your environment.

Declaration
public object Require(string loc)
Parameters
Type Name Description
System.String loc

The name of the lua file, without the .lua

Returns
Type Description
System.Object

The result of execution.

Back to top © 2020 Anarkis Gaming. All rights reserved. Generated by DocFX