Table of Contents

Struct ObjectCreateBuilder<T>

Namespace
LunyScript.Api
/
Assembly
LunyScript.dll
public readonly struct ObjectCreateBuilder<T> where T : struct, IObjectBuilderState

Type Parameters

T
Expand Details ...
Inherited Members

Methods

LocalPosition(LunyVector3)

public ObjectCreateBuilder<T> LocalPosition(LunyVector3 localPosition)

Parameters

Type Name Description
LunyVector3
localPosition

Returns

ObjectCreateBuilder<T>

LocalPosition(Double, Double, Double)

public ObjectCreateBuilder<T> LocalPosition(Double x, Double y, Double z)

Parameters

Type Name Description
Double
x
Double
y
Double
z

Returns

ObjectCreateBuilder<T>

LocalRotation(LunyQuaternion)

public ObjectCreateBuilder<T> LocalRotation(LunyQuaternion localRotation)

Parameters

Type Name Description
LunyQuaternion
localRotation

Returns

ObjectCreateBuilder<T>

LocalRotation(LunyVector3)

public ObjectCreateBuilder<T> LocalRotation(LunyVector3 localEulerAngles)

Parameters

Type Name Description
LunyVector3
localEulerAngles

Returns

ObjectCreateBuilder<T>

LocalRotation(Double, Double, Double)

public ObjectCreateBuilder<T> LocalRotation(Double x, Double y, Double z)

Parameters

Type Name Description
Double
x
Double
y
Double
z

Returns

ObjectCreateBuilder<T>

LocalScale(LunyVector3)

public ObjectCreateBuilder<T> LocalScale(LunyVector3 localScale)

Parameters

Type Name Description
LunyVector3
localScale

Returns

ObjectCreateBuilder<T>

LocalScale(Double)

public ObjectCreateBuilder<T> LocalScale(Double uniformLocalScale)

Parameters

Type Name Description
Double
uniformLocalScale

Returns

ObjectCreateBuilder<T>

LocalScale(Double, Double, Double)

public ObjectCreateBuilder<T> LocalScale(Double x, Double y, Double z)

Parameters

Type Name Description
Double
x
Double
y
Double
z

Returns

ObjectCreateBuilder<T>

Parent(ILunyObject)

public ObjectCreateBuilder<T> Parent(ILunyObject parent)

Parameters

Type Name Description
ILunyObject
parent

Returns

ObjectCreateBuilder<T>

Parent(LunyObjectRef)

public ObjectCreateBuilder<T> Parent(LunyObjectRef parent)

Parameters

Type Name Description
LunyObjectRef
parent

Returns

ObjectCreateBuilder<T>

Operators

implicit operator ActionBlock(ObjectCreateBuilder<T>)

public static implicit operator ActionBlock(ObjectCreateBuilder<T> builder)

Parameters

Type Name Description
ObjectCreateBuilder<T>
builder

Returns

ActionBlock