Class TransformScaleBuilderExtensions
- Namespace
- LunyScript.Api /
- Assembly
- LunyScript.dll
public static class TransformScaleBuilderExtensions
Expand Details ...
- Inheritance
-
ObjectTransformScaleBuilderExtensions
Methods
DeadZone<T>(TransformScaleBuilder<T>, Double)
Minimum scale-distance threshold before scaling begins (prevents micro-jitter).
public static TransformScaleBuilder<TransformBuilderReady> DeadZone<T>(this TransformScaleBuilder<T> b, Double deadZone) where T : struct, ITransformBuilderReady
Parameters
| Type | Name | Description |
|---|---|---|
b |
||
deadZone |
Returns
Type Parameters
T
Lerp<T>(TransformScaleBuilder<T>)
Lerp interpolation — speed is the lerp factor.
public static TransformScaleTowardsLerpBlock Lerp<T>(this TransformScaleBuilder<T> b) where T : struct, ITransformBuilderReady
Parameters
| Type | Name | Description |
|---|
Returns
Type Parameters
T
LockX<T>(TransformScaleBuilder<T>)
Prevents scaling along the X axis.
public static TransformScaleBuilder<TransformBuilderReady> LockX<T>(this TransformScaleBuilder<T> b) where T : struct, ITransformBuilderReady
Parameters
| Type | Name | Description |
|---|
Returns
Type Parameters
T
LockY<T>(TransformScaleBuilder<T>)
Prevents scaling along the Y axis.
public static TransformScaleBuilder<TransformBuilderReady> LockY<T>(this TransformScaleBuilder<T> b) where T : struct, ITransformBuilderReady
Parameters
| Type | Name | Description |
|---|
Returns
Type Parameters
T
LockZ<T>(TransformScaleBuilder<T>)
Prevents scaling along the Z axis.
public static TransformScaleBuilder<TransformBuilderReady> LockZ<T>(this TransformScaleBuilder<T> b) where T : struct, ITransformBuilderReady
Parameters
| Type | Name | Description |
|---|
Returns
Type Parameters
T
Responsiveness<T>(TransformScaleBuilder<T>, Double)
Multiplies delta time; larger values produce faster approach.
public static TransformScaleBuilder<TransformBuilderReady> Responsiveness<T>(this TransformScaleBuilder<T> b, Double responsiveness) where T : struct, ITransformBuilderReady
Parameters
| Type | Name | Description |
|---|---|---|
b |
||
responsiveness |
Returns
Type Parameters
T
Slerp<T>(TransformScaleBuilder<T>)
Spherical interpolation — speed is the slerp factor.
public static TransformScaleTowardsLerpBlock Slerp<T>(this TransformScaleBuilder<T> b) where T : struct, ITransformBuilderReady
Parameters
| Type | Name | Description |
|---|
Returns
Type Parameters
T
Speed<T>(TransformScaleBuilder<T>, Double)
Scale speed in units per second (for linear) or lerp factor (for Lerp()/Slerp()).
public static TransformScaleBuilder<TransformBuilderReady> Speed<T>(this TransformScaleBuilder<T> b, Double speed) where T : struct, ITransformBuilderReady
Parameters
| Type | Name | Description |
|---|---|---|
b |
||
speed |
Returns
Type Parameters
T