Table of Contents

Struct ObjectCreateBuilder<T>

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

Type Parameters

T
Expand Details ...

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 ScriptActionBlock(ObjectCreateBuilder<T>)

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

Parameters

Type Name Description
ObjectCreateBuilder<T>
builder

Returns

ScriptActionBlock