> For the complete documentation index, see [llms.txt](https://infinitypbr.gitbook.io/magic-pig-games/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://infinitypbr.gitbook.io/magic-pig-games/magic-time-local-time-scale/magic-time-user/additional-magic-time-user-components.md).

# Additional "Magic Time User" Components

There are additional components which can make use of a `MagicTimeUser`, and automatically adjust other values. Each one will handle different component types, and provide virtual methods so you can extend them if you need to.

## Magic Time User Particle System

The `MagicTimeUserParticleSystem` component will gather all `ParticleSystems` that are on this Projectile, and set their simulation speed to match the `CombinedValue()` of the `GameTimeUser` object.&#x20;

This way as the object speeds up and slows down, the particle system effects will as well.

## Magic Time User Trail Renderer

Add the `MagicTimeUserTrailRenderer` component  to handle any `TrailRenderer` components on the projectile.

## Magic Time User Audio Source

Add the `MagicTimeUserAudioSource` component to automatically adjust the pitch of audio clips on the Audio Source. This will cache the starting pitch values, so should really be used only for Audio Sources that do not have dynamic clips.

## Magic Time User Audio Mixer

This would usually be added to an Audio Mixer object, and will adjust the pitch of the mixer. You will probably want to extend this class, to better adjust the values based on your project.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://infinitypbr.gitbook.io/magic-pig-games/magic-time-local-time-scale/magic-time-user/additional-magic-time-user-components.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
