> For the complete documentation index, see [llms.txt](https://axongenesis.gitbook.io/timeflow/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://axongenesis.gitbook.io/timeflow/reference/editor-overrides/transform-editor-override.md).

# Transform Editor Override

Customizes the Transform editor in the Inspector window

When overrides are enabled, the default Transform editor is replaced with an enhanced editor designed to work with Timeflow and providing other helpful tools, such as animation controls, configurable sliders, and the ability to copy-paste values.&#x20;

<figure><img src="https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FEWX1jttGkd7BuIHJEtDr%2FUntitled-2.png?alt=media&amp;token=b0721ca7-6225-48d3-8116-1f05643cc3e2" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Please be aware that while editor overrides are enabled, built-in animation features and other systems which modify or rely on the default Transform editor may not work as expected. If you encounter any issues, you may [disable the overrides](/timeflow/user-guide/menus-and-shortcuts/preferences/overrides.md#enable-disable-overrides).
{% endhint %}

## Working with Game Objects

While enabled, the Transform Override inspector applies to all Transform components in the project. When working with objects that have not yet been added to Timeflow, the inspector appears as below.

<figure><img src="https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2Fe8yST7Gzl2DiYgVQg7uF%2Fimage.png?alt=media&amp;token=5b514176-b38c-4bc0-abe1-f7f0d08e7dcd" alt=""><figcaption></figcaption></figure>

After clicking the button 'Add to Timeflow', the object is setup for Timeflow animation and the transform editor displays additional features for keyframing and managing objects in the view.

<figure><img src="https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FC19gNN03wpnO7fUQSBva%2Fimage.png?alt=media&amp;token=fc2d9bff-1055-44ce-a5ce-4c9aeabe2ebf" alt=""><figcaption></figcaption></figure>

You'll also notice a new TimeflowObject component has been added to the game object. This is required by Timeflow and is a container to manage behaviors and channels.

<figure><img src="https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FaryIXPXnZuws297TaSfd%2Fimage.png?alt=media&amp;token=d31b03c5-11bb-4bb7-95a5-8c88870077ae" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
It is not necessary to add objects to Timeflow in order to use the custom transform features, however additional controls are displayed for objects that are animated in Timeflow.&#x20;

*It is recommend to only add objects to Timeflow that you wish to animate.*
{% endhint %}

### Instanced vs Shared Settings

For regular game objects which have not been added to Timeflow, the Transform Override settings are globally shared and do not get serialized to any objects. This means that any change (such as opening sliders or configuring the ranges) is a state maintained when selecting different game objects.

However, for Timeflow objects (game objects with a TimeflowObject component), the settings are serialized locally to the object allowing each object to store customized settings that get saved with the scene.&#x20;

{% hint style="info" %}
The data created by Transform Override is editor-only and has no effect on runtime performance or build size. It also has no effect on how transforms are processed by Unity.
{% endhint %}

## Lock ![](https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FYLCCwhzvSSkHa1Wlm8WN%2Fimage.png?alt=media\&token=64036213-d150-4a76-9e9a-56b8ed032f43)

If you wish to prevent editing of the transform, click the lock icon in the upper left. As long as an object is locked, its transform values cannot be changed directly in the inspector.&#x20;

{% hint style="info" %}
You can also independently lock Position, Rotation, and Scale and their individual attributes.&#x20;
{% endhint %}

{% hint style="warning" %}
Note that locking transforms in the inspector is not a scene-wide constraint. Other scripts and processes can still affect the object transform.
{% endhint %}

## Local / World Toggle

This toggles between Local and World coordinates based on the built-in Unity mode applied globally.&#x20;

{% hint style="warning" %}
Although it is possible to create animation channels in Timeflow for world position, rotation, and scale, it is generally advised against doing so except in special circumstances. Animating world coordinates can cause unexpected results and is an advanced usage.
{% endhint %}

## Auto Keyframing&#x20;

To automatically record value changes as new keyframes, enable the Auto Keyframing button. This puts all animation channels in a state of listening for any value changes made and will either set or update a keyframe at the current time.&#x20;

<figure><img src="https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2F89Z4EFbP5kHh3iYZYJZY%2Fimage.png?alt=media&amp;token=146e66f2-4e97-47ac-85c7-be481ba9b6ba" alt=""><figcaption></figcaption></figure>

This setting corresponds to the same button in the Timeflow view. The state is either on or off for all objects in the scene.

<figure><img src="https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FgLwLhhbwtmi3vdlkvYyN%2Fimage.png?alt=media&amp;token=4dc01691-7f98-41c3-9876-fd8607c81a57" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
Use the keyboard shortcut **Alt + K** to toggle automatic keyframing on and off.
{% endhint %}

While active, any changes made in the Transform editor will be recorded as a keyframe. Or, if animation has not yet been started then a new channel is automatically added for the field modified.

{% hint style="info" %}
Automatic Keyframing currently only detects changes for transform properties while the Transform Override is enabled. Otherwise, recording does not recognize changes made in other fields unless they have an existing animation channel.&#x20;
{% endhint %}

See the section below on [#keyframing-controls](#keyframing-controls "mention") for additional animation features.

## Time

This displays the object's local or world time in the Timeflow view and can be directly set. The time field is only displayed for objects animated by Timeflow.&#x20;

<figure><img src="https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FGntJD92IlG0tJX78C7PT%2Fimage.png?alt=media&amp;token=38ada0ea-d361-428e-967d-937a099e2dfe" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
The Local/World tool mode also determines whether you are viewing local or world time.
{% endhint %}

Usually objects have the same time as Timeflow unless [Time Offset](/timeflow/user-guide/timeflow-view/time-offset.md) is applied on the object or any of its parents.&#x20;

## Solo Mode

Click the dark circular icon ![](https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FbFnVclzZbGbwEjijjoiL%2Fimage.png?alt=media\&token=c5cf7104-e371-4971-86e4-efc9c7e171e9) which turns solid white when active.&#x20;

<figure><img src="https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FdZLg5QwW3ZfXh5pMd3Vb%2Fimage.png?alt=media&amp;token=fe320828-af6b-4348-9470-8df92f53621e" alt=""><figcaption></figcaption></figure>

This puts the object in a temporary focused state in the Timeflow view so that it can be worked on separately. This mode is indicated by the white circle icon ![](https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FrHj3M2bgcqHINdKSAadB%2Fimage.png?alt=media\&token=609f076c-55b8-4a9e-866d-49b050343614) As soon as the mode is turned off, the view returns to it's previous state.

<figure><img src="https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FX7k156FvJ1btt2tMGW38%2Fimage.png?alt=media&amp;token=1065d3a6-ff55-40d3-b544-487fd0a18b8c" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
You can also use the keyboard shortcut **Alt + S** to toggle solo mode on and off for the selected objects. If another object is already soloed, then it is replaced with the current selection.
{% endhint %}

When solo mode is off in the view, objects which have been marked for solo display are shown with the white circle icon.

<figure><img src="https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FeFBZkRVxcGQAM1Mu38bV%2Fimage.png?alt=media&amp;token=ff30443f-c2e2-4a97-b071-0e99bfae40ce" alt=""><figcaption></figcaption></figure>

Hold down the Alt key to see the toggle switches for all objects and channels. While holding Alt, click on the objects you wish to add or remove from solo mode.

<figure><img src="https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2F5YgD94qsgkJSZaiBnGuB%2Fimage.png?alt=media&amp;token=c32fbc96-cdee-40fe-a9d2-2783a3855b17" alt=""><figcaption></figcaption></figure>

Then click the solo button in the header to enable the solo state. The red line below it is a visual queue to remind you that the view is currently being filtered and objects are hidden. Simply click the solo icon again to turn solo mode off.

<figure><img src="https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FJvXyZxspRylsv3Or4xKM%2Fimage.png?alt=media&amp;token=d00e5287-cb52-47f3-9aff-804105237355" alt=""><figcaption></figcaption></figure>

## Settings ![](https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FPZfaZl80Z9aS3vw3zu5X%2Fimage.png?alt=media\&token=7d69e2ff-b03a-4dfa-a93d-c06891d6bad0)

Click the gear icon for additional settings in a drop down menu.

<figure><img src="https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2Fx4UJ4i2mQk5ZNsWR0Z2n%2Fimage.png?alt=media&amp;token=8f1a91ca-7d50-4ccc-937e-1ee780647e07" alt=""><figcaption></figcaption></figure>

### Remove this object from Timeflow

If you've added an object to Timeflow that you no longer need to animate, you may remove it. This removes the Timeflow components, but otherwise leaves the object as it is.&#x20;

{% hint style="info" %}
It is always good practice to remove any unused components.
{% endhint %}

### Show Channel Colors

Enable this option to display animated channels in their assigned color. This helps to establish visual continuity between views. Turn this option on and off by clicking the gear icon.

<figure><img src="https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FFsfrpCavUT5jM8gFWk1h%2Fimage.png?alt=media&amp;token=64399ef0-6948-4081-a5cc-a775f5882eb8" alt=""><figcaption></figcaption></figure>

Color highlighting is brighter for selected channels and faded for unselected channels.

<figure><img src="https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FBycDiEgsBMzseZMYGTHu%2Fimage.png?alt=media&amp;token=1e2ceed7-e65e-49e1-bfee-1fe35ede7b97" alt=""><figcaption></figcaption></figure>

### Show Reset-Copy-Paste

Enable this option to reveal additional buttons to reset, copy, and paste values. This can be used to copy whole transforms or individual attributes.

<figure><img src="https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FSAvSOSIeg2Nqet7NkyxR%2Fimage.png?alt=media&amp;token=013db2d2-e179-4dbd-8d52-1a48b49058ce" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
Hold the Shift key to temporarily show the reset-copy-paste buttons in the inspector without having to enable them in the settings.
{% endhint %}

#### Reset  ![](https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FrPp86CuMu0r8OxrlCztw%2Fimage.png?alt=media\&token=0013a354-b2e2-4992-a9c2-ba32fed72f55)

For Position and Rotation the value is reset to 0,0,0 and for scale 1,1,1.

{% hint style="info" %}
Use the keyboard shortcut Control + Shift + T to reset position, rotation, and scale for all selected objects.&#x20;
{% endhint %}

{% hint style="warning" %}
Note that reset, copy, and paste respect the Local/World mode, applying in either local or world coordinates as selected.
{% endhint %}

#### Copy-Paste ![](https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FRrNSjnk4ftT2i1Efymu2%2Fimage.png?alt=media\&token=eb2391bc-c3a5-420e-ab92-27e86cd437f4)

Copy (blue arrow on the left) and paste (red arrow on the right) may be applied to individual attributes, combined values, or the whole transform setting (position, rotation, scale).

{% hint style="info" %}
For additional keyboard shortcuts to work with transforms, see [Game Objects Menu](/timeflow/user-guide/menus-and-shortcuts/game-objects-menu.md#transform)
{% endhint %}

### Shorten Labels

For a more streamlined view, enable short labels from the settings menu (click the gear icon). This displays Position, Rotation, and Scale as simply P, R, and S. This settings is saved as a Timeflow preference in the current project.

<figure><img src="https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FNA4B0UbPIbNQwNYLOhJM%2Fimage.png?alt=media&amp;token=8ed50999-add4-4b11-b736-1b3f44b6b6ac" alt=""><figcaption></figcaption></figure>

### Disable Overrides

Select this menu option if you wish to revert the inspector back to the Unity built-in transform editor. For more information, see [Editor Overrides](/timeflow/reference/editor-overrides.md#enable-disable-overrides)

## Combined vs Separate Attributes

Each vector value (Position, Rotation, Scale) has 1 of 2 modes which determine how the property is animated. Which mode to use depends on how you want to animate the object.

### Combined Attributes (XYZ) ![](https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FIhMgS1YOrZDnu1krSoVx%2Fimage.png?alt=media\&token=38af9875-b37d-415f-b248-5bfd79e397af)

A combined value means that it treats the vector as a single channel with XYZ values. Each time a keyframe is set, it sets the full XYZ value.&#x20;

<figure><img src="https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FIKKVwCXGrk4Zfezp3Kgx%2Fimage.png?alt=media&amp;token=2a1e2c66-8cd1-47a7-a745-4d9f997a3f67" alt=""><figcaption><p>Combined mode shows keyframe controls for the whole XYZ value.</p></figcaption></figure>

{% hint style="info" %}
Combined mode is best for whole object motion, such as creating a motion path or animating an object to specific locations in a scene.
{% endhint %}

### Separate Attributes (X, Y, Z) ![](https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FdnNf0BkZxHFjHDbOLpDq%2Fimage.png?alt=media\&token=492fce0f-bf32-44de-bc07-cfda4818ab02)

When separate attributes are selected, each axis can be controlled independently of the others. With this mode, animation may be added to each attribute as needed.

<figure><img src="https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2Fecg2SbkEncRDck5WWXc6%2Fimage.png?alt=media&amp;token=7b1ae353-e033-4b0e-a6cc-8f09c932a0fa" alt=""><figcaption><p>Separate mode shows keyframe controls for each attribute independently.</p></figcaption></figure>

{% hint style="info" %}
Separate mode is best suited for animations which only animate 1 axis, or need different animations for each axis. For example, if animating a ball bouncing, you might want to use separate mode so that the Y axis can be solely the up-down bounce motion, and the X and Z values control the relative position in the scene.
{% endhint %}

### Combining and Separating Animation

Before any animation has been added to a property, you may freely toggle between Separate and Combined mode. Since no animation has been added yet, this change makes little difference.&#x20;

<figure><img src="https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FMWzwGnez6xoNPd4QfBtw%2Fimage.png?alt=media&amp;token=433d09d2-7f33-481a-a000-28c8422389e5" alt=""><figcaption></figcaption></figure>

However, once animation exists for the property, changing the mode will prompt you with the option to convert the animation between combined and separate attributes. Depending on which mode you are converting to-from, one of the following dialogs will appear.

<figure><img src="https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FQA3G1jUkupCfLmcHHALI%2Fimage.png?alt=media&amp;token=c67a5beb-bad9-4ff9-83e3-960b6dcf34e0" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FhCFhu27iNxaBw20fmy1H%2Fimage.png?alt=media&amp;token=88197eab-73b4-4e83-b6f2-a7fbcf51e240" alt=""><figcaption></figcaption></figure>

The channels are either combined into one as shown below\...

<figure><img src="https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FKsJ64chhQm3UBiGthAnl%2Fimage.png?alt=media&amp;token=dc0dc7d8-8861-4abf-8ccd-710eafda558c" alt=""><figcaption></figcaption></figure>

... or split into multiple channels.&#x20;

<figure><img src="https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FnWhbVIJsmXgUTMw6K7Dc%2Fimage.png?alt=media&amp;token=40a37dea-a754-4cf3-9b64-62c9b950db8b" alt=""><figcaption></figcaption></figure>

{% hint style="danger" %}
Please be aware that combining and separating channels is likely to alter animations. Converting to separate channels most often preserves animations, however combining channels requires merging keyframes and is likely to be significantly different. \
\
This limitation is not due to any defect or bug. There is necessarily a loss of information when converting from separate channels to one combined channel.
{% endhint %}

## Keyframing Controls

### Enabling / Disabling Animation

New animation may be enabled on any field by clicking the adjacent stop watch icon ![](https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FCJ4OmL9Idp1aL6nL1t5g%2Fimage.png?alt=media\&token=6bc5969e-4f73-461b-b20e-ff0a0b97cb8d) Once the channel has been added, this icon then acts as a toggle to enable or disable the channel.

<figure><img src="https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2F669trf0jENpSV55ozC5Y%2Fimage.png?alt=media&amp;token=f7505325-5122-48b4-822d-cba7bc0525fc" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
To remove an animation channel, hold the Control key and click the red X that appears in place of the stopwatch icon.
{% endhint %}

### Setting Keyframes

When Auto Keyframing is off, you can set keyframes manually. To add a keyframe, click the empty diamond icon ![](https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FysdtiuRhy69qngG6njg9%2Fimage.png?alt=media\&token=7cd55583-420e-4591-8053-57f7adeef626).

<figure><img src="https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FXTyUlHlGQ3ACm66vlYPC%2Fimage.png?alt=media&amp;token=d9e1b4ab-cc7a-4c4e-b33f-ddb8843c1a5e" alt=""><figcaption></figcaption></figure>

This adds a keyframe at the current time with the current value of the property. If a keyframe is already set at the current time, then the icon will appear solid gold ![](https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FYuH7RNpziV7DqVA4XkCa%2Fimage.png?alt=media\&token=0d259ae7-f571-4d93-a288-f0d4572d2b49)&#x20;

<figure><img src="https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FYqdUMREwLWYdsGVdjHCN%2Fimage.png?alt=media&amp;token=dbc7030b-c523-426a-9793-cb5227da19de" alt=""><figcaption></figcaption></figure>

### Adjusting Keyframes

Once keyframes are set, they can be edited by enabling Auto Keyframing. Any changes made while this mode is active affect the keyframes at the current time. Otherwise, any changes made to the value won't be recorded unless a keyframe is set manually.

<figure><img src="https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2Fb4UNNlTsDQbWFl3OmPRB%2Fimage.png?alt=media&amp;token=e45db4ba-f6d7-4942-867f-b89685955bf8" alt=""><figcaption></figcaption></figure>

### Navigating Keyframes

Click the arrow icons on either side of the keyframe icon to jump to the previous or next keyframe for that property. You can also double click keyframes in the Timeflow view to select them and jump to that time.

<figure><img src="https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2Fb5Nx5iPVbePLc1JTVlbR%2Fimage.png?alt=media&amp;token=e22e005b-8520-4f5a-b87a-2074f6489d09" alt=""><figcaption></figcaption></figure>

## Slider Features

Click the pencil icon to show additional options to configure sliders. Position, rotation, and scale can each have their own slider settings. This allows you to customize them as needed in your scene on an object-by-object basis.

<figure><img src="https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FjekuExQ0xlZXiMcasltF%2Fimage.png?alt=media&amp;token=092f8e52-7554-4a80-b427-f8f34dce5289" alt=""><figcaption></figcaption></figure>

### Micro Adjustment Mode

Click the icon ![](https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FZ8osYzCg97TPEnpONIx0%2Fimage.png?alt=media\&token=6c57ce9f-77f7-487f-b87c-c97b86c5ce6f) to display the slider in micro adjustment mode. This centers the current value and reduces the range of the sliders for finer tuning.

<figure><img src="https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FE5n91Xa1H8wn85yURKRL%2Fimage.png?alt=media&amp;token=449583a6-e41d-4a1a-b0f3-ba0669f0a5c7" alt=""><figcaption><p>Notice the the current values are centered on the slider</p></figcaption></figure>

&#x20;Adjustments can then be made.&#x20;

<figure><img src="https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FM21Kr6DSWt3sW3PJE33p%2Fimage.png?alt=media&amp;token=8277fcb2-4c9a-441d-be77-ed500360cfd5" alt=""><figcaption></figcaption></figure>

The range of the sliders is controlled by the min and max settings and the Micro Adjust Scale.&#x20;

<figure><img src="https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FYbMqeoUcuLdgxIU2Yt9Z%2Fimage.png?alt=media&amp;token=a4836612-7bf0-41db-b7fe-f31ae1f569d4" alt=""><figcaption></figcaption></figure>

#### Recentering

Click the icon ![](https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FVq2b2mSDIt8PpeSvgfbQ%2Fimage.png?alt=media\&token=960ded87-6dba-4d00-9e0f-028dc9fc71d6) to reset the sliders back to center (maintain the current value).&#x20;

<figure><img src="https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FWMGWM0YM6tu1qGphv5R0%2Fimage.png?alt=media&amp;token=5578582d-20a0-4802-97d5-426e0d181848" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
Use the shortcut key **Spacebar** to recenter the sliders for the currently selected property.
{% endhint %}

### Slider Scale

<div align="left"><figure><img src="https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FZ9SGbe21ZwNGHIwliLeM%2Fimage.png?alt=media&amp;token=e8641034-7c3c-420a-8c92-8ed19b678e03" alt=""><figcaption></figcaption></figure></div>

Use the shortcut buttons to scale the current slider min/max by a factor of 10 or a factor of 2.

### Slider Reset

Click the reset icon ![](https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FZCGyNtvgk1nhwWTj88zo%2Fimage.png?alt=media\&token=9c1ca745-68fa-4d8b-907e-82a277f16312) to set the slider min and max to default values, as [defined in the preferences](/timeflow/user-guide/menus-and-shortcuts/preferences.md).

## Rotator

As a side note, you may notice the [Rotator](/timeflow/reference/behaviors/tools/rotator.md) component is automatically added to the game object. This is a special component used by Timeflow to stabilize Euler rotations on objects. This is only applied to objects when rotation is animated or controlled by a behavior.&#x20;

<figure><img src="https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2FajGIaFVWgHZ6eDi1EqSC%2Fimage.png?alt=media&amp;token=0dd67d54-9387-4a07-8eed-9ed4393487bc" alt=""><figcaption></figcaption></figure>

When the Transform Override feature is enabled, the Rotator editor controls are hidden so that they may be controlled in the Transform editor.
