Table of Contents

Class TransformLookAtBuilderExtensions

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

Methods

LockX<T>(TransformLookAtBuilder<T>)

Locks the X axis: prevents the look direction from changing on the X axis.

public static TransformLookAtBuilder<TransformBuilderReady> LockX<T>(this TransformLookAtBuilder<T> b) where T : struct, ITransformBuilderReady

Parameters

b TransformLookAtBuilder<T>

Returns

TransformLookAtBuilder<TransformBuilderReady>

Type Parameters

T

LockY<T>(TransformLookAtBuilder<T>)

Locks the Y axis: prevents the look direction from changing on the Y axis.

public static TransformLookAtBuilder<TransformBuilderReady> LockY<T>(this TransformLookAtBuilder<T> b) where T : struct, ITransformBuilderReady

Parameters

b TransformLookAtBuilder<T>

Returns

TransformLookAtBuilder<TransformBuilderReady>

Type Parameters

T

LockZ<T>(TransformLookAtBuilder<T>)

Locks the Z axis: prevents the look direction from changing on the Z axis.

public static TransformLookAtBuilder<TransformBuilderReady> LockZ<T>(this TransformLookAtBuilder<T> b) where T : struct, ITransformBuilderReady

Parameters

b TransformLookAtBuilder<T>

Returns

TransformLookAtBuilder<TransformBuilderReady>

Type Parameters

T

WorldUp<T>(TransformLookAtBuilder<T>, LunyVector3)

Overrides the world-up vector used when computing the look rotation.

public static TransformLookAtBuilder<TransformBuilderReady> WorldUp<T>(this TransformLookAtBuilder<T> b, LunyVector3 worldUp) where T : struct, ITransformBuilderReady

Parameters

b TransformLookAtBuilder<T>
worldUp LunyVector3

Returns

TransformLookAtBuilder<TransformBuilderReady>

Type Parameters

T