Table of Contents

Class TransformLookAtBuilderExtensions

Namespace
LunyScript.Api
/
Assembly
LunyScript.dll
public static class TransformLookAtBuilderExtensions
Expand Details ...
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

Type Name Description
TransformLookAtBuilder<T>
b

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

Type Name Description
TransformLookAtBuilder<T>
b

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

Type Name Description
TransformLookAtBuilder<T>
b

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

Type Name Description
TransformLookAtBuilder<T>
b
LunyVector3
worldUp

Returns

TransformLookAtBuilder<TransformBuilderReady>

Type Parameters

T