Table of Contents

Struct ObjectCreateBuilder<T>

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

Type Parameters

T

Methods

LocalPosition(LunyVector3)

public ObjectCreateBuilder<T> LocalPosition(LunyVector3 localPosition)

Parameters

localPosition LunyVector3

Returns

ObjectCreateBuilder<T>

LocalPosition(double, double, double)

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

Parameters

x double
y double
z double

Returns

ObjectCreateBuilder<T>

LocalRotation(LunyQuaternion)

public ObjectCreateBuilder<T> LocalRotation(LunyQuaternion localRotation)

Parameters

localRotation LunyQuaternion

Returns

ObjectCreateBuilder<T>

LocalRotation(LunyVector3)

public ObjectCreateBuilder<T> LocalRotation(LunyVector3 localEulerAngles)

Parameters

localEulerAngles LunyVector3

Returns

ObjectCreateBuilder<T>

LocalRotation(double, double, double)

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

Parameters

x double
y double
z double

Returns

ObjectCreateBuilder<T>

LocalScale(LunyVector3)

public ObjectCreateBuilder<T> LocalScale(LunyVector3 localScale)

Parameters

localScale LunyVector3

Returns

ObjectCreateBuilder<T>

LocalScale(double)

public ObjectCreateBuilder<T> LocalScale(double uniformLocalScale)

Parameters

uniformLocalScale double

Returns

ObjectCreateBuilder<T>

LocalScale(double, double, double)

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

Parameters

x double
y double
z double

Returns

ObjectCreateBuilder<T>

Parent(ILunyObject)

public ObjectCreateBuilder<T> Parent(ILunyObject parent)

Parameters

parent ILunyObject

Returns

ObjectCreateBuilder<T>

Parent(LunyObjectRef)

public ObjectCreateBuilder<T> Parent(LunyObjectRef parent)

Parameters

parent LunyObjectRef

Returns

ObjectCreateBuilder<T>

Operators

implicit operator ScriptActionBlock(ObjectCreateBuilder<T>)

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

Parameters

builder ObjectCreateBuilder<T>

Returns

ScriptActionBlock