Table of Contents

Class ObjectBuilderExtensions

Namespace
LunyScript.ScriptApi
/
Assembly
LunyScript.dll
public static class ObjectBuilderExtensions
Expand Details ...
Inheritance
object
ObjectBuilderExtensions

Methods

AsCapsule<T>(ObjectCreateBuilder<T>)

public static ObjectCreateBuilder<ObjectBuilderNameSet> AsCapsule<T>(this ObjectCreateBuilder<T> b) where T : struct, IObjectBuilderNameSet

Parameters

Type Name Description
ObjectCreateBuilder<T>
b

Returns

ObjectCreateBuilder<ObjectBuilderNameSet>

Type Parameters

T

AsCube<T>(ObjectCreateBuilder<T>)

public static ObjectCreateBuilder<ObjectBuilderNameSet> AsCube<T>(this ObjectCreateBuilder<T> b) where T : struct, IObjectBuilderNameSet

Parameters

Type Name Description
ObjectCreateBuilder<T>
b

Returns

ObjectCreateBuilder<ObjectBuilderNameSet>

Type Parameters

T

AsCylinder<T>(ObjectCreateBuilder<T>)

public static ObjectCreateBuilder<ObjectBuilderNameSet> AsCylinder<T>(this ObjectCreateBuilder<T> b) where T : struct, IObjectBuilderNameSet

Parameters

Type Name Description
ObjectCreateBuilder<T>
b

Returns

ObjectCreateBuilder<ObjectBuilderNameSet>

Type Parameters

T

AsPlane<T>(ObjectCreateBuilder<T>)

public static ObjectCreateBuilder<ObjectBuilderNameSet> AsPlane<T>(this ObjectCreateBuilder<T> b) where T : struct, IObjectBuilderNameSet

Parameters

Type Name Description
ObjectCreateBuilder<T>
b

Returns

ObjectCreateBuilder<ObjectBuilderNameSet>

Type Parameters

T

AsQuad<T>(ObjectCreateBuilder<T>)

public static ObjectCreateBuilder<ObjectBuilderNameSet> AsQuad<T>(this ObjectCreateBuilder<T> b) where T : struct, IObjectBuilderNameSet

Parameters

Type Name Description
ObjectCreateBuilder<T>
b

Returns

ObjectCreateBuilder<ObjectBuilderNameSet>

Type Parameters

T

AsSphere<T>(ObjectCreateBuilder<T>)

public static ObjectCreateBuilder<ObjectBuilderNameSet> AsSphere<T>(this ObjectCreateBuilder<T> b) where T : struct, IObjectBuilderNameSet

Parameters

Type Name Description
ObjectCreateBuilder<T>
b

Returns

ObjectCreateBuilder<ObjectBuilderNameSet>

Type Parameters

T

Clone<T>(ObjectCreateBuilder<T>, string)

public static ObjectCreateBuilder<ObjectBuilderNameSet> Clone<T>(this ObjectCreateBuilder<T> b, string existingName) where T : struct, IObjectBuilderNameSet

Parameters

Type Name Description
ObjectCreateBuilder<T>
b
string
existingName

Returns

ObjectCreateBuilder<ObjectBuilderNameSet>

Type Parameters

T

With<T>(ObjectCreateBuilder<T>, string)

public static ObjectCreateBuilder<ObjectBuilderNameSet> With<T>(this ObjectCreateBuilder<T> b, string prefabName) where T : struct, IObjectBuilderNameSet

Parameters

Type Name Description
ObjectCreateBuilder<T>
b
string
prefabName

Returns

ObjectCreateBuilder<ObjectBuilderNameSet>

Type Parameters

T