Table of Contents

Class ObjectBuilderExtensions

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

Methods

AsCapsule<T>(ObjectCreateBuilder<T>)

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

Parameters

b ObjectCreateBuilder<T>

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

b ObjectCreateBuilder<T>

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

b ObjectCreateBuilder<T>

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

b ObjectCreateBuilder<T>

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

b ObjectCreateBuilder<T>

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

b ObjectCreateBuilder<T>

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

b ObjectCreateBuilder<T>
existingName string

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

b ObjectCreateBuilder<T>
prefabName string

Returns

ObjectCreateBuilder<ObjectBuilderNameSet>

Type Parameters

T